Anda di halaman 1dari 6

UNIDAD 4: ENTRADA/SALIDA (Unidad 5 del Libro Tanenbaum)BANCO DE

PREGUNTAS PARA EXAMEN 4.


1. Los dispositivos de E/S se pueden clasificar en dos categorías: dispositivos de
bloques y dispositivos de caracteres.¿Cuál es la diferencia entre ellos?Dispositivos
de bloques:Almacenan información en bloques de tamaño fijo. Su propiedad
fundamental consiste en que es posible leer o escribir cada bloque con
independencia de todos los demás.Ejemplo: Los discos.Dispositivos de
caracteres:Suministra un flujo de caracteres sin estructurarlos en bloques, no es
direccionable, no tiene una operación de desplazamiento.Ejemplo: Las
impresoras, interfaces de red, ratones.1.Una unidad de E/S consta de dos
componentes: uno electrónico (que es la tarjetacontroladora del dispositivo) y uno
mecánico (que es el dispositivomismo). Para el caso específico de un disco
magnético, ¿Cómo funciona la controladora?La tarea de la controladora consiste
en convertir el flujo de bits en serie, en un bloque debytes, y realizar la corrección
de errores que sea necesaria.2.Cada controladora de dispositivo tiene un conjunto
de registros de control(puertos) para comunicarse con el CPU. Mediante ellos el
SO le ordena al dispositivo que se encienda, se apague, lea datos o escriba datos.
Estos datos sondepositados en un data bufferdel dispositivo. ¿En qué espacio de
direcciones sealmacenan los registros de control y el data buffercuando:a) La E/S y
la memoria están en espacios separados:b) La E/S se mapea en memoria: c) la
E/S es híbrida? Nota: puede representarlo gráficamente.3.Para evitar el
desperdicio de tiempo de CPU (y para que la CPU se dedique a algo más
productivo) en la transferencia de datos de disco a memoria, se integró en la placa
madre un controlador DMA (Direct Memory Access), para que
realice esta tarea. Explique su funcionamiento, apoyándose en el diagrama de
abajo.1)La CPU programa la controladora DMA, colocando valores en sus
registros paraque sepa qué debe transferir y a dónde, también envía un comando
a la controladora de disco indicándole que lea datos del disco, los coloque en su
búfer interno y coteje la suma de verificación.2)La controladora DMA solicita
transferencia a memoria3)Se inicia la escritura en memoria, transfiriendo los datos
almacenados en el búfer interno de la controladora de disco a la memoria
principal.4)Cuando se termina la escritura, la controladora de disco envía una
señal de acusea la controladora DMA.5)La controladora DMA incrementa la
dirección de memoria que se usará y disminuye la cuenta de bytes, hasta que la
cuenta llegue a 0 indica que la transferencia terminó, y la controladora DMA
interrumpe a la CPU para avisarle.4.Apoyándose en la figura de abajo, explique
brevemente el funcionamiento de una interrupcióna nivel de hardware.

Anda mungkin juga menyukai