ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas De Entrada/Salida


Enviado por   •  12 de Enero de 2013  •  339 Palabras (2 Páginas)  •  567 Visitas

Página 1 de 2

Sistemas Operativos UTN – FRM

Página 107

Sistemas de Entrada/Salida

Las aplicaciones utilizan los dispositivos (devices) para realizar la I/O (entrada-salida).

Estos dispositivos son variados y trabajan de manera diferente: secuencialmente, random;

transfieren datos asincrónicamente o sincrónicamente; pueden ser de sólo lectura (readonly)

o lectura-escritura (read-write), etc.

El sistema operativo debe permitir que las aplicaciones puedan utilizar esos dispositivos,

proveyendo una interfaz que los presente de la manera mas simple posible.

Los dispositivos son una de las partes mas lentas de un sistema de computo. Por lo tanto, el

SO, debe manejar la situación como para salvar esa diferencia de velocidad.

La función de un SO en los sistemas de I/O, es manejar y controlar las operaciones y los

dispositivos de I/O.

La aplicación y la I/O

EL SO debe ofrecer al resto del sistema una interface standard, simple y uniforme para el

uso de un dispositivo.

La aplicación trata de abrir un archivo de un disco, abstrayéndose del tipo de disco que es.

Una interface define un conjunto de funciones estandarizadas que permite la abstracción,

el encapsulamiento y la división del software en capas.

Los device drivers son módulos del kernel que si bien internamente diferencian entre los

distintos tipos de dispositivo, ofrecen al sistema interfaces estándar.

Veamos la estructura en capas de software de la parte del kernel relacionada con la I/O.

Kernel

Susbsistema de I/O del kernel

Driver SCSI Driver del

teclado

Driver del

mouse

........... Driver del

bus PCI

Driver del

diskette

Driver

ATAPI

Controller

SCSI

Controller

del teclado

Controller

del mouse

Controller

del bus PCI

Controller

del diskette

Controller

ATAPI

Device SCSI Device del

teclado

Device del

mouse

Device del

bus PCI

Device del

diskette

Device

ATAPI

Hardware

Software

La capa correspondiente a device drivers esconde al subsistema de I/O del kernel las

diferencias entre los diferentes controladores. De la misma manera, las llamadas a sistema

Sistemas Operativos UTN – FRM

Página 108

(system calls) de I/O son las interfaces entre las aplicaciones y las particularidades del

hardware, agrupando éste en unas pocas clases.

Al crear un subsistema de I/O independiente del HW se simplifica la tarea del

desarrollador del SO y de los fabricantes del HW.

Consideremos que constantemente se crean nuevos dispositivos de

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com