# data[].attributes.body
Una CPU (Unidad Central de Procesamiento) es el componente principal de un ordenador o computadora. También se le conoce como procesador o microprocesador. La CPU es responsable de llevar a cabo la mayoría de las operaciones y cálculos dentro del sistema.

La CPU interpreta y ejecuta las instrucciones de los programas que se ejecutan en el ordenador. Es el "cerebro" de la computadora, ya que realiza tareas como realizar operaciones matemáticas, manejar datos, controlar el flujo de información entre diferentes componentes y ejecutar las instrucciones del sistema operativo y los programas de software.

# data[].attributes.body
Un archivo o fichero es una unidad de información almacenada en una computadora o sistema informático. Es una colección de datos organizados que puede contener texto, imágenes, videos, audio, programas o cualquier tipo de información digital.

Los archivos se utilizan para guardar y mantener datos de manera persistente en un dispositivo de almacenamiento, como un disco duro, una memoria USB o una tarjeta de memoria. Cada archivo tiene un nombre único que lo identifica y permite acceder a él en el sistema de archivos.

# data[].attributes.body
El código fuente se refiere a las instrucciones escritas en un lenguaje de programación que definen cómo un programa de computadora debe funcionar. Es esencialmente el conjunto de comandos y declaraciones que los programadores escriben para crear software. El código fuente es legible por los humanos y se compone de palabras clave, expresiones, funciones, estructuras de control y otros elementos que, en conjunto, definen el comportamiento y la lógica del programa.

Cuando un programa se desarrolla, se escribe en un lenguaje de programación específico, como Python, Java, C++, entre otros. El código fuente debe ser traducido a un lenguaje de máquina comprensible para la computadora mediante un proceso llamado compilación o interpretación, dependiendo del lenguaje.

# data[].attributes.body
El terminal, también conocido como consola, ventana de comandos o línea de comandos, es una interfaz de texto que permite a los usuarios interactuar con un sistema operativo o ejecutar comandos directamente mediante texto. Es una herramienta poderosa y versátil que proporciona un nivel más profundo de control y acceso a un ordenador o dispositivo.

En un terminal, los usuarios pueden ingresar comandos mediante el teclado y recibir respuestas o resultados en texto. Los comandos son instrucciones específicas que permiten realizar diversas tareas, como gestionar archivos y carpetas, instalar o desinstalar programas, configurar el sistema, entre otras acciones.

El terminal se utiliza ampliamente en sistemas basados en Unix y Linux, pero también está presente en sistemas operativos como macOS y en versiones especiales de Windows (como el símbolo del sistema o PowerShell).

# data[].attributes.body
Un byte es una unidad de medida de información en el campo de la computación y la informática. Representa la cantidad de datos que puede almacenar o transmitir un sistema digital y es fundamental para medir el tamaño de archivos, la capacidad de almacenamiento, y la velocidad de transferencia de datos.

Un byte está compuesto por 8 bits. Cada bit es un dígito binario que puede tener un valor de 0 o 1. Al combinar 8 bits, se obtiene un byte, que puede representar 256 valores diferentes (2^8 = 256). Cada valor de un byte se utiliza para almacenar un carácter, un número o cualquier otro tipo de información.

# data[].attributes.body
La encriptación, también conocida como cifrado, es un proceso mediante el cual se convierte información legible (texto, datos, archivos, etc.) en un formato ilegible o codificado, conocido como "texto cifrado". Esto se hace con el objetivo de proteger la confidencialidad y la seguridad de los datos, especialmente cuando se transmiten a través de redes o se almacenan en dispositivos.

El proceso de encriptación se realiza utilizando algoritmos matemáticos y una "clave" que actúa como una llave para cifrar y descifrar la información. Sin la clave correcta, el texto cifrado es prácticamente imposible de interpretar y leer, proporcionando una capa adicional de seguridad contra accesos no autorizados.

# data[].attributes.body
Los BIOS (Basic Input/Output System) son un conjunto de instrucciones y configuraciones básicas de bajo nivel que se encuentran en una memoria de solo lectura (ROM) en la placa base de una computadora. Los BIOS son esenciales para el arranque y el funcionamiento inicial del sistema antes de que el sistema operativo se inicie.

La función principal del BIOS es proporcionar una interfaz de comunicación entre el hardware y el software de la computadora. Cuando encendemos la computadora, el BIOS realiza una serie de pruebas de autodiagnóstico (POST, Power-On Self-Test) para asegurarse de que los componentes principales, como la memoria, el procesador y el teclado, estén funcionando correctamente. Luego, el BIOS busca y carga el sistema operativo desde un dispositivo de almacenamiento, como el disco duro o una unidad flash USB, para que la computadora pueda arrancar correctamente.

# data[].attributes.body
El malware es un término que proviene de la combinación de las palabras "malicioso" y "software". Se refiere a cualquier tipo de software o código malintencionado diseñado para dañar, comprometer o acceder de manera no autorizada a sistemas informáticos y dispositivos electrónicos.

El malware puede tomar diversas formas y tener diferentes objetivos, incluyendo:

1. Virus: Un programa o código que se adjunta a otros archivos y se propaga cuando esos archivos son ejecutados. Los virus pueden dañar archivos, programas y sistemas operativos.

2. Gusanos (worms): Son programas autónomos que se replican a sí mismos y se propagan a través de redes y sistemas sin necesidad de adjuntarse a otros archivos. Los gusanos pueden agotar los recursos de red y propagarse rápidamente.

3. Troyanos (trojan): Son programas que aparentan ser legítimos, pero en realidad contienen código malicioso. Los troyanos pueden abrir puertas traseras en un sistema para que los hackers accedan de forma remota.

4. Ransomware: Un tipo de malware que bloquea el acceso a archivos o sistemas y exige un rescate (ransom) para restaurar el acceso. El ransomware es conocido por cifrar los archivos y solicitar pago para proporcionar la clave de descifrado.

5. Spyware: Software diseñado para recopilar información del usuario sin su consentimiento, como contraseñas, historial de navegación y datos personales, para fines malintencionados.

6. Adware: Un tipo de malware que muestra anuncios no deseados en el dispositivo del usuario, generalmente con el objetivo de generar ingresos para los creadores del malware.

# data[].attributes.body
GitHub es una plataforma de alojamiento y colaboración de código fuente basada en el sistema de control de versiones GIT. Fue lanzada en 2008 y se ha convertido en una de las herramientas más populares para desarrolladores y equipos de desarrollo de software en todo el mundo.

En GitHub, los desarrolladores pueden alojar sus proyectos de software en repositorios GIT públicos o privados. Cada repositorio contiene el código fuente completo de un proyecto, junto con el historial completo de cambios realizados a lo largo del tiempo. Esto permite a los desarrolladores realizar un seguimiento de cada modificación, revertir cambios si es necesario y colaborar eficientemente en el desarrollo del software.

# data[].attributes.body
En programación, un framework (marco de trabajo) es un conjunto de herramientas, bibliotecas, reglas y convenciones preestablecidas que facilitan el desarrollo de aplicaciones y proyectos de software. Es una estructura que proporciona una base sólida y un esqueleto en el que los desarrolladores pueden construir y organizar su código de manera eficiente.

Los frameworks están diseñados para agilizar el proceso de desarrollo, ya que ofrecen una serie de funcionalidades y características comunes, eliminando la necesidad de escribir código desde cero para tareas repetitivas. Además, los frameworks también promueven la consistencia y la reutilización de código, lo que puede mejorar la calidad del software y facilitar su mantenimiento en el futuro.

# data[].attributes.body
GIT es un sistema de control de versiones distribuido ampliamente utilizado para el seguimiento de cambios en el código fuente y la gestión colaborativa del desarrollo de software. Fue creado por Linus Torvalds en 2005 y ha ganado una gran popularidad en la comunidad de desarrollo de software debido a su eficiencia y facilidad de uso.

Como sistema de control de versiones, GIT permite a los desarrolladores realizar un seguimiento de todos los cambios realizados en el código fuente a lo largo del tiempo. Cada vez que se realiza una modificación en un archivo, GIT registra esa alteración y guarda una "instantánea" del estado del proyecto en ese momento. Esto permite a los desarrolladores revertir cambios, comparar versiones, fusionar diferentes ramas de desarrollo y colaborar en equipo sin perder el control sobre el código.

# data[].attributes.body
Una carpeta o directorio es una ubicación virtual utilizada para organizar y agrupar archivos y subcarpetas en un sistema de archivos de una computadora. En esencia, una carpeta actúa como un contenedor que puede contener otros archivos y carpetas, permitiendo una estructura jerárquica para organizar los datos de manera lógica y ordenada.

En la interfaz de usuario, una carpeta suele representarse con un icono que indica su nombre y puede contener uno o varios archivos y subcarpetas dentro de ella. Las carpetas se utilizan para ayudar a los usuarios a organizar y gestionar sus archivos de manera más eficiente, lo que facilita la búsqueda y acceso a los datos.

Por ejemplo, en un sistema operativo como Windows o macOS, los usuarios pueden crear y nombrar carpetas según sus necesidades y preferencias. Por lo general, cada usuario tiene una carpeta personal (como "Documentos" o "Mis documentos") que contiene subcarpetas para organizar diferentes tipos de archivos, como imágenes, música, documentos de trabajo, etc.

# data[].attributes.body
Un hacker es un individuo altamente habilidoso en el campo de la informática y la seguridad informática. El término "hacker" puede tener diferentes connotaciones según el contexto en el que se utilice.

1. Hacker ético: También conocido como hacker blanco, es un profesional de la seguridad informática que utiliza sus habilidades técnicas para identificar vulnerabilidades en sistemas, redes o aplicaciones con el fin de mejorar su seguridad. Los hackers éticos son contratados por empresas y organizaciones para llevar a cabo pruebas de penetración y asegurarse de que sus sistemas sean resistentes a posibles ataques.

2. Hacker malintencionado: También conocido como hacker negro o cracker, es una persona que utiliza sus habilidades técnicas para acceder de forma no autorizada a sistemas, robar información, causar daño o cometer actividades delictivas en línea. Los hackers malintencionados pueden llevar a cabo ataques cibernéticos, como el robo de datos, la distribución de malware o la manipulación de sitios web.

# data[].attributes.body
Un virus informático es un software que tiene por objetivo alterar el funcionamiento normal de cualquier tipo de dispositivo informático, sin el permiso o el conocimiento del usuario principalmente para lograr fines maliciosos sobre el dispositivo.

# data[].attributes.body
La memoria ROM (Read-Only Memory) es un tipo de memoria de computadora que almacena datos de manera permanente y no volátil. A diferencia de la memoria RAM (Random Access Memory) que es volátil y se borra cuando la computadora se apaga, la memoria ROM retiene la información incluso cuando se corta la alimentación eléctrica.

La característica más importante de la memoria ROM es que los datos almacenados en ella no se pueden modificar ni reescribir de forma convencional por el usuario o por el sistema operativo. Es decir, la memoria ROM es de "solo lectura". Los datos se escriben en la memoria ROM durante su fabricación y se mantienen intactos durante toda la vida útil del componente.

# data[].attributes.body
LAN son las siglas de "Local Area Network" (Red de Área Local). Es un tipo de red informática que conecta dispositivos electrónicos, como computadoras, impresoras, escáneres y otros dispositivos, dentro de un área geográfica limitada, como un edificio, oficina, escuela o campus.

Las redes LAN se utilizan comúnmente en entornos empresariales y hogareños para permitir que varios dispositivos se comuniquen entre sí y compartan recursos, como archivos, impresoras y acceso a Internet. Al estar restringida a una ubicación física relativamente pequeña, la LAN ofrece una alta velocidad de transferencia de datos y una baja latencia, lo que permite una comunicación rápida y eficiente entre los dispositivos conectados.

# data[].attributes.body
El almacenamiento en la nube, también conocido como almacenamiento en línea o almacenamiento en la nube, es un servicio que permite a los usuarios almacenar, respaldar y acceder a sus datos y archivos a través de Internet en servidores remotos. En lugar de almacenar los datos localmente en un disco duro o dispositivo de almacenamiento físico, los usuarios pueden cargar sus archivos en servidores remotos a través de la conexión a Internet y acceder a ellos desde cualquier dispositivo con conexión a Internet.

# data[].attributes.body
La memoria RAM (Random Access Memory) es un tipo de memoria de acceso aleatorio utilizada en computadoras y otros dispositivos electrónicos para almacenar temporalmente datos e instrucciones que el procesador necesita para realizar sus operaciones. Es una memoria volátil, lo que significa que los datos se borran cuando se apaga la computadora o se corta la alimentación eléctrica.

La memoria RAM actúa como un área de trabajo de alta velocidad para el procesador y otras partes del sistema. Cuando se ejecuta un programa o se realiza una tarea, el sistema operativo y el procesador cargan los datos y las instrucciones necesarias desde el almacenamiento permanente (como el disco duro o el almacenamiento en la nube) a la memoria RAM. Esto permite que el procesador acceda rápidamente a la información necesaria para realizar las operaciones y cálculos.

# data[].attributes.body
Un SSD (Solid State Drive) es un tipo de dispositivo de almacenamiento de datos que utiliza memoria flash NAND para almacenar información de forma no volátil. A diferencia de los discos duros tradicionales (HDD), que utilizan discos magnéticos giratorios para almacenar datos, los SSD no tienen partes móviles y se basan en circuitos electrónicos para leer y escribir datos.

# data[].attributes.body
Un firewall (cortafuegos) es una solución de seguridad informática que actúa como una barrera entre una red privada o una computadora individual y redes externas, como Internet. Su función principal es proteger los sistemas y dispositivos de posibles amenazas provenientes de redes no confiables y controlar el flujo de datos que entra y sale de la red.

El firewall funciona mediante la implementación de reglas y políticas de seguridad que permiten o bloquean el tráfico de red en función de criterios específicos. Estas reglas pueden estar basadas en direcciones IP, puertos, protocolos y tipos de aplicaciones, entre otros factores.

# data[].attributes.body
Una dirección IP (Internet Protocol) es una serie única de números que identifica de manera exclusiva un dispositivo conectado a una red en Internet. Cada dispositivo que se conecta a una red, ya sea una computadora, teléfono móvil, tableta, servidor o cualquier otro dispositivo con acceso a Internet, necesita una dirección IP para poder comunicarse con otros dispositivos y acceder a recursos en la red.

Una dirección IP se compone de cuatro grupos de números separados por puntos, por ejemplo, 192.168.1.1. Cada grupo puede contener valores numéricos del 0 al 255, lo que permite una gran cantidad de combinaciones posibles.

# data[].attributes.body
un gabinete, también conocido como torre, caja o chasis, es la carcasa que aloja y protege los componentes internos de una computadora de escritorio. Es la estructura externa que contiene y cubre la placa base, la fuente de alimentación, el procesador, la memoria RAM, las unidades de almacenamiento, la tarjeta gráfica y otros componentes internos esenciales.

El gabinete proporciona varios propósitos:

1. Protección: El gabinete protege los componentes electrónicos internos de la computadora contra daños físicos, polvo y otros elementos externos que podrían afectar su funcionamiento.

2. Organización: Los gabinetes están diseñados con compartimentos y soportes para organizar y fijar los componentes internos de la computadora, lo que facilita el montaje y el mantenimiento.

3. Refrigeración: Muchos gabinetes cuentan con ventiladores y sistemas de enfriamiento para mantener una temperatura óptima dentro de la computadora y evitar el sobrecalentamiento de los componentes.

4. Estética: Los gabinetes vienen en diferentes diseños y estilos para satisfacer las preferencias estéticas de los usuarios y se pueden personalizar con iluminación y ventanas para exhibir los componentes internos.

# data[].attributes.body
El lenguaje de máquina o código máquina es el sistema de códigos directamente interpretable por un circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un autómata.