Nada

Solo disponible en BuenasTareas
  • Páginas : 30 (7394 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de abril de 2010
Leer documento completo
Vista previa del texto
Resumen Entrada/Salida Sistemas Operativos

Alumno:

Carlos A. Cortez Tovar
Profesor:

Ing. Juan Antonio Yáñez Palafox

Entrada / Salida El Sistema Operativo debe enviar comandos a los dispositivos y al resto del sistema que sean sencillos y fáciles de usar. El código E/S representa una parte significativa del Sistema Operativo total, en la forma que el Sistema Operativo administra laEntrada/Salida. Principios del Hardware de E/S Los ingenieros eléctricos lo ven en términos de chips, alambres, fuentes de potencia, motores y todos los demás componentes físicos que constituyen el hardware. Los programadores tienen en cuenta la interfaz en relación con el Software: los comandos que el Hardware acepta, las funciones que realiza y los errores que pueden informar. La programación demuchos dispositivos de E/S a menudo esta íntimamente ligada con su funcionamiento interno. Dispositivos de E/S Los dispositivos de E/S se pueden clasificar en dos categorías: dispositivos por bloques y dispositivos por caracteres. Un dispositivo por bloques almacena información en bloques de tamaño fijo, cada uno con su propia dirección. Los tamaños de bloque común van desde 512 bytes hasta 32768bytes. La propiedad esencial de un dispositivo por bloques es que es posible leer o escribir cada bloque con independencia de los demás, los discos son dispositivos por bloques más comunes. Consideremos ahora una unidad de cinta DAT de 8mm empleada para realizar respaldos de disco. Estas cintas generalmente contienen bloques de tamaño fijo, si la unidad de cinta lee el bloque N, esta siempre podrárebobinar la cinta y avanzarla hasta llegar al bloque N. esta operación es análoga a una búsqueda de disco, excepto que tarda mucho más. El otro dispositivo de E/S es el dispositivo por caracteres, este tipo de dispositivo suministra o acepta una corriente de caracteres, sin contemplar ninguna estructura de bloques; no es direccionable y no tienen una operación de búsqueda. Las impresoras,interfaces de red, Mouse, y todos los demás dispositivos que no se parecen a los discos pueden considerarse dispositivos por caracteres. Este esquema de clasificación no es perfecto, no obstante el modelo de dispositivos por bloques y caracteres es lo bastante general como para servir de base, que una parte del Software del Sistema Operativo, que se ocupa de E/S sea independiente del dispositivo.Controladores de Dispositivos El componente electrónico se llama controlador de dispositivo o adaptador. En las computadoras personales, este componente a menudo adopta la forma de una tarjeta de circuitos impresos que se puede insertar en una ranura de la tarjeta madre de la computadora, el componente mecánico es el dispositivo mismo. La tarjeta controladora casi siempre tiene un conector en el quepuede insertarse un cable que conduce el dispositivo, muchos controladores pueden manejar dos, cuatro o incluso ocho dispositivos idénticos. La distinción entre el controlador y el dispositivo se da porque el sistema operativo casi siempre trata con el controlador, no con el dispositivo. La mayor parte de las computadoras pequeñas usan el modelo de bus único. Para la comunicación entre el CPU y loscontroladores. La microcomputadoras (mainframes) con frecuencia usa un modelo diferente con múltiples buses y computadoras de E/S especializadas llamadas canales de I/O que asumen parte de la carga del CPU principal. La interfaz entre el controlador y el dispositivo suele ser de nivel muy bajo, sin embargo lo que realmente sale de la unidad es un flujo de bits en serie que comienza con un preámbuloseguido de los 4096 bits del sector y por ultimo una suma de unificación, llamada también código para corrección de

errores (ECC). La función del controlador consiste en convertir un flujo de bits a un bloque de bytes y realizar acciones de corrección de errores necesarios. El controlador de una Terminal de tubo de rayos catódicos (CRT) también funciona como dispositivo en serie en un nivel...
tracking img