1. Componentes físicos (hardware):
* semiconductores: En la parte inferior hay materiales como el silicio, que se utilizan para crear transistores y circuitos integrados (ICS). Los transistores actúan como interruptores electrónicos, los bloques de construcción fundamentales de toda la lógica digital.
* Transistores y puertas lógicas: Los transistores se combinan para crear puertas lógicas (y, o, no, nand, ni, xor, xnor), que realizan operaciones booleanas básicas.
* Circuitos integrados (ICS): Millones o miles de millones de transistores y puertas lógicas se integran en un solo chip de silicio (también llamado microchip). Estos IC forman la base de componentes más complejos.
* microprocesadores (CPU): La Unidad Central de Procesamiento (CPU) es un IC complejo que obtiene instrucciones, las decodifica y realiza operaciones aritméticas y lógicas. Es el "cerebro" de la computadora.
* Memoria (Ram &Rom): La memoria de acceso aleatorio (RAM) es la memoria volátil utilizada para almacenar datos e instrucciones que actualmente están utilizando la CPU. La memoria de solo lectura (ROM) almacena instrucciones permanentes necesarias para que la computadora se inicie.
* Dispositivos de almacenamiento: Estos incluyen unidades de disco duro (HDD), unidades de estado sólido (SSD) y unidades ópticas (CD/DVD), que proporcionan almacenamiento a largo plazo para los datos.
* Entrada/salida (E/S) Dispositivos: Estos permiten que la computadora interactúe con el mundo exterior, incluidos teclados, ratones, monitores, impresoras e interfaces de red.
* placa base: Una placa de circuito impreso que conecta todos los componentes de hardware.
* Fuente de alimentación: Proporciona la potencia eléctrica necesaria para todos los componentes.
2. Componentes arquitectónicos:
* Sistema de bus: Un conjunto de conductores eléctricos que conectan diferentes componentes de la computadora y les permite comunicarse entre sí.
* Reloj del sistema: Genera pulsos de tiempo que sincronizan las operaciones de diferentes partes de la computadora.
* Arquitectura del conjunto de instrucciones (ISA): Define el conjunto de instrucciones que la CPU puede ejecutar.
3. Componentes de software:
* Sistema operativo (OS): Administra los recursos de hardware y software de la computadora, proporciona una interfaz de usuario y permite que las aplicaciones se ejecuten.
* Software del sistema: Incluye el sistema operativo, los servicios públicos, los controladores y el firmware.
* Software de aplicación: Programas diseñados para realizar tareas específicas, como procesamiento de textos, hojas de cálculo, juegos, etc.
* Lenguajes de programación: Se usa para crear software, que van desde idiomas de bajo nivel como ensamblaje hasta idiomas de alto nivel como Python, Java y C ++.
En esencia, los bloques de construcción forman una jerarquía en capas. Los componentes físicos son la base, sobre la cual se construyen los componentes arquitectónicos, y finalmente, las capas de software proporcionan la funcionalidad con la que interactúan los usuarios. Cada capa se basa en las capas debajo de ella.