Principios de hardaware y software
Los dispositivos de entrada salida se dividen, en general, en dos tipos: dispositivos orientados a bloques dispositivos orientados a caracteres. Los dispositivosorientados a bloques tienen la propiedad de que se pueden direccionar, esto es, el programador puede escribir o leer cualquier bloque del dispositivo realizando primero una operación deposicionamiento sobre el dispositivo.
Los dispositivos más comunes orientados a bloques son los discos duros, la memoria, discos compactos y, posiblemente, unidades de cinta. Los dispositivos orientados acaracteres son aquellos que trabajan con secuencias de bytes sin importar su longitud ni ninguna agrupación en especial. No son dispositivos direccionables. Ejemplos de estos dispositivos son el teclado,la pantalla o display y las impresoras.
Controladores de Dispositivos (Terminales y Discos Duros)
Los controladores de dispositivos (también llamados adaptadores de dispositivos) son la parteelectrónica de los periféricos, el cual puede tener la forma de una tarjeta o un circuito impreso integrado a la tarjeta maestra de la computadora. Por ejemplo, existen controladores de discos que sevenden por separado y que se insertan en una ranura de la computadora, o existen fabricantes de computadoras que integran esa funcionalidad en la misma tarjeta en que viene la unidad central deprocesamiento (tarjeta maestra).
Acceso Directo a Memoria (DMA)
El acceso directo a memoria se inventó con el propósito de liberar al CPU de la carga de atender a algunos controladores de dispositivos.Para comprender su funcionamiento vale la pena revisar cómo trabaja un controlador sin DMA. Cuando un proceso requiere algunos bloques de un dispositivo, se envía una señal al controlador con la...
Regístrate para leer el documento completo.