Unidad III So

  • Upload
    marjy

  • View
    217

  • 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