CARACTERISTICAS
Los objetivos más importantes del software de E/S son:
Ocultar la complejidad del hardware a los procesos que se ejecutan por encima del sistema operativo.
Presentar una interfaz de E/S sencilla.
Para conseguir estos objetivos se estructura el software de E/S en capas, de forma que las capas inferiores ocultan la complejidad del hardware a las capas superiores y éstos se encargan de conseguir una interfaz sencilla.
Soft. de E/S a nivel de usuario
Soft. de E/S independiente del dispositivo
Manejadores de Dispositivos (driver)
Manejadores de Interrupciones
HARDWARE
MANEJADORES DE INTERRUPCIONES: Su principal objetivo es que el usuario no debe darse cuenta de los manejos de bajo nivel para los casos en que el dispositivo está ocupado y se debe suspender el proceso o sincronizar algunas tareas.
MANEJADORES DE DISPOSITIVOS: El driver es el software que se comunica con el hardware de E/S. Existe un driver para cada controlador que tengamos conectado a la computadora.
El driver:
Es el único software que conoce las características del dispositivo.
Programa al controlador imprimiendo en sus registros.
Se encarga de traducir peticiones del nivel superior
Encola las peticiones que van llegando para que el driver las trate más tarde.
Por ejemplo, si el sistema tiene tipos diferentes de discos duros, al usuario las diferencias técnicas entre ellos no le deben importar, y los drivers le deben ofrecer el mismo conjunto de rutinas para leer y escribir datos.
SOFTWARE DE E/S INDEPENDIENTE DEL DISPOSITIVO: En esta capa se agrupa la mayor parte del software de E/S. Las funciones básicas de este nivel son:
Presentar una interfaz uniforme a los programas de usuario; la misma operación de entrada o de salida independientemente del dispositivo al que se desea acceder.
Identificar al dispositivo a partir del nombre simbólico; asignándoles nombres a los dispositivos.
Protección de los dispositivos; debe disponer de un sistema que permita determinar quien tiene acceso a qué dispositivos.
Tamaño de bloque; a los dispositivos de bloque los trata como si todos tuvieran el mismo tamaño de bloque (conocido como bloque lógico). El driver de cada uno de ellos es el encargado de comprobar si a cada uno de ellos le corresponde 1 o más sectores del disco.
Almacenamiento Intermedio; Si se solicita información de un bloque que está cargado en el caché su lectura no se ordena al driver pero si no está cargado en caché se ordena la lectura del bloque completo. (lecturas por adelantado).
SOFTWARE DE E/S EN ESPACIO DE USUARIO: Una porción pequeña del software de E/S se ejecuta a nivel de usuario. Consiste en bibliotecas que se enlazan con los programas de usuario. También el sistema de spooling o áreas de trabajo encolados, permite conseguir una explotación concurrente de dispositivos de acceso exclusivo, como por ejemplo la impresora.
Mostrando entradas con la etiqueta unidad4. Mostrar todas las entradas
Mostrando entradas con la etiqueta unidad4. Mostrar todas las entradas
martes, 3 de mayo de 2016
Caracteristicas del hardware
Caracteristicas

El papel que juegan los dispositivos perifericos de la computadora es esencial; sin tales dispositivos ésta no sería totalmente útil. A través de los dispositivos periféricos podemos introducir a la computadora datos que nos sea útiles para la resolución de algún problema y por consiguiente obtener el resultado de dichas operaciones, es decir; poder comunicarnos con la computadora.Todo sitemas de cómputo tiene componentes de hardware dedicados a estas funciones:
- Dispositivos de entrada.
Son aquellos que sirven para introducir datos a la computadora para su proceso. Los datos se leen de los dispositivos de entrada y se almacenan en la memoria central o interna. Los dispositivos de entrada convierten la información en señales eléctricas que se almacenan en la memoria central. Entre estos dispositivos tenemos: el teclado, el mouse o ratón, microfono, scanner, lapices opticos, palancas de mando (Joystick), discos compactos, entrada de video, entre otros.
- Dispositivos de salida. Son los que permiten representar los resultados (salida) del proceso de datos.Estos dispositivos permiten al usuario ver los resultados de los cálculos o de las manipulaciones de datos de la computadora. Entre los dispositivos de salida tenemos: pantalla o monitor, impresoras, trazadores gráficos (plotters), bocinas, altavoces, entre otros.
- Dispositivos de entrada y salida. En la actualidad existen dispositivos que manejan información desde dos puntos, tanto entrada como salida. Estos son aquellos que permiten la comunicación entre la computadora y el usuario. Entre dichos dispositivos podemos mencionar: multifuncionales, USB, CD, DVD, scanners, pantalla tactil, disket, entre otros.
Suscribirse a:
Entradas (Atom)