i. Hardware:
* Unidad de procesamiento central (CPU): El "cerebro" de la computadora, responsable de ejecutar instrucciones. Los aspectos clave incluyen:
* núcleos: Unidades de procesamiento independientes dentro de la CPU. Más núcleos generalmente significan que se pueden procesar más tareas simultáneamente.
* Velocidad del reloj: Medido en GHZ (Gigahertz), lo que indica la velocidad a la que la CPU procesa las instrucciones.
* Cache: Memoria de alta velocidad ubicada directamente en la CPU, utilizada para almacenar datos de acceso frecuente para una recuperación más rápida.
* memoria (RAM): Memoria de acceso aleatorio; Memoria volátil que almacena los datos que actualmente están utilizando la CPU. Más rápido que el almacenamiento, pero los datos se pierden cuando se apaga la potencia.
* Almacenamiento: Memoria no volátil que almacena datos permanentemente incluso cuando la potencia está apagada. Los tipos incluyen:
* DISCO DISCO (HDD): Utiliza platos giratorios para almacenar datos. Relativamente económico, pero más lento que los SSD.
* Drive de estado sólido (SSD): Utiliza la memoria flash para almacenar datos. Más rápido y más duradero que los HDD, pero generalmente más caros.
* placa base: La placa de circuito principal de la computadora, que conecta todos los componentes.
* Unidad de procesamiento de gráficos (GPU): Circuito electrónico especializado diseñado para manipular y alterar rápidamente la memoria para acelerar la creación de imágenes en un búfer de cuadros destinado a la salida a un dispositivo de visualización. Crucial para los juegos y las aplicaciones intensivas en gráficos.
* Dispositivos de entrada: Dispositivos utilizados para ingresar datos en la computadora, como:
* teclado: Para la entrada de texto.
* mouse: Para apuntar y hacer clic.
* Micrófono: Para entrada de audio.
* Dispositivos de salida: Dispositivos utilizados para emitir datos de la computadora, como:
* Monitor: Muestra información visual.
* Impresora: Imprime documentos.
* altavoces: Audio de salida.
* Bus: Un sistema de comunicación que transfiere datos entre componentes dentro de una computadora.
* puertos: Conectores físicos en la computadora utilizados para conectar periféricos. Los ejemplos incluyen USB, HDMI, Ethernet.
ii. Software:
* Sistema operativo (OS): Software que administra el hardware de la computadora y proporciona una plataforma para ejecutar otro software. Ejemplos:Windows, MacOS, Linux.
* Software de aplicación: Software diseñado para tareas específicas, como el procesamiento de textos (Microsoft Word), las hojas de cálculo (Excel), la navegación web (Chrome) o los juegos.
* Lenguajes de programación: Idiomas formales utilizados para escribir instrucciones para computadoras. Ejemplos:Python, Java, C ++, JavaScript.
* Kit de desarrollo de software (SDK): Un conjunto de herramientas y bibliotecas que usan los desarrolladores para crear software para una plataforma o aplicación específica.
* Interfaz de programación de aplicaciones (API): Un conjunto de reglas y especificaciones que los programas de software pueden seguir para comunicarse entre sí.
* firmware: Software integrado en dispositivos de hardware, a menudo utilizado para controlar las funciones básicas del dispositivo. Los ejemplos incluyen el BIOS (sistema básico de entrada/salida) en una computadora y firmware en un enrutador.
* Conductor: Un programa de software que permite que el sistema operativo se comunique con un dispositivo de hardware específico.
iii. Conceptos interrelacionados:
* Datos: Hechos, figuras y símbolos crudos.
* Información: Datos procesados que son significativos y útiles.
* Software del sistema: Software que administra el sistema informático, incluidos el sistema operativo y los servicios públicos.
* Software de utilidad: Programas que realizan tareas específicas, como limpieza de disco, escaneo de virus y copia de seguridad de datos.
Esta no es una lista exhaustiva, pero cubre muchos de los términos fundamentales de hardware y software. Comprender estos conceptos es crucial para cualquier persona que trabaje con computadoras, ya sea como usuario o desarrollador.