Академический Документы
Профессиональный Документы
Культура Документы
Existen tres características que agudizan el problema de entrada y salida: Operación asincrónica
debido a que los tiempos de transacción de la CPU con la memoria y los dispositivos de E/S son muy
diferentes. Los dispositivos de E/S actúan asincrónicamente respecto a la unidad lógica. Diferencia
de velocidades entre los dispositivos de E/S y la CPU de memoria, los dispositivos más rápidos se
conectan mediante canales especializados utilizando técnicas de DMA y los más lentos se controlan
desde la CPU. Conversiones de formato entre los periféricos y el sistema, debido a que mientras
unos dispositivos necesitan transferencias en serie los otros transmiten en paralelo.
Dispositivos De E/S
De Bloque: asociados a los dispositivos de alta velocidad, que transmiten datos mediante el
DMA.
Carácter: controlados por la CPU y transmiten carácter a carácter.
Controladores de Dispositivo
Las unidades de E/S tienen una parte mecánica que es el propio dispositivo y otra
electrónica que se llama controlador del dispositivo y actúa como intermediario entre la
computadora y los dispositivos.
Las funciones que realiza el controlador y el periférico dependen de cada tipo de dispositivo.
El controlador convierte el flujo de bits en serie transmitidos desde un dispositivo en un
bloque de bytes para la CPU y realizar las correcciones de los errores que se puedan cometer
en la transmisión.
El controlador dispone de tres capas funcionales: La interfaz del bus, el controlador y la
interfaz del dispositivo.
Principios de Software de E/S
Consiste en organizar el software como una serie de estratos que oculten las características del
hardware y presente una interfaz sencilla a los usuarios. Es importante resaltar la independencia del
dispositivo, el control de errores, y los dispositivos con solo un propósito y dispositivos compartibles
por varios usuarios al mismo tiempo. Para lograr esto el software se estructura en 4 niveles:
Manejadores de interrupciones.
Manejadores de dispositivos.
Software de E/S independiente del dispositivo
Software del usuario.
Drivers
Un sistema de gestión de paquetes, también conocido como gestor de paquetes, es una colección
de herramientas que sirven para automatizar el proceso de instalación, actualización, configuración
y eliminación de paquetes de software. El término se usa comúnmente para referirse a los gestores
de paquetes en sistemas Unix-like, especialmente GNU/Linux, ya que se apoyan considerablemente
en estos sistemas de gestión de paquetes.