Fundamentos De Hardware De E/S
INTRODUCCIÒN……..…………………………………………………………… 3
FUNDAMENTOS DE HARDWARE E/S..……………………………………….. 4
CONTROLADOR E/S………..……………………………………………………. 7
E/S CONTROLADA POR PROGRAMA……………………….……….……….10
E/S POR INTERRUPCIONES…………………………………….….……….…. 13
ACCESO DIRECTO A MEMORIA (DMA)………………………..……………17
PROCESADOR DE E/S (PE/S)…………………………………………………....24
GESTIÓN DEL SISTEMA DE E/S…..…………………………………………. 30
DISCOS MAGNETICOS………………………………………………………...42
PLANIFICACIÓN DEL DISCO ….…………………………………..............44
BIBLIOGRAFÍA……………………..……………………………....................... 46
CONCLUSIÓN…..………………………..…………………………….……….. 47
INTRODUCCIÒN
Los dispositivos se caracterizan por su heterogeneidad, lo que introduce complejidad en el sistema operativo. …ver más…
Conviene observar que se está tratando a estas unidades como dispositivos de E/S. Desde un punto de vista funcional evidentemente forman parte de la jerarquía de memorias, pero estructuralmente están supervisados por un controlador de E/S.
3) De comunicación, que están preparados para transmitir información a dispositivos remotos. Estos dispositivos remotos pueden estar adaptados al usuario, a la máquina o incluso ser otro computador.
4) De interacción con el medio externo: que se utilizan en general para transmitir información a elementos actuadores y recibir información de elementos sensores en un sistema de control en el que el computador actúa como controlador.
Diferencias entre los diversos dispositivos de E/S
Existen grandes diferencias entre los dispositivos, no sólo entre clases sino también entre aquellos que pertenecen a una misma categoría. Es difícil por lo tanto establecer un enfoque uniforme y coherente para la función de E/S, tanto desde el punto de vista del sistema operativo como de los procesos de los usuarios. Sin embargo, el tener una clasificación de este tipo sirve de base para introducir el software del sistema operativo de forma independiente al dispositivo. Por ejemplo, el sistema de archivos trabaja con dispositivos de bloques abstractos, dejando que sean los programas que están situados en un nivel inferior (más próximos a la máquina) los que se encarguen de las operaciones específicas que dependen de cada