1. Universidad Autónoma de Ciudad Juárez Instituto de Ingeniería y Tecnología Sistemas Operativos Maestra: Karla Olmos Sánchez Gestion de Entrada Salida José Eduardo Flores Mora Mat. 66059
2. Sistemas de Entrada/Salida Existen diversos dispositivos y trabajan de manera diferente: secuencialmente, random; transfieren datos asincrónicamente o sincrónicamente; pueden ser de sólo lectura (readonly) o lectura-escritura (read-write), etc.
3. Sistemas de Entrada/Salida El sistema operativo debe permitir que las aplicaciones puedan utilizar esos dispositivos, proveyendo una interfaz que los presente de la manera mas simple posible.
4. Sistemas de Entrada/Salida Las aplicaciones utilizan los dispositivos (devices) para realizar la gestión I/O (entrada-salida).
5. Sistemas de Entrada/Salida Todas las consultas o llamadas al procesador se reciben en lenguaje máquina, sin embargo para poderse comunicar de forma sencilla, existe el lenguaje ensamblador, con el que se puede obtener acceso a cada parte del procesador, asi como programar sus interrupciones. .model small .stack 100h .code start: mov ah, 1h ; Entrada del teclado int 21h ; lee un caracter y lo guarda en al mov dl, al mov ah, 2h ; muestra subrpograma int 21h ; muestra el caracter en dl mov ax, 4c00h ; regresa la funcion de DOS para mostrar en pantalla int 21h end start
6. Programa Controlador De esta manera se han creado funciones en los Sistemas Operativos, Compiladores y Programas, para encapsular todo ese código de manera visual, logrando abstraer toda la información para poderla comprender sin tener mucha experiencia. También se buscó la manera en que los dispositivos periféricos fueran más compatibles con distintas arquitecturas, y los fabricantes comenzaron a diseñar el software controlador de su dispositivo mejor conocido como “Driver”
7. Controlador Físico El controlador físico es el dispositivo físico, cuando el software no tiene control sobre un dispositivo como en un monitor cuando el area de visibilidad no es suficiente, o al ajustar un contraste o una lente en una camara, etc.