Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Administracin de
entrada/salida Semana 12
Estudiante:
Robles Paredes, Jos Luis
Introduccin:
Una de las principales funciones de un sistema operativo es controlar
todos los dispositivos de E/S (entrada/salida) del computador. Debe enviar
los comandos a los dispositivos, atrapar interrupciones y manejar errores.
Tambin debe proporcionar una interfaz sencilla y fcil de usar entre los
dispositivos y el resto del sistema. En la medida de lo posible, la interfaz
deber ser la misma para todos los dispositivos (independiente del
dispositivo). El cdigo de E/S representa una fraccin importante del
sistema operativo total. La forma en que administra la E/S es el tema de
este capitulo.
Sistemas operativos virtualizacin *** UAP
Definicin:
La administracin de dispositivos, es la
administracin de todos los recursos del hardware
disponible, tanto los estndar que viene de fabricas,
como las que se van agregando para hacer ms
poderosa o actualizar la PC. Todo dispositivo
necesita presentarse al sistema operativo,
agregando un pequeo programa que permite su
uso. Este hp programa es llamado controlador. De
aqu el controlador es un software que utiliza el
sistema operativo para especificar de hardware,
como puede ser cualquier dispositivo.
Sistemas operativos virtualizacin *** UAP
Funciones:
1. Facilitar el manejo de los dispositivos perifricos. Para ello debe ofrecer una
interfaz entre los dispositivos y el resto del sistema que sea sencilla y fcil de
utilizar.
2. Optimizar la E/S del sistema, proporcionando mecanismos de incremento de
prestaciones donde sea necesario.
3. Proporcionar dispositivos virtuales que permitan conectar cualquier tipo de
dispositivos fsicos sin que sea necesario remodelar el sistema de E/S del SO.
4. Permitir la conexin de dispositivos nuevos de E/S, solventando de forma
automtica su instalacin usando mecanismos del tipo plug & play.
Sistemas operativos virtualizacin *** UAP
Dispositivos de Bloque:
Los Dispositivos de bloque almacenan informacin en bloques de
tamao fijo, cada uno con su propia direccin. Los tamaos de bloque
comunes van desde 512 bytes hasta 32678 bytes. La propiedad
fundamental de un dispositivo de bloques consiste en que es posible
leer o escribir cada bloque con independencia de todos los dems. Los
Discos son los dispositivos de bloques ms comunes.
Sistemas operativos virtualizacin *** UAP
Caractersticas:
La informacin se almacena en bloques de tamao fijo.
Cada bloque tiene su propia direccin.
Los tamaos ms 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
dems, en cualquier momento.
Un ejemplo tpico de dispositivos de bloque son los discos.
Sistemas operativos virtualizacin *** UAP
Dispositivos de Caracter:
El otro tipo de dispositivo de E/S es el dispositivo de caracteres. Un
Dispositivo de este tipo suministra o acepta un flujo de caracteres sin
estructurarlos en bloques; no es direccionable ni tiene una operacin de
desplazamiento. Las impresoras, interfaces de red, ratones (para
apuntar) y casi todos los dems dispositivos que no son tipo disco,
pueden considerarse como tipo de caracteres.
Sistemas operativos virtualizacin *** UAP
Caractersticas:
Las principales caractersticas de los dispositivos de caracter son:
La informacin se transfiere como un flujo de caracteres, sin sujetarse a
una estructura de bloques.
No se pueden utilizar direcciones.
No tienen una operacin de bsqueda.
Un ejemplos tpico de dispositivos de caracter son las impresoras de
lnea, terminales, interfaces de una red, ratones, etc.
Sistemas operativos virtualizacin *** UAP
Discos:
Los discos son de diversos tipos. Los ms comunes son los discos magnticos
(discos duros y disquetes). Estos se caracterizan por el hecho de que las lecturas
y escrituras son igual de rpidas, lo que los hace ideales como memoria
secundaria (paginacin, sistemas de archivos, etc.).
A veces se usan grupos de estos discos para contar con almacenamiento muy
confiable. Para la distribucin de programas, datos y pelculas son importantes de
diversos tipos de discos pticos (CD-ROM, CD grabable y DVD).
Ventaja del disco sobre la memoria para el almacenamiento
Mayor capacidad de almacenamiento
Precio por bit ms bajo
La informacin no se pierde
Sistemas operativos virtualizacin *** UAP
Discos Magnticos:
Serie de platos que giran sobre un eje (10.000rpm)
Conjunto de cabezas, una por cada superficie del disco.
Cabezas conectadas a un brazo mvil. Determinan qu pistas
conforman un cilindro
Cada cilindro tiene tantas pistas como cabezas haya.
Las pistas se dividen en sectores.
Las unidades son los sectores (bloques fsicos) de 512, 1024,
2048 bytes, . . .
Cada sector se identifica como: (cilindro, cabeza, sector)
Pistas: crculos concntricos
Se dividen en sectores
Mismo n de bytes
Organizados en cilindros
N de pistas del cilindro = cabezas apiladas verticalmente
Unidad con n platos
2n cabezas
2n pistas por cilindro
Sistemas operativos virtualizacin *** UAP
Relojes:
Los relojes (tambin llamados temporizadores) son esenciales para el funcionamiento de
cualquier sistema en tiempo compartido por diversas razones, entre las cuales figura la de
evitar que un proceso monopolice el CPU.
Hardware de RELOJ.
Se usan dos tipos de relojes en las computadoras.
Los ms sencillos estn conectados a la lnea de potencia de 110 o 220 volts y causan una
interrupcin a cada ciclo de voltaje, a 50 o 60 Hz.
La otra clase de reloj consta de tres componentes:
Un oscilador de cristal de cuarzo.
Un contador
Un registro de retencin.
Si un cristal de cuarzo se corta correctamente y se monta sometido a tensin, puede
generar una seal peridica de gran exactitud.
Toda computadora incluye al menos un circuito de este tipo el cual proporciona una seal de
sincronizacin a los diferentes circuitos de la computadora.
Esta seal alimenta al contador para hacer que realice una cuenta regresiva y cuando sta
llega a cero causa una interrupcin del CPU.
La funcin del registro de retencin es volver a cargar el contador y entonces todo el
proceso se repite indefinidamente. Estas interrupciones peridicas se denominan tics del
reloj.
Sistemas operativos virtualizacin *** UAP
Terminales:
Todas las computadoras de propsito general tienen una o mas terminales que sirven para comunicarse
con ella.
Hay un nmero muy grande de tipos de terminales distintos y toca al controlador de la terminal ocultar
todas esas diferencias de modo que la parte del SO independiente del dispositivo y los programas del
usuario no tengan que rescribirse para cada tipo de terminal.
Hardware de TERMINALES.
Desde el punto de vista del sistema operativo, las terminales pueden dividirse en tres categoras
atendiendo a la forma en que el sistema operativo se comunica con ellas. Estas son:
1.Terminales con mapas de memoria
2.Terminales conectadas a travs del RS-232
3.Terminales conectadas a travs de la red.
Sistemas operativos virtualizacin *** UAP