Dispositivos
Clasificado en Informática
Escrito el en español con un tamaño de 14,83 KB
•Legibles para el usuario
–-Utilizados para la comunicación con el usuario -Impresoras
–Terminales de visualización gráfica -Pantalla -Teclado -Ratón
•Legibles para la máquina
–-Utilizados para la comunicación con el equipamiento electrónico -Unidades de discos y de cintas -Sensores
-Controladores -Activadores
•Comunicación
–-Utilizados para comunicar con dispositivos remotos -Controladores de una línea digital -Módems
•Velocidad de transferencia de datos
–Puede haber diferencias de varios órdenes de magnitud entre las velocidades de transferencia de datos
•Aplicación
–Un disco utilizado para almacenar ficheros requiere el soporte de software de gestión de ficheros
–Un disco utilizado como almacenamiento de respaldo para las páginas en un esquema de memoria virtual depende del uso del hardware y el software de memoria virtual
–Un terminal utilizado por un administrador del sistema podría tener una prioridad más alta
•Complejidad de control
•Unidad de transferencia
–Los datos pueden transferirse como un flujo de bytes o caracteres para un terminal o en bloques de mayor tamaño para un disco
•Representación de datos
–Esquemas de codificación
•Condiciones de error
–Los dispositivos responden a los errores de forma distinta
•E/S programada
–El proceso realiza una espera activa hasta que se complete la operación antes de continuar
•E/S dirigida por interrupciones
–Se emite un mandato de E/S
–El procesador continúa ejecutando las instrucciones
–El módulo de E/S envía una interrupción cuando éste ha completado su trabajo
–Acceso directo de memoria[Direct Memory Access (DMA)]
•Un módulo de DMA controla el intercambio de datos entre la memoria principal y un módulo de E/S
•El procesador manda una petición de transferencia de un bloque de datos al módulo de DMA y resulta interrumpido sólo cuando se haya transferido el bloque entero
•Controlador o módulo de E/S con interrupciones
–El procesador no necesita gastar tiempo esperando a que se realice una operación de E/S
•Acceso directo de memoria (DMA)
–Se mueven los bloques de datos a la memoria sin involucrar el procesador
–El procesador se involucra al principio y al final de la transferencia, nada más
Acceso directo a memoria (Direct Memory Access, DMA)
•El procesador delega la operación de E/S al módulo de DMA
•El módulo de DMA transfiere los datos directamente desde la memoria o hacia a ella
•Cuando se completa la transferencia el módulo DMA envía una señal de interrupción al procesador
Buffers de E/S
•Razones de esta estrategia
–Los procesos deben esperar a que se complete la operación de E/S antes de proceder
–Algunas páginas deben permanecer en la memoria principal durante la operación de E/S
•Orientado a bloques
–Almacena la información en bloques de tamaño fijo
–Las transferencias se realizan de bloque en bloque
–Se utilizan para discos y cintas
•Orientado a flujo de caracteres
–Transfiere la información como un flujo de bytes
–Se utilizan para los terminales, las impresoras, los puertos de comunicación, el ratón y otros dispositivos apuntadores y la mayoría de los dispositivos que no son de almacenamiento secundario
Discos
Las siguientes son las principales ventajas con respecto del uso de la memoria principal como almacenamiento
·Mucho mayor capacidad de espacio de almacenamiento.
·Menor precio por bit.
·La información no se pierde al apagar la computadora.
Las siguientes son las principales ventajas con respecto del uso de la memoria principal como almacenamiento
·Mucho mayor capacidad de espacio de almacenamiento.
·Menor precio por bit.
·La información no se pierde al apagar la computadora.
Hardware Para Discos
Los discos están organizados en cilindros, pistas y sectores.
Los discos están organizados en cilindros, pistas y sectores.
Todos los sectores tienen igual núm de bytes.
Los sectores cercanos a la orilla del disco serán mayores físicamente que los cercanos al anillo.
Un controlador puede realizar búsquedas en una o más unidades al mismo tiempo:
·Son las búsquedas traslapadas.
·Mientras el controlador y el software esperan el fin de una búsqueda en una unidad, el controlador puede iniciar una búsqueda en otra.
Muchos controladores pueden:
·Leer o escribir en una unidad.
·Buscar en otra.
Los sectores cercanos a la orilla del disco serán mayores físicamente que los cercanos al anillo.
Un controlador puede realizar búsquedas en una o más unidades al mismo tiempo:
·Son las búsquedas traslapadas.
·Mientras el controlador y el software esperan el fin de una búsqueda en una unidad, el controlador puede iniciar una búsqueda en otra.
Muchos controladores pueden:
·Leer o escribir en una unidad.
·Buscar en otra.