Upload
marjy
View
218
Download
0
Embed Size (px)
DESCRIPTION
Sistemas Operativos
Citation preview
Contenido Programtico
Unidad I. Introduccin a los Sistemas Operativos
Unidad II. Procesos
Unidad III. Entrada / Salida (I/O)
Unidad IV. Administracin de Memoria
Unidad V. Sistemas de Archivos
Objetivo GeneralDescribir los modelos que caracterizan la estructuracin de un sistema operativo as como el diseo, construccin, modificacin y mantenimiento de aplicaciones inherentes a los sistemas operativos.
4 horas
Unidad III. Entrada Salida
Objetivos Especficos1. Describir las funciones y caractersticas de los dispositivos de almacenamiento y las funciones para la gestin de almacenamiento de informacin2. Aplicar algoritmos para el tratamiento de los bloqueos en los sistemas de almacenamiento
3.1 Dispositivos de Entrada/Salida3.2 Controladores de Dispositivos3.3 Manejadores de Dispositivos3.4 Software de Entrada/Salida Independiente del Dispositivo3.5 Estancamientos (Deadlocks)
Contenido
Unidad III. Entrada Salida
Unidad III. Entrada Salida
3.1 Dispositivos de Entrada Salida (E/S)
Dispositivo. Generalidades
El rol que debe cumplir un sistema de E/S es el de administrar y controlar las operaciones y los dispositivos de E/S.
Unidad III. Entrada Salida
Dispositivo. Generalidades
Las operaciones de E/S y el procesamiento son las tareas principales en un sistema operativo. Por ejemplo cuando vemos una pgina web o editamos un archivo, nuestro inters es leer o teclear informacin.
3.1 Dispositivos de Entrada Salida (E/S)
Unidad III. Entrada Salida
Dispositivo. Generalidades
La UCP no servira de nada si no existieran dispositivos que permitan almacenar datos o dispositivos que permitan interactuar con los usuarios o programadores. (Carretero, 2001, pp 352)
3.1 Dispositivos de Entrada Salida (E/S)
Unidad III. Entrada Salida
Dispositivo. Clasificacin
Es aquel que almacena informacin en bloques de tamao fijo, cada uno con su direccin.
Dispositivos de Bloque
Estos bloques se pueden direccionar de manera independiente, lo que permite leer o escribir un bloque independientemente.
Su naturaleza radica en que el hardware fuerza la existencia de accesos de un tamao determinado. Ejemplo: un disco, se divide en sectores de 512 bytes o de 1024 bytes, siendo un sector la unidad mnima de transferencia que el controlador de disco pueda manejar.
3.1 Dispositivos de Entrada Salida (E/S)
Unidad III. Entrada Salida
Dispositivo. Clasificacin
Es aquel que entrega o acepta un flujo de caracteres, sin importar de cual estructura de bloque se trate. No almacenan informacin en bloque de tamaa fijo.
Dispositivos de Caracteres
ssssss
Dispositivos de Caracteres
Dispositivos de Bloque
3.1 Dispositivos de Entrada Salida (E/S)
Unidad III. Entrada Salida
Controladores de dispositivos
Las unidad de E/S por lo general consta de un componente mecnico y uno electrnico.
El componente electrnico se denomina controlador de dispositivo o adaptador. (Ejemplo: tarjeta de circuito impreso que se puede incorporar al hardware de una computadora).
El sistema operativo casi siempre trata con el controlador, no con el dispositivo a travs del bus del sistema.
Componentes de un dispositivo
3.2 Controladores de Dispositivos
Unidad III. Entrada Salida
3.2 Dispositivos de Entrada Salida (E/S)
Controlador de graficacin
Controlador de memoria
Controlado de disco IDE
Interfaz de bus de expansin
Controlador SCCI
monitor
Procesador
cach
memoria
bus s
cci
bus de expansin
teclado
puerto paralelo puerto serial
BUS PCI
Unidad III. Entrada Salida
3.2 Dispositivos de Entrada Salida (E/S)
Acceso Directo a Memoria (Direct Access Memory, DMA)
Controlador de graficacin
Controlador de memoria
Controlador de disco IDE
Interfaz de bus de expansin
Controlador SCCI
monitor
Procesador
cach
memoria
bus de expansin
teclado
puerto paralelo puerto serial
BUS PCI
bus s
cci
Unidad III. Entrada Salida
3.2 Dispositivos de Entrada Salida (E/S)
Acceso Directo a Memoria (Direct Access Memory, DMA)
Procesador
BUS del Sistema
Memoria
conteo
Controlador de disco
Registros DMADireccin de la MemoriaConteo
El DMA se dise para liberar al CPU el trabajo de leer uno por uno los bytes del controlador del dispositivo y cargarlo en memoria.
Buffer
Unidad III. Entrada Salida
3.3 Manejadores de Dispositivos
Manejadores (Drivers)
Consiste en aceptar solicitudes abstractas de software independiente del dispositivo que esta sobre l y observar que se cumpla la requisicin.
Si el manejador esta libre en el momento en que llega la requisicin, inicia su ejecucin de inmediato. De lo contrario si est ocupado, incluir la nueva requisicin.
Unidad III. Entrada Salida
Definicin
3.4 Software de Entrada/Salida Independiente del Dispositivo
Consiste en ejecutar funciones de E/S que son comunes a todos los dispositivos.
Proporciona interfaz uniforme al software a nivel de usuario.
Ejemplo:
Transferencia de un archivo a disco.
Unidad III. Entrada Salida
3.5 Estancamientos (Deadlocks)
Situacin anormal que sucede bajo ciertas condiciones:
1.- Exclusin mutua: cada recurso se asigna por lo regular exactamente a un proceso.2.- Contencin y espera: procesos que contienen recursos pueden solicitar nuevos recursos.3.- Sin Prioridad: ningn proceso tiene prioridad a tomar los recursos usados por otros.4.- Espera circular: debe existir una lista alternada de procesos y recursos, posesiones y solicitudes en un momento dado.
Lecturas RecomendadasPrincipios de hardware de E/S. pp. 116-121
Caracterizacin de los dispositivos de entrada/salida. pp. 354-361
Dispositivos de entrada/salida. pp. 413-415
SO Entrada - Salida. Pgina Web disponible en: exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/SO5.htm
Dispositivos de Entrada/Salida. Pgina Web disponible en: es.wikipedia.org/wiki/Dispositivos_de_entrada/salida
Bsquedas en