Sistemas Operativos

Páginas: 18 (4314 palabras) Publicado: 25 de junio de 2013
Entrada y salida en el sistema operativo 2
Principios del Hardware de E/S 2
Dispositivos de E/S 2
Dispositivos de Bloque 2
Dispositivos de Carácter 3
Controladores de Dispositivos (Adaptadores de dispositivos) 3
Acceso Directo a Memoria (DMA) 6
Estrategias de transferencia por DMA 8
Principios del Software de E/S 9
Objetivos del Software de E/S 9
Manejadores de Interrupciones 10Software de E/S Independiente del Dispositivo 11
Software de E/S en el Espacio del Usuario 12
Técnica del spooling 12
Técnica del buffering 12
Relojes 14
Reloj de hora y fecha 14
Reloj de interrupciones 14
Manejo de E/S entre sistemas operativos 16
Manejo de E/S en Unix: 16
Manejo de E/S en OS/2 16
Manejo de E/S en Windows NT 17
Bibliografía 18Entrada y salida en el sistema operativo

Una de las funciones principales de un Sistema Operativo (S.O.) es el control de todos los dispositivos de entrada y salida (e/s) de la computadora.

Las principales funciones relacionadas son:

Enviar comandos a los dispositivos.
Detectar las interrupciones.
Controlar los errores.
Proporcionar una interfaz entre los dispositivosy el resto del sistema:

1. Debe ser sencilla y fácil de usar.
2. Debe ser la misma (preferentemente) para todos los dispositivos (independencia del dispositivo).

El código de e/s representa una fracción significativa del S.O. El uso inapropiado de los dispositivos de e/s frecuentemente genera ineficiencias del sistema, lo que afecta el desempeño global. Este código tiene la tarea de manejarla entrada y salida de los diferentes periféricos en un sistema operativo, es de una extensión considerable y sumamente complejo. Resuelve las necesidades de sincronizar, atrapar interrupciones y ofrecer llamadas al sistema para los programadores.
Principios del Hardware de E/S

La interfaz realizada desde el hardware se presenta al software se clasifica de la siguiente forma:

Comandos queacepta el hardware.
Funciones que realiza.
Errores que puede informar.
Dispositivos de E/S

Se pueden clasificar en dos grandes categorías:

1. Dispositivos de bloque.
2. Dispositivos de carácter.
Dispositivos de Bloque

Los dispositivos orientados a bloques son aquellos dispositivos que poseen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leercualquier bloque del dispositivo realizando primero una operación de posicionamiento sobre el dispositivo. Los dispositivos más comunes orientados a bloques son los discos duros, la memoria, discos compactos y, unidades de cinta.

Las principales características de los dispositivos de bloque son:

La información se almacena en bloques de tamaño fijo.
Cada bloque tiene su propia dirección.
Lostamaños más comunes de los bloques van desde los 128 bytes hasta los 1.024 bytes.
Se puede leer o escribir en un bloque de forma independiente de los demás, en cualquier momento.
Un ejemplo típico de dispositivos de bloque son los discos.

Dispositivos de Carácter

Los dispositivos orientados a caracteres son aquellos dispositivos que trabajan con secuencias de bytes sin importar su longitudni ninguna agrupación en especial. No son dispositivos direccionables. Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras.

Las principales características de los dispositivos de carácter son:

La información se transfiere como un flujo de caracteres, sin sujetarse a una estructura de bloques.
No se pueden utilizar direcciones.
No tienen una operación debúsqueda.
Unos ejemplos típicos de dispositivos de carácter son las impresoras de línea, terminales, interfaces de una red, mouses, etc.

El sistema de archivos solo trabaja con dispositivos de bloque abstractos, por lo que encarga la parte dependiente del dispositivo a un software de menor nivel, el software manejador del dispositivo.

Es importante saber que esas dos categorías no son las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema Operativo Y Tipos De Sistemas Operativos
  • Atomicidad de operaciones
  • operaciones basicas del sistema operativo
  • Sistemas Operativos
  • Sistema operativo
  • Sistema operativo
  • Sistemas operativos
  • Sistema Operativo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS