Logo Studenta

Exposicion tema4_Marco Antonio Perez Gomez_3B

¡Este material tiene más páginas!

Vista previa del material en texto

Administración de entrada/salida
Nombre: Marco Antonio Pérez Gómez
Grupo: 3B 
4.1 Dispositivos y manejadores de dispositivos 
Dispositivos de E/S
Se denomina periféricos a los aparatos o dispositivos auxiliares e independientes conectados a la unidad central de procesamiento de una computadora.
Se pueden clasificar en dos grandes categorías:
Dispositivos de bloques:
Dispositivos que almacenan la información en bloques de tamaño fijo (discos)
Dispositivos de caracteres:
Maneja la información mediante un flujo de caracteres sin estructurarlos en bloques (mouse, teclado, impresora)
Los dispositivos de E/S se pueden agrupar en tres grupos
Dispositivos de interfaz de usuario: Se llama así a los dispositivos que permiten la comunicación entre los usuarios y la computadora. 
Dispositivos de almacenamiento: Se usan para proporcionar almacenamiento no volátil de datos y memoria.
Dispositivos de comunicaciones: Permiten conectar a la computadora con otras computadoras a través de una red.
Manejadores de dispositivos:
Es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware del dispositivo y proporcionando una interfaz - posiblemente estandarizada para usarlo. 
Se suelen agrupar en:
Adaptadores de audio (tarjetas de sonido).
Dispositivos de comunicación (infrarrojos, módems, etc).
Dispositivos de visualización; pantallas (displays).
Teclados.
Ratón (“mouse” y otros señaladores gráficos).
Dispositivos multimedia.
Dispositivos de Red.
Impresoras.
Algunos dispositivos de E/S son:
Entrada:
Teclado
Ratón
Joystick 
Micrófono
Webcam
Salida
Monitor
Altavoz
Auriculares
Impresora
Proyector
4.2 Mecanismos y funciones de los manejadores de dispositivos 
El controlador es el componente más importante desde el punto de vista del sistema operativo, ya que constituye la interfaz del dispositivo con el bus de la computadora y es el componente que se ve desde la CPU. El Sistema Operativo generalmente trabaja con el controlador y no con el dispositivo.
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 buffer.
Asignación de espacio en los dispositivos por bloques.
Asignación y liberación de los dispositivos de uso exclusivo.
Informe de errores. 
4.3 Estructuras de datos para manejo de dispositivos 
La estructura En los sistemas operativos
La estructura es generalmente modular, cada módulo cumple una función determinada e interactúa con los demás módulos. 
Estructura por capas
Consiste en dividir al sistema operativo en un número de capas. La capa de menor nivel es el hardware y la de mayor nivel es la interfaz con el usuario. 
Principal ventaja
La principal ventaja es que cada capa cumple con una serie de funciones y servicios que brinda a las otras capas, esto permite una mejor organización del sistema operativo y una depuración mas fácil de este. 
Estructura de datos en dispositivos
Los procesos de usuario emiten peticiones de entrada/salida al sistema operativo. Cuando un proceso solicita una operación de E/S, el sistema operativo prepara dicha operación y bloquea al proceso hasta que se recibe una interrupción del controlador del dispositivo indicando que la operación está completa.
4.4 Operaciones de E/S
Esta técnica se denomina acceso directo a memoria (DMA, Direct Memory Access).
Esta técnica funciona de la siguiente manera: cuando el procesador desea que se imprima un bloque de datos, envía una orden al controlador indicándole la siguiente información:
Tipo de operación: lectura o escritura.
 Periférico involucrado en la operación.
La dirección de memoria desde la que se va a leer o a la que va a escribir directamente con el controlador de dispositivo (dirección).
El número de bytes a transferir (contador).
Existen varias operaciones, las más importantes son las siguientes:
Lectura: el canal transfiere a memoria principal un bloque de palabras de tamaño especificado en el campo nº de palabras, en orden ascendente de direcciones, empezando en la dirección especificada en el campo dirección del dato.
Escritura: el canal transfiere datos de memoria principal al dispositivo. Las palabras se transfieren en el mismo orden que en la operación de lectura.
Control: se utiliza esta orden para enviar instrucciones específicas al dispositivo de E/S, como rebobinar una cinta magnética, etc.
Bifurcación: cumple en el programa de canal la misma función que una instrucción de salto en un programa normal. El canal ejecuta las CCW en secuencia, salvo cuando aparece una CCW de este tipo, que utiliza el campo dirección del dato como la dirección de la siguiente CCW a ejecutar.
En conclusión...
Los distintos tipos de herramientas que utilizamos continuamente al manejar una computadora cumplen, Con el papel fundamental a la hora de transferir datos. Hoy en dia, las computadoras son muy utilizadas en cualquier aspecto de la vida, así como también utilizamos algunas herramientas de entrada y salida, que son de vital importancia tanto para el computador como para nosotros como usuarios, entre ellas podemos mencionar: el teclado, la pantalla, el mouse o ratón, así como también los discos duros, CD,DVD, pendrive, entre otros.
Bibliografías 
4.1 Dispositivos y Manejadores de Dispositivos: Device Drivers. (s.f.). SISTEMAS OPERATIVOS. http://sistemasoperativos-io.blogspot.com/2014/10/41-dispositivos-y-manejadores-de.html?m=1
4.3 Estructuras de datos para manejo de dispositivos. (s.f.). SISTEMAS OPERATIVOS. http://sistemasoperativos-io.blogspot.com/2014/10/43-estructuras-de-datos-para-manejo-de.html?m=1
OPERACIONES DE ENTRADA Y SALIDA. (s.f.). SO. http://sistemasoperativossos.blogspot.com/p/operaciones-de-entrada-y-salida.html?m=1
Gestion entrada y salida. (s.f.). Share and Discover Knowledge on SlideShare. https://es.slideshare.net/DavidMartinez622/gestion-entrada-y-salida-69596494?from_action=save

Continuar navegando