Sistemas Operativos
DISPOSITIVOS DE ENTRADA Y SALIDA
PRINCIPIOS DE HARDWARE DE ENTRADA/SALIDA.
Dispositivos de Entrada / Salida Se pueden clasificar en dos grandes categorías:
1.-Dispositivos debloque.
2.-Dispositivos de carácter.
Las principales características de los dispositivos de bloque son:
1. La información se almacena en bloques de tamaño fijo.
2. Cada bloque tiene su propiadirección.
Las principales características de los dispositivos de carácter son:
1. La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques.
2. No se puedenutilizar direcciones.
Las unidades de entrada/salida generalmente constan de:
1. Un componente mecánico.
2. Un componente electrónico, el controlador del dispositivo o adaptador.
Existen tres técnicaspara realizar la E/S:
E/S programada
E/S dirigida por interrupciones
E/S por acceso directo a la memoria
Características necesarias para tener una interrupción precisa
El contador de programa (PC)se guarda en un lugar conocido.
Todas las instrucciones previas a aquella a la que apunta PC ya se ejecutaron por completo.
No se ha ejecutado ninguna instrucción posterior a aquella a la queapunta PC.
Se conoce (y se guarda en un lugar conocido) el estado de ejecución de la instrucción a la que apunta PC.
Si una interrupción no posee los requisitos anteriores es una “interrupción imprecisa”lo cual hace muy difícil el diseño de un sistema operativo, pues se debe determinar que ha sucedido y que aún no ha sucedido cuando se interrumpe.
E/S con acceso directo a memoria
Transfiere unbloque de datos directamente hacia/desde la memoria
Se envía una interrupción cuando los datos fueron transferidos
La CPU sólo participa al inicio y al final de la acción.
FUNDAMENTOS DEL SOFTWAREDE E/S
Una de las funciones principales de un sistema operativo es el control de todos los dispositivos de entrada/ salida de la computadora. Debe enviar comandos a los dispositivos, detectar...
Regístrate para leer el documento completo.