Está en la página 1de 16

ADMINISTRACION DE

ENTRADA Y SALIDA
Administración de entrada y salida
Principios del hardware de E/S

Son aquellos que permiten la comunicación entre la computadora y el usuario.

Dispositivos de E/S. Se pueden dividir en dos categorías:

Dispositivos de bloque(Comunes):
Como memorias o discos duros

Dispositivos de carácter:
Impresoras, escáner, teclados, etc.

Los dispositivos de E/S cubren un amplio rango de velocidades, lo cual impone una
presión considerable en el software para obtener un buen desempeño sobre muchas
ordenes de magnitud en las velocidades de transferencia de los datos.

La propiedad esencial de un dispositivo de bloque es que es posible leer o escribir


cada bloque, de manera independiente de los demás. Un dispositivo de carácter
envía o acepta un flujo de caracteres, sin importar la estructura del bloque, no es
direccionable y no tiene ninguna opción de búsqueda.
Administración de entrada y salida
Principios del hardware de E/S

Distintas personas analizan de varias maneras


el hardware de E/S. Los ingenieros eléctricos
lo hacen en términos de los chips, cables,
fuentes de poder, motores y demás
componentes físicos que conforman el
hardware. Los programadores se fijan en la
interfaz que se presenta el software (los
comandos que acepta el hardware, las
funciones que realiza y los errores que puede
informar). Nos interesaremos por la
programación de los dispositivos de E/S, no
por su diseño, construcción o mantenimiento;
así nuestro interés estará restringido a la
forma de programar el hardware y no a su
funcionamiento interno. Sin embargo, es
frecuente que la programación de muchos
dispositivos de E/S esté íntimamente ligada a
su operación interna.
Administración de entrada y salida
Principios del software de E/S

La idea básica es organizar el software como una serie de capas donde las capas
inferiores se encarguen de ocultar las peculiaridades del hardware a las capas
superiores.

Las capas superiores deben presentar una interfaz agradable, limpia y regular a los
usuarios.

Objetivos del Software de E/S:


Un concepto clave es la independencia del dispositivo:

Debe ser posible escribir programas que se puedan utilizar con archivos en distintos
dispositivos, sin tener que modificar los programas para cada tipo de dispositivo.

El problema debe ser resuelto por el S. O.


Administración de entrada y salida
Capas de software de E/S

GENERALMENTE SE ESTRUCTURA EN CAPAS:

 Manejadores de interrupciones.
 Directivas de dispositivos.
 Software de S. O. independiente de los dispositivos.
 Software a nivel usuario.

 MANEJADORES DE INTERRUPCIONES:
Las interrupciones deben ocultarse en el S. O.:

 Cada proceso que inicie una operación de e / s se bloquea hasta que termina la e /
s y ocurra la interrupción.

 El procedimiento de interrupción realiza lo necesario para desbloquear el proceso


que lo inicio.
Administración de entrada y salida
Capas de software de E/S (Continuación)

 DIRECTIVAS DE DISPOSITIVOS:

 Todo el código que depende de los dispositivos aparece en los manejadores de dispositivos.

 Cada controlador posee uno o más registros de dispositivos:

 Se utilizan para darle los comandos.

 Los manejadores de dispositivos proveen estos comandos y verifican su ejecución adecuada.

 La labor de un manejador de dispositivos es la de:

 Aceptar las solicitudes abstractas que le hace el software independiente del dispositivo.

 Verificar la ejecución de dichas solicitudes.


Administración de entrada y salida
Capas de software de E/S (Continuación)

 SOFTWARE DE S.O. INDEPENDIENTE DE LOS DISPOSITIVOS:

 Funciones generalmente realizadas por el software independiente del dispositivo:

 Interfaz uniforme para los manejadores de dispositivos.

 Nombres de los dispositivos.

 Protección del dispositivo.

 Proporcionar un tamaño de bloque independiente del dispositivo.

 Uso de buffers.

 Asignación de espacio en los dispositivos por bloques.

 Asignación y liberación de los dispositivos de uso exclusivo.

 Informe de errores.
Administración de entrada y salida
Capas de software de E/S (Continuación)

 SOFTWARE A NIVEL USUARIO:

 La biblioteca estándar de e / s contiene varios procedimientos relacionados con e / s y


todos se ejecutan como parte de los programas del usuario.

 Otra categoría importante de software de e / s a nivel usuario es el sistema de spooling.

 El spooling es una forma de trabajar con los dispositivos de e /s de uso exclusivo en un


sistema de multiprogramación:

 El ejemplo típico lo constituye la impresora de líneas

 Los procesos de usuario no abren el archivo correspondiente a la impresora.

 Se crea un proceso especial, llamado demonio en algunos sistemas.

 Se crea un directorio de spooling.


Administración de entrada y salida
Discos
Los discos son de varios tipos. Los más comunes son los discos magnéticos (discos
duros y flexibles). Se caracterizan por el hecho de que las operaciones de lectura y
escritura son igual de rápidas, lo que los hace ideales como memoria secundaria.

Las siguientes son las principales ventajas con respecto del uso de la memoria
principal como almacenamiento.

• Mucho mayor capacidad de espacio de almacenamiento.


• La información no se pierde al apagar la computadora.
Administración de entrada y salida
Relojes

Los relojes (también conocidos como temporizadores) son esenciales para la


operación de cualquier sistema de multiprogramación, por una variedad de razones.
Mantienen la hora del día y evitan que un proceso monopolice la CPU. La mayoría de
las computadoras tienen un segundo reloj programable que se puede establecer para
producir interrupciones del temporizador, a cualquier velocidad que requiera un
programa.

Las tareas exactas del controlador del reloj varían de un sistema operativo a otro, pero
por lo general incluyen la mayoría de las siguientes tareas:

1. Mantener la hora del día.


2. Evitar que los procesos se ejecuten por más tiempo del que tienen permitido.
3. Contabilizar el uso de la CPU.
4. Manejar la llamada al sistema alarma que realizan los procesos de usuario.
5. Proveer temporizadores guardianes para ciertas partes del mismo sistema.
Administración de entrada y salida
Interfaces de usuario: teclado, mouse, monitor

La entrada del usuario proviene principalmente del teclado y del ratón. En una
computadora personal, el teclado contiene un microprocesador integrado que por lo
general
se comunica, a través de un puerto serial especializado, con un chip controlador en la
tarjeta principal (aunque cada vez con más frecuencia, los teclados se conectan a un puerto
USB).

Dentro de las Interfaces de Usuario se puede distinguir básicamente dos tipos:

A) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar, procesar y
entregar los datos: teclado, ratón y pantalla visualizadora; y

B) Una interfaz de software, destinada a entregar información acerca de los procesos y


herramientas de control, a través de lo que el usuario observa habitualmente en la pantalla.
Administración de entrada y salida
Interfaces de usuario: teclado, mouse, monitor (Continuacion)
Funciones principales de la interfaz de usuario son los siguientes:

Puesta en marcha y apagado


Control de las funciones manipulables del equipo
Manipulación de archivos y directorios
Herramientas de desarrollo de aplicaciones
Comunicación con otros sistemas
Información de estado
Configuración de la propia interfaz y entorno
Intercambio de datos entre aplicaciones
Control de acceso
Sistema de ayuda interactivo.
Administración de entrada y salida
Clientes delgados (Thin Clients)

Cliente Delgado: Es un CPU de bajos


recursos se conecta con un Servidor a
través del protocolo de escritorio
remoto por medio de la red, en este
CPU se conecta el mouse y teclado. El
servidor se encuentra en otro lugar y es
el encargado de realizar todas las
operaciones que se efectúan en este
CPU, también contiene los programas a
utilizar, como por ejemplo el sistema
operativo, navegadores (Mozilla
Firefox), etc.
Administración de entrada y salida
Administración de energía

Los avances tecnológicos de las baterías y de administración de energía aumentan el


tiempo durante el que una computadora portátil puede estar desconectada de la
alimentación de CA. Las baterías actuales pueden durar hasta 10 horas, o más, sin
necesidad de recargarlas. Es importante configurar los parámetros de energía de la
computadora portátil para que administre mejor el consumo de la energía, a fin de
asegurarse de que la batería se utilice de forma eficiente.

La administración de energía controla el flujo de electricidad que llega a los


componentes de una PC. Existen dos métodos de administración de energía:

Administración avanzada de energía (APM, Advanced Power Management) Interfaz


avanzada de configuración y energía (ACPI, Advanced Configuration and Power
Interface)
Administración de entrada y salida
Administración de energía (Continuación)

APM es una versión más antigua de administración de energía. Con APM, el BIOS
controla las configuraciones de administración de energía.

ACPI reemplazó a APM. Los estándares ACPI, crean un puente entre el hardware y
el sistema operativo, y permiten a los técnicos crear esquemas de administración de
energía para que la computadora portátil tenga el mejor rendimiento.
fin

También podría gustarte