Subsistema de E/S (Entrada/Salida): funciones, métodos DMA y proceso de arranque del PC
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,12 KB
¿Qué es el subsistema de E/S?
El subsistema de Entrada/Salida (E/S) es el conjunto de hardware que se encarga de realizar todas las operaciones de comunicación que los dispositivos periféricos establecen con la unidad central de proceso (CPU) de cualquier equipo informático. Gestiona las transferencias de datos, la sincronización y la selección de los dispositivos adecuados para cada operación.
Funciones básicas
- Direccionamiento: Selección del dispositivo correspondiente entre todos los dispositivos presentes en el sistema.
- Sincronización: Permite que la CPU y la memoria (alta velocidad de transferencia de datos) se comuniquen con los dispositivos de E/S (baja velocidad), sincronizando los envíos de datos entre ambos (inicio de la transferencia).
- Transferencia: El sistema de E/S debe disponer de toda la circuitería y señales de comunicación necesarias para llevar a cabo la comunicación con cada uno de los dispositivos del sistema (método de transferencia).
¿Qué entiende por Boot Manager? Explique cuál es su función
El Boot Manager (gestor de arranque) es un pequeño programa que realiza la carga del sistema operativo. Normalmente se encuentra en el disco duro u otro dispositivo de arranque. Cuando hay más de un sistema operativo instalado, el Boot Manager ofrece la opción de elegir con cuál arrancar el equipo.
Memorias: tipos y características
- Registros internos del procesador (memoria muy rápida): Pequeña memoria extremadamente rápida y costosa. Está formada por los registros internos de la CPU.
- Memoria caché: Alcanza tamaños de unos pocos megabytes. Es más lenta que los registros de la CPU pero mucho más rápida que la memoria principal; su tamaño es mucho menor que el de la memoria principal (por ejemplo, 2–8 MB).
- Memoria principal (RAM): Memoria volátil con capacidades típicas en computadores personales de 2, 4, 8 GB o más.
- Memoria secundaria (disco duro): Dispositivo de almacenamiento no volátil con capacidades como 500 GB, 1 TB o superiores; es más lenta que la memoria principal pero proporciona gran capacidad de almacenamiento.
Explique el método de E/S por Acceso Directo a Memoria (DMA)
El DMA es el método más eficiente para transferencias de bloques de datos entre dispositivos y memoria, ya que libera a la CPU de la tarea de copiar datos. Una transferencia DMA consiste en copiar un bloque de memoria de un dispositivo a otro. Esa transferencia la lleva a cabo el controlador DMA en lugar de la CPU. El controlador DMA suele ser un chipset de la placa madre (más hardware).
Con DMA, la CPU puede iniciar la transferencia, continuar con otras operaciones mientras la transferencia está en progreso y recibir una interrupción del controlador DMA cuando la transferencia finaliza.
Métodos de E/S y desventajas de cada uno
- E/S programada: La CPU está dedicada por completo a realizar la operación de E/S y no puede realizar otras tareas mientras tanto. Ventaja: hardware mínimo. Desventaja: ineficiente en el uso de la CPU.
- E/S por interrupciones: Es más eficiente que la programada, ya que libera a la CPU durante la espera; cuando se completa la operación, el dispositivo genera una interrupción. Desventaja: el procesador puede no saber inicialmente qué dispositivo provocó la interrupción y debe gestionarla; además, hay sobrecarga por la gestión de interrupciones. Ventaja adicional: permite conectar varios periféricos a la misma línea de interrupción.
- E/S por Acceso Directo a Memoria (DMA): Permite transferencias de bloques sin intervención constante de la CPU. Desventaja: mayor coste en hardware (controlador DMA y soporte en la placa base).
Pasos de arranque de un computador
- Presionar el botón de encendido: Con esto se energiza la placa madre.
- La CPU activa la BIOS: La BIOS toma el control, configura y detecta los dispositivos conectados al computador.
- POST (Power-On Self Test): Auto chequeo que verifica y recuenta la RAM, los dispositivos y los buses del sistema.
- Búsqueda de la unidad de arranque: La BIOS busca el dispositivo desde el cual arrancar (disco duro, SSD, USB, CD/DVD, etc.).
- Carga del Boot Manager: Se carga el gestor de arranque, que es el encargado de seleccionar y cargar el sistema operativo.
- Arranque del sistema operativo: Finalmente, el sistema operativo se inicia y toma el control del equipo.
Notas finales
Los conceptos anteriores resumen las funciones esenciales del subsistema de E/S, los tipos de memoria más relevantes en un sistema informático, el método DMA y los métodos de E/S más comunes, así como los pasos básicos del proceso de arranque de un computador.