Sistemas operativos by irene quiñones ruta ingeniero

11
Gestión Hardware y Software de Entrada y Salida Sistemas Operativos Irene Quiñones Osorio Consultor SEO – Social Media #RutaIngeniero

Transcript of Sistemas operativos by irene quiñones ruta ingeniero

Gestión Hardware y Software de Entrada y Salida

Sistemas Operativos

Irene Quiñones OsorioConsultor SEO – Social Media #RutaIngeniero

Distribución del procesador

Gestión de

memoria

Gestión de aplicaciones y

ficheros

Control de acceso,

interfaz y manejo de

errores

Gestión de Entrada/

Salida

Funciones

Sistemas Operativos

Operaciones de E/S

Inic

iarLectura /

Escritura

Org

aniza

r/Co

ntro

larControl

Mov

erChequeo de estado

Objetivo: Maximizar el uso de los dispositivos en los procesos simultáneos de E/S

Buffers Interrupciones Canales Corutinas

ON

OFF

Hardware

Gestión de Entrada y Salida

Control• Procesador• Memoria• Drivers• Dispositivos E/S

Hardware

Clasificación de los dispositivos de E/S

Velocidad

Uso

Complejidad

Unidad de transferencia

Representación de los datos

Manejo de errores

Diferencias

• Teclados, mouse, impresoras

Legible para humanos

• Discos, prendrives

Legible para máquinas

• Modem, routers, tarjetas

Comunicaciones

Dife

renc

ias

Hardware

Visión del uso de dispositivos de E/S

Ingenieros eléctrónicos Ingenieros Informática

Usuario final

Cables, chips, fuente de poder, motores, componentes eléctricos

Interfaz del software, comandos, funciones que realiza y manejo de errores

Diseño, mantenimiento, usabilidad

La programación de los dispositivos de E/S está ligada a su operación interna

Categorías de los dispositivos E/S

• Almacena información en bloques de tamaño fijo

• Bloques con dirección propia

• Independencia de bloques

Dispositivos de bloque

• Envía y recibe flujo de caracteres sin estructura ni dirección

• No tienen operaciones de búsqueda

Dispositivo de caracter

• No aceptan direcciones de bloque ni flujo de caracteres

Sin clasificación

Según la unidad de transferenciaHardware

Organización de la gestión E/S

E/S Programada

E/S dirigida por interrupciones

Acceso directo a memoria (DMA)

Hardware

Software de Entrada y Salida

Manejo de interrupciones

Directivas de dispositivos

Software del SO

independiente de los

dispositivos

Software a nivel de usuario

Capas

Ejemplos

Software de Entrada y Salida

//////

Generar archivo

/SpoolingRWTio//////

Generar archivo

/SpoolingRWTio

ImprimirEnvío a través de la red

1. El usuario u otro proceso genera el archivo (a enviar o imprimir) y lo coloca en el spooling

2. Un proceso con permisos especiales (Tio) envío el archivo a destino

3. Otro proceso evita que se retenga un recurso largo tiempo

InterruptoresDriversBúfferLlamadas E/SDispositivos E/S

Bibliografía

http://sistemasoperativos03-unefa.blogspot.com/2012/01/gestion-de-entradas-y-salidas.html

Texto: Notas de Sistemas Operativos. Boscán, Nestor. Texto de la Universidad de Los Andes. 1990. Editorial Unisys. Páginas 41-50

http://sistemasjad.galeon.com/productos2276196.html