Documentos de Académico
Documentos de Profesional
Documentos de Cultura
E/S
Hernández P., López E., Morales F.
1.
Dispositivos y controladores de
dispositivos
2
DISPOSITIVOS DE E/S
3
DISPOSITIVOS DE E/S
4
CONTROLADORES DE DISPOSITIVOS
5
PUERTOS DE E/S
7
Tecnicas de E/S
8
Funciones de los manejadores de dispositivos
1 2 4
Interfaz uniforme para los Nombres de los dispositivos Protección de dispositivo
manejadores de dispositivos.
7
5 6 Asignación de espacio en los
Proporcionar un tamaño de bloque Uso de Buffer dispositivos por bloques.
independiente del dispositivo.
8 9
Asignación y liberación de los Informe de errores
dispositivos de uso exclusivo.
9
Funciones básicas del software independiente
11
¿Estructura?
Forma de organizar un conjunto de datos elementales
con el objetivo de facilitar su manipulación
12
Estructura simple o sistema
monolítico
Los programas de aplicación pueden acceder a
operaciones básicas de entrada / salida para escribir
directamente en pantalla o discos.
◈ MS-DOS
◈ UNIX
El kernel fue posteriormente separado en manejadores
(drivers) de dispositivos y una serie de interfaces.
13
Estructura por capas (LAYERS)
Para dar mayor soporte al hardware, los sistemas
operativos se dividieron en pequeñas partes. Ahora
los sistemas operativos tienen mayor control sobre el
hardware y las aplicaciones que se ejecutan sobre
este.
Consiste en dividir al sistema operativo en un número
de capas. La capa de menor nivel es el hardware y la
de mayor nivel es la interfaz con el usuario.
14
Buffering (uso de memoria
interna)
Trata de mantener ocupados tanto la CPU como los
dispositivos de E/S. Los datos se leen y se almacenan
en un buffer, una vez que los datos se han leído y la
CPU va a iniciar inmediatamente la operación con
ellos, el dispositivo de entrada es introducido para
iniciar inmediatamente la siguiente lectura.
15
Spooling
Utiliza el disco como un buffer muy grade para leer
por delante como sea posible de los dispositivos de
entrada y para almacenar los ficheros hasta que los
dispositivos de salida sean capaces de aceptarlos.
Es una característica utilizada en la mayoría de los
sistemas operativos.
16
4.
Operaciones de E/S
17
Operaciones de E/S
18
Información
Dirección
Tipo de Periferico Numero
de
operación involucrado de bytes
memoria
19
Operaciones más importantes
20
Funciones implicadas
21
Velocidades típicas
22
MATERIAL DE APOYO
23
Fuentes
• https://sites.google.com/site/materiasisoperativo/unidad-4-administracion-de-entrada-salida/4-1-dispositivos-y-
manejadores-de-dispositivos-device-drivers
• https://sites.google.com/site/ccasistema/sistemas-operativos/unidad4/estructuras-de-datos-para-manejo-de-
dispositivos
• https://sites.google.com/site/materiasisoperativo/unidad-4-administracion-de-entrada-salida/4-4-operaciones-de-
entrada-salida
• https://prezi.com/6uqqlyi7d4kq/estructura-de-datos-para-manejo-de-dispositivos/
24