Diferencia entre revisiones de «Estructura típica de dispositivo E/S»
(definición de gestor de dispositivos) |
(interfaces del bus) |
||
Línea 1: | Línea 1: | ||
En general, la estructura típica de un dispositivo de entrada/salida está dividida en tres partes: | En general, la estructura típica de un dispositivo de entrada/salida está dividida en tres partes: | ||
− | * '''Adaptador de Entrada/Salida del ordenador, o interfaz del bus:''' Se encarga de traducir las señales al dialecto empleado por el bus del ordenador. | + | * '''Adaptador de Entrada/Salida del ordenador, o interfaz del bus:''' Se encarga de traducir las señales al dialecto empleado por el bus del ordenador. Algunos ejemplos de interfaces de este tipo son los buses PCI, PCMCIA, USB, PCI-express o SATA entre muchos otros. |
* '''Adaptador de Entrada/Salida del dispositivo, o interfaz del dispositivo:''' Se encarga de traducir las señales al dialecto empleado por el dispositivo. | * '''Adaptador de Entrada/Salida del dispositivo, o interfaz del dispositivo:''' Se encarga de traducir las señales al dialecto empleado por el dispositivo. | ||
* '''Control del dispositivo, o puerto de lectura/escritura:''' Ofrece una interfaz que es empleada por el gestor de dispositivos para gobernar el dispositivo, que dispone de: | * '''Control del dispositivo, o puerto de lectura/escritura:''' Ofrece una interfaz que es empleada por el gestor de dispositivos para gobernar el dispositivo, que dispone de: |
Revisión del 13:00 10 ene 2012
En general, la estructura típica de un dispositivo de entrada/salida está dividida en tres partes:
- Adaptador de Entrada/Salida del ordenador, o interfaz del bus: Se encarga de traducir las señales al dialecto empleado por el bus del ordenador. Algunos ejemplos de interfaces de este tipo son los buses PCI, PCMCIA, USB, PCI-express o SATA entre muchos otros.
- Adaptador de Entrada/Salida del dispositivo, o interfaz del dispositivo: Se encarga de traducir las señales al dialecto empleado por el dispositivo.
- Control del dispositivo, o puerto de lectura/escritura: Ofrece una interfaz que es empleada por el gestor de dispositivos para gobernar el dispositivo, que dispone de:
- Registros de órdenes
- Registros de estado
- Registros de lectura/escritura, o alternativamente una pequeña memoria propia.
Cuanto más elaborado sea el puerto de lectura/escritura, mayor rendimiento se puede llegar a alcanzar, puesto que el gestor de dispositivo será más sencillo (y eso implica menor número de instrucciones a ejecutar en el gestor de dispositivo).
La conexión existente entre el procesador y el dispositivo de E/S queda resumida de la siguiente manera:
Procesador <==> BUS <==> [Interfaz del bus <==> Puerto de lectura/escritura <==> Interfaz del dispositivo
Arquitecturas de ordenadores típicas
- Arquitectura de Von Neumann (http://es.wikipedia.org/wiki/Arquitectura_de_von_Neumann)
- Arquitectura de Harvard (http://es.wikipedia.org/wiki/Arquitectura_Harvard)
Gestor de dispositivos
El gestor de dispositivo, popularmente conocido por la palabra inglesa driver, es la parte del sistema operativo que se encarga de gobernar un cierto dispositivo o una familia de dispositivos de naturaleza similar. El gestor de dispositivo se trata de una pieza de software que conoce los detalles de bajo nivel del dispositivo.