1. GESTION DEL SISTEMA DE ENTRADA Y SALIDA
Es la parte del sistema operativo encargada de la gestión de los dispositivos
De E/S (periféricos).actúa como interfaz entre los dispositivos de E/S y el
resto del sistema
CLASIFICACION DE LOS DISPOSITIVOS
‹ Adaptados al usuario: comunicar información al usuario
‹ Adaptados a la máquina: permiten comunicarse con el sistema
‹ De comunicación: preparados para transmitir información a dispositivos
remotos
2. Controlador de E/S
„ Un controlador de E/S es el módulo del computador
responsable del control de uno o más dispositivos
externos y del intercambio de datos entre dichos
periféricos con la memoria principal o con los registros de
la CPU.
‹ *El controlador de E/S debe poseer una interfaz interna
al computador (para su conexión con la UCP y la
memoria principal)
‹ *Una interfaz externa al computador (para su conexión
con el dispositivo externo).
3. Las principales funciones
de un controlador de E/S
‹ *Control y temporización: los recursos
internos (memoria y bus)
‹ *Comunicación con la UCP
‹ *Comunicación con el dispositivo
externo
‹ *Almacenamiento temporal de datos‹
*Detección de errores
4. El manejador tty es un fichero del kernel cuya función
es la de controlar las terminales que están
conectadas al computador; entendiendo por terminales
cualquier tipo de dispositivo de entrada y/o salida,
similares a una impresora, un teclado o un monitor. Los
anteriores dispositivos presentan grandes diferencias y
es tarea del manejador tratar de ocultarlas a los
programas de aplicación.
Existen unas clases de terminales las cuales son:
- Manejador del terminal
- Servidor de terminales
- Terminal tonto
- Terminal inteligente
- Terminal x
5. Manejador de Terminal
El manejador de la terminal está
formado por diversos archivos (4
normalmente, o 6 si se soportan
RS-232 y pseoudo-terminales) y juntos
constituyen el más grande de este
sistema. Cualquier manejador de
dispositivo está basado en la existencia
de un único proceso principal en espera
de mensajes.
6. Servidores terminales
Se ponen en ejecución generalmente con un
servidor de terminales que pueda emular hasta
40 o 50 máquinas simultáneamente. El usuario
final utiliza un sitio de trabajo (típicamente una
computadora algo barata) para conectar con el
servidor de terminales. El sitio de trabajo actúa
típicamente como si funcionara una versión
completa de Linux o de Windows (usando
servicios terminales).
7. Terminal tonta
Una terminal tonta o terminal gregaria es un tipo
de terminal que consiste en un teclado y una pantalla de salida,
que puede ser usada para dar entrada y transmitir datos, o
desplegar datos desde una computadora remota a la cual se
está conectado. Una terminal tonta, en contraste con
una terminal inteligente o una computadora personal, no tiene
capacidad de procesamiento ni capacidad de almacenamiento y
no puede funcionar como un dispositivo separado o solo. Este
sistema se suele implantar en "Mini PCs" de bibliotecas,
institutos y lugares públicos.
8. Terminal inteligente
En informática, se denomina terminal
inteligente a un terminal con procesador de
memoria y firmware propios que puede realizar
ciertas funciones de forma independiente de
su host. Un ordenador o computadora personal
puede ser un terminal inteligente cuando se
utiliza una emulación de terminal o software de
comunicaciones. Sin embargo la mayoría de los
terminales inteligentes tienen tan solo capacidad
para redirigir los datos entrantes a una
impresora o a una pantalla.
9. Terminal X
En computación, un terminal X es
un terminal de pantalla/entrada para las
aplicaciones cliente del X Windows System.
Los terminales X disfrutaron de un período de
popularidad a principio de los años 1990
cuando ofrecieron un costo total de propiedad
más bajo alternativo a una completa estación
de trabajo UNIX.
10. Software de control de entrada/salida
(driver)
Un controlador de dispositivo, llamado
normalmente controlador, es un programa
informático que permite al sistema
operativo interactuar con un periférico, haciendo
una abstracción del hardware y proporcionando
una interfaz -posiblemente estandarizada- para usarlo.
Se puede esquematizar como un manual de
instrucciones que le indica al sistema operativo, cómo
debe controlar y comunicarse con un dispositivo en
particular. Por tanto, es una pieza esencial, sin la cual
no se podría usar el hardware.