Rutibas del sistema

Páginas: 33 (8237 palabras) Publicado: 27 de abril de 2010
CAPITULO 14 ADMINISTRACION DE PERIFERICOS
14.1. – FUNCIONES [S.O.] Los objetivos principales de una administración de periféricos son: 1) Llevar el estado de los dispositivos, lo cual requiere de mecanismos especiales. Estos mecanismos requieren de Bloques de Control de Unidades (UCB) asociados a cada dispositivo. 2) Determinar políticas para la asignación y desasignación de dispositivos. Estoes ver quién obtiene el dispositivo, por cuánto tiempo y cuándo. Por ejemplo una política de mucho uso de dispositivo intenta coordinar los pedidos de los procesos con la velocidad de los dispositivos de E/S. 14.2. - Tipos de Periféricos [S.O.] En función de su asignación los periféricos pueden ser clasificados en: i) Dedicados: Un dispositivo asignado a un sólo proceso. ii) Compartidos: Undispositivo compartido por varios procesos. iii) Virtuales: Un dispositivo físico (generalmente de tipo dedicado) es simulado sobre otro dispositivo físico (de tipo compartido).

Recordemos que una vía de comunicación la podemos esquematizar como se ve en la Fig. 14.1. Un procesador de E/S controla la operación de E/S. Una unidad de control básicamente detecta errores de paridad en el envío deinformación y a veces es capaz de corregir esa información si tuviera una inteligencia suficiente. Además tiene buffers de sincronismo con los cuales compensa diferencias de velocidad entre los periféricos y el procesador. En algunos sistemas se mantiene la estructura de la Fig. 14.2 que se suele denominar String de Periféricos. La cantidad de transferencias del string a memoria es una sola. En todos loscasos lo que se busca es: a) confiabilidad en la transferencia y b) velocidad.

Para ello se recurre a conectar los periféricos de distintas maneras como ser la que se ve en la Fig. 14.3. Si deja de funcionar algún procesador de E/S todavía podremos acceder al periférico pasando por el otro. Esto se denomina comúnmente tener Caminos Alternativos para llegar a los periféricos. Asimismo también esdeseable proveer la posibilidad de transferencias simultáneas si el camino lo permite (Fig. 14.4).

Cap14.doc

1er Cuat 2008

Página 1 de 19

14.3. - Canales y Unidades de Control [S.O.] Recordemos que un CANAL es un procesador especializado en operaciones de E/S. Las instrucciones que manejan son comandos de canal y sirven para dar órdenes al periférico y controlan la transferencia dela información. Al ser un procesador tiene su palabra de control, la cual puede esquematizarse como sigue (Fig. 14.5):

(1) Indica cuántos bytes del último comando no han sido procesados. Usualmente su valor es 0 salvo una terminación de E/S anormal. En el comienzo contiene la longitud del buffer. A medida que se transfieren los bytes a memoria se decrementa. Cuando llega a 0 se produce unainterrupción por fin de E/S. (2) Indica si la operación se completó o si tuvo error.

Bajo un esquema de Procesador de E/S, Unidad de Control y Periférico, un periférico puede ser identificado por medio del camino a seguir por la información hasta llegar a él, por ejemplo Procesador de E/S 1, Unidad de Control 5, Periférico 3; luego ese periférico se identifica como "153". Cuando un programa emiteuna instrucción de arranque (SIO 153 Start Input Output o IES de Inicialización de E/S) con Canal 1 - Unidad de Control 5 - Periférico 3, éste accede a una predeterminada dirección de memoria que tiene la dirección de la primera instrucción del programa del Procesador de E/S. El Procesador de E/S procesa estos comandos que tienen el formato de la Fig. 14.6.

codop: indica si son operaciones detransferencia, acciones al periférico sin transferencia, transferencia de control dentro del programa del procesador de E/S. direcc.buffer: indica dónde se colocará o de dónde sacarán los datos de memoria. long.bytes: indica la longitud. señales: indican por ejemplo, si se concatenan las instrucciones del procesador de E/S, etc.

Con el campo de señales se logra la solución al problema del buffer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistema De Sistema
  • Sistemas
  • Sistemas
  • Sistemes
  • Sistemas
  • Sistemas
  • Sistemas
  • Sistemico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS