💻 Unidad 4: Sistemas de Microcomputadores 🖥️
🖥️ Unidad de Sistemas de Microcomputadores
📌 4.1. Organización del Microcomputador y Microprocesadores
🖥️ Organización del Microcomputador
📌 Definición:
Un microcomputador es un sistema informático que utiliza un microprocesador como su unidad central de procesamiento (CPU). Está diseñado para realizar tareas generales y se compone de varios elementos clave.
🔹 Componentes Principales:
✅ Microprocesador:
- El corazón del sistema, encargado de ejecutar instrucciones y procesar datos.
✅ Memoria:
- RAM (volátil): Almacena datos temporales mientras se ejecutan programas.
- ROM (no volátil): Contiene firmware y datos permanentes, como el BIOS.
✅ Placa Base:
- Conecta todos los componentes del sistema y permite la comunicación entre ellos.
✅ Dispositivos de Entrada/Salida (E/S):
- Facilitan la interacción con el usuario y otros sistemas (teclados, pantallas, impresoras, ratones).
⚡ Microprocesadores
📌 Definición:
Un microprocesador es un circuito integrado que contiene la Unidad Aritmético-Lógica (ALU), la Unidad de Control y registros. Es responsable de ejecutar instrucciones y realizar cálculos.
🔹 Características Clave:
✔️ Cores:
- Los procesadores modernos pueden tener múltiples núcleos, lo que permite ejecutar varias tareas simultáneamente.
✔️ Frecuencia:
- Medida en gigahercios (GHz), indica cuántas instrucciones puede ejecutar por segundo.
✔️ Caché:
- Memoria rápida dentro del procesador, que almacena datos e instrucciones de uso frecuente para mejorar el rendimiento.
📌 4.2. Modos de Direccionamiento y Gestión de Memoria
🎯 Modos de Direccionamiento
📌 Definición:
Los modos de direccionamiento determinan cómo la CPU accede a los operandos de una instrucción.
🔹 Modos Comunes:
✅ Direccionamiento Inmediato:
- El operando está incluido en la instrucción.
✅ Direccionamiento Directo:
- La dirección del operando se especifica directamente en la instrucción.
✅ Direccionamiento Indirecto:
- La dirección del operando se encuentra en un registro o en otra ubicación de memoria.
✅ Direccionamiento por Registro:
- El operando se encuentra en un registro específico del procesador.
💾 Gestión de Memoria
📌 Definición:
La gestión de memoria se refiere a cómo se asigna, utiliza y libera la memoria en un sistema informático.
🔹 Tipos de Memoria:
✔️ RAM:
- Almacena datos e instrucciones temporales durante la ejecución de programas.
✔️ ROM:
- Contiene firmware y datos permanentes como el BIOS.
✔️ Memoria Caché:
- Memoria de acceso rápido que almacena datos de uso frecuente para mejorar la velocidad.
🔹 Técnicas de Gestión de Memoria:
✅ Paginación:
- Divide la memoria en páginas de tamaño fijo, permitiendo una mejor gestión.
✅ Segmentación:
- Divide la memoria en segmentos de tamaño variable, optimizando la organización de datos y programas.
📌 4.3. Pila, Subrutinas e Interrupciones en Sistemas Modernos
📌 Pila
📌 Definición:
La pila es una estructura de datos utilizada para almacenar información temporalmente. Es clave en la gestión del flujo de control en los programas.
🔹 Funcionamiento:
- Opera bajo el principio LIFO (Last In, First Out):
- El último elemento agregado es el primero en salir.
🔹 Usos de la Pila:
✔️ Llamadas a subrutinas.
✔️ Almacenamiento de datos temporales.
✔️ Manejo de interrupciones.
📌 Subrutinas
📌 Definición:
Las subrutinas son bloques de código reutilizables que pueden ser llamados desde diferentes partes de un programa.
🔹 Ventajas:
✅ Modularidad:
- Facilitan la organización del código en módulos más pequeños y manejables.
✅ Reutilización:
- Permiten usar el mismo código en diferentes partes del programa sin duplicación.
📌 Interrupciones
📌 Definición:
Las interrupciones son señales que informan a la CPU que debe interrumpir su tarea actual para atender un evento importante.
🔹 Tipos de Interrupciones:
✅ Interrupciones de Hardware:
- Generadas por dispositivos externos, como teclados o ratones, que requieren atención inmediata.
✅ Interrupciones de Software:
- Generadas por programas en ejecución, como excepciones o llamadas al sistema.
🔹 Manejo de Interrupciones:
1️⃣ La CPU guarda su estado actual.
2️⃣ Ejecuta el manejador de interrupciones (ISR).
3️⃣ Una vez completado, la CPU reanuda su tarea anterior.
📌 4.4. Interconexión de Dispositivos de Entrada/Salida
📡 Interconexión de Dispositivos
📌 Definición:
Se refiere a cómo los dispositivos de entrada/salida (E/S) se conectan y comunican con el microcomputador.
🔹 Métodos de Interconexión:
✅ Buses:
- Un bus es un sistema que transfiere datos entre los componentes del sistema.
✅ Puertos:
- Interfaces físicas que permiten la conexión de dispositivos externos (USB, HDMI, puertos de red).
🔄 Protocolos de Comunicación
📌 Definición:
Los protocolos de comunicación establecen reglas para la transmisión de datos entre dispositivos, asegurando que la información se envíe y reciba correctamente.
🔹 Ejemplos de Protocolos:
✅ USB (Universal Serial Bus):
- Estandariza la conexión de dispositivos, permitiendo transferencia de datos y alimentación eléctrica.
✅ I2C (Inter-Integrated Circuit):
- Protocolo que permite la conexión de múltiples dispositivos mediante un bus de dos hilos.

Comentarios
Publicar un comentario