Sei sulla pagina 1di 21

Universidad Alas Peruanas

Administracin de
entrada/salida Semana 12

Estudiante:
Robles Paredes, Jos Luis

Sistemas operativos - virtualizacin


Sistemas operativos virtualizacin *** UAP

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

Principios del hardware de


Entrada/Salida
El enfoque que se considerar tiene que ver con la interfaz que desde el
hardware se presenta al software:

Comandos que acepta el hardware.


Funciones que realiza.
Errores que puede informar.
El enfoque que se considerar tiene que ver con la interfaz que desde el hardware se
presenta al software:
Comandos que acepta el hardware.
Funciones que realiza.
Errores que puede informar.
Sistemas operativos virtualizacin *** UAP

Clasificacin de los dispositivos E/S:

Se pueden clasificar en dos grandes categoras:


Dispositivos de bloque.
Dispositivos de carcter.
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

Algunos dispositivos no se ajustan a este esquema de


clasificacin, por ejemplo los relojes, que no tienen
direcciones por medio de bloques y no generan o aceptan
flujos de caracteres.
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.
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

Algoritmo de planificacin PEPS:


Es tambin llamado FiFo (primero en entrar primero en salir)
Este es un algoritmo que no usa apropiacin, y que consiste en atender a
los procesos por estricto orden de llegada a la lista de procesos listos. Cada
proceso se ejecuta hasta que termina, o hasta que hace una llamada
bloqueante (de E/S). Se trata de una poltica muy simple y sencilla de llevar
a la practica, pero muy pobre en cuanto a su comportamiento.
Las caractersticas principales de este algoritmo son las siguientes:
No es apropiativa.
Es justa, aunque los procesos largos hacen esperar mucho a los cortos.
Es una poltica predecible.
El tiempo promedio de servicio es muy variable ya que esta en funcin del numero de
procesos y la duracin promedio que tenga.
Sistemas operativos virtualizacin *** UAP
Sistemas operativos virtualizacin *** UAP

Algoritmo del elevador:

En este algoritmo el brazo se estar moviendo en todo momento desde el


permetro del disco hacia su centro y viceversa, resolviendo las peticiones
que existan en la direccin que tenga en turno. La ventaja de este
algoritmo es que el brazo se mover mucho menos que en FIFO y evita la
espera indefinida; su desventaja es que no es justo, ya que no sirve las
peticiones en el orden en que llegaron, adems de que las peticiones en
los extremos interior y exterior tendrn un tiempo de respuesta un poco
mayor.
Sistemas operativos virtualizacin *** UAP
Sistemas operativos virtualizacin *** UAP

Potrebbero piacerti anche