Вы находитесь на странице: 1из 2

5.1 Principios del hardware de E/S Entenderemos por hardware de E/S como la programacin de los dispositivos de entrada y salida.

5.1.2 Controladores de Dispositivos Un controlador de dispositivo (driver) es un programa informtico que permite al S.O. interactuar con un perifrico. 5.2 Principios de software E/S. Se resume en 4 puntos: El software debe ofrecer manejadores de interrupciones. Manejadores de dispositivos Software independiente de dispositivos Software para usuarios 5.2.1 objetivos software E/S

Debe ser posible escribir programas que se puedan utilizar con archivos en distintos dispositivos, sin tener que modificar los programas para cada tipo de dispositivo. 5.2.2 Manejadores de Interrupciones Tratan las interrupciones que generan los controladores de los dispositivos una vez que estos estn listos para la transferencia de datos. Su funcin es salvar los registros, comunicar el evento al manejador del dispositivo y restaurar la ejecucin de un proceso. 5.2.3 Manejador De Dispositivos La labor de un manejador de dispositivos es la de: Aceptar las solicitudes abstractas que le hace el software independiente del dispositivo. Verificar la ejecucin de dichas solicitudes. Si al recibir una solicitud el manejador est ocupado con otra solicitud, agregara la nueva solicitud a una cola de solicitudes pendientes. 5.2.4 Software de e/s independiente de los dispositivos. El sistema operativo debe ser capaz, en lo ms posible, de ofrecer un conjunto de utileras para accesar perifricos o programarlos de una manera consistente 5.2.5 Software de E/S en el Espacio del Usuario La mayora del software de e / s est dentro del S. O. Una pequea parte consta de bibliotecas ligadas entre s con los programas del usuario. La biblioteca estndar de e / s contiene varios procedimientos relacionados con e / s y todos se ejecutan como parte de los programas del usuario. 5.3 Discos Ram Un disco RAM o unidad RAM es una unidad de disco que usa una zona de memoria RAM del sistema como almacenamiento secundario Los discos RAM suelen usarse para almacenar datos temporales o para guardar programas descomprimidos durante cortos periodos. 5.4 Discos Un disco duro es un dispositivo que permite el almacenamiento y recuperacin de grandes cantidades de informacin 5.4.1 Hardware de Discos 5.4.2 Software para Discos Ranish Partition Manager 2.44 Flobo Hard Disk Repair 1.5 HDD Regenerator 2011 5.5 Relojes

Los relojes o cronmetros son esenciales para la operacin de sistemas de tiempo compartido. Registran la hora del da. Evitan que un proceso monopolice la cpu. 5.5 Software de Relojes Las principales funciones del software manejador del reloj son: Mantener la hora del da o tiempo real. Evitar que los procesos se ejecuten durante ms tiempo del permitido. Mantener un registro del uso de la cpu. Controlar llamadas al sistema tipo alarm por parte de los procesos del usuario. Proporcionar cronmetros guardianes de partes del propio sistema. Realizar resmenes, monitoreo y recoleccin de estadsticas. 5.5.1 Hardware de Relojes Una computadora personal tiene un reloj de hardware alimentado por una batera. Esa batera asegura que el reloj contine trabajando an cuando la computadora se encuentre sin suministro elctrico. 5.5.2 Software Reloj Durante el inicio de un sistema Linux, el kernel configura su propio reloj de software accediendo a la fecha y hora mantenida por el reloj de hardware. Luego, ambos relojes trabajan independientemente. Linux mantiene su propio reloj debido a que leer el reloj de hardware constantemente es lento y complicado. 5.5.3 Manejador del Reloj Las funciones del manejador de la interrupcin de reloj son: 5.6 Terminal Un terminal, conocido tambin como consola es un dispositivo electrnico o electromecnico de hardware, usado para introducir o mostrar datos de una computadora o de un sistema de computacin. 5.6.1 Hardware de Terminales Un terminal es un dispositivo electrnico o electromecnico de hardware usado para introducir o mostrar datos de un computador o un sistema de computacin. 5.6.2 Manejadores Manejadores de dispositivos El sistema debe proveer los manejadores de dispositivos necesarios para los perifricos, as como ocultar las peculiaridades del manejo interno de cada uno de ellos, tales como el formato de la informacin, los medios mecnicos, los niveles de voltaje y otros. Reiniciar el reloj (si es necesario) Planificar funciones internas del ncleo basadas en Temporizadores Reunir estadsticas del sistema y de los procesos Mantener la hora Enviar las seales de alarma a los procesos Controlar la planificacin de procesos Despertar al intercambiador peridicamente

Вам также может понравиться