Programacion De Perifericos
I. Arquitectura de E/S
UNIVERSIDAD DE CANTABRIA
Aspectos básicos de la arquitectura de Entrada/Salida (E/S). Conceptos de dispositivo periférico, interfaz y bus. Clasificaciones y perspectiva histórica.
II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses VI. Controladores e interfaces de dispositivos de almacenamiento VII. Sistemas de almacenamiento
GRUPO DE COMPUTADORES Y TIEMPO REAL FACULTAD DE CIENCIAS 8
© J. Javier Gutiérrez, Michael González 16/feb/09
1
Arquitectura básica de un computador
Un computador es una máquina que: • acepta información de entrada • la procesa ejecutando paso a paso una secuencia de instrucciones o programa • y …ver más…
Javier Gutiérrez, Michael González 16/feb/09
7
Entrada y salida de datos
UNIVERSIDAD DE CANTABRIA
Los dispositivos de entrada/salida (E/S o I/O) forman junto con la CPU y la memoria los elementos más importantes del computador Uno de sus objetivos principales es la eficiencia en las operaciones de entrada/salida, minimizando el trabajo a realizar por la CPU Las velocidades de los dispositivos de E/S son muy variadas: • dispositivos lentos (p.e., ratón, teclado) • dispositivos medios (p.e., impresora) • dispositivos rápidos (p.e., red, disco) Para acomodar las velocidades se usan circuitos de interfaz
© J. Javier Gutiérrez, Michael González 16/feb/09 8
GRUPO DE COMPUTADORES Y TIEMPO REAL FACULTAD DE CIENCIAS
Velocidades de dispositivos de E/S
Dispositivos típicos de computadores personales y estaciones de trabajo Gigabit Ethernet Gráficos Disco duro Ethernet Disco óptico Escáner Impresora láser Disquete Módem Ratón Teclado
© J. Javier Gutiérrez, Michael González 16/feb/09
UNIVERSIDAD DE CANTABRIA
Velocidad de transferencia (bps) = 109 < 6*108 < 108 = 107 < 107 < 5*106 < 2*106 < 106 < 105 < 2*102 < 102
9
GRUPO DE COMPUTADORES Y TIEMPO REAL FACULTAD DE