CARACTERÍSTICAS DE LA MAINBOARD
PIO
Todos los dispositivos dentro de una computadora soportan
Entrada/Salida Programada, conocido como PIO por las siglas
en Inglés de Programmed Input/Output, y es un medio de control
del flujo de datos e instrucciones desde y hacia el procesador que
permite a los dispositivos de diversas capacidades trabajar al unísono.
Con la utilización de Entrada / Salida programada, la circuitería de la
UCP ejecuta una instrucción de entrada o salida para transferir
1,2,o 4 bytes de datos entre la UCP y el dispositivo de entrada/Salida
con el que se está comunicanco.
DMA
La utilización de la Entrada/Salida programada es la mejor opción en
el caso de que existandispositivos seriales en el sistema, ya que en
este tipo de dispositivos los datos viajan un byte a la vez.Esta solución
no es la adecuada para la transferencia de grandes bloques de
información ya que el procesador se queda enciclado en la
transmisión de datos byte por byte reduciendo su desempeño llegando
inclusive a trabajar a la velocidad del bus y no a la del procesador.
La tecnología del Acceso Directo a Memoria, también conocida como
DMA por su nombre en inglés Direct Memory Access, es la evolución
del PIO para permitir a dispositivos más evolucionados y con un manejo
intensivo de memoria, acceder directamente a la memoria principal
del sistema. El acceso directo a memoria está presente en las
computadoras desde la primera IBM PC, sin embargo tenía un problema
en el diseño y no fue posible utilizar PIO hasta la llegada de procesadores y circuitería más avanzados.En este modo de comunicación entre la UCP y los dispositivos, la UCP crea un búfer de entrada/Salida en memoria y
pasa la dirección de este búfer al dispositivo. El dispositivo puede entonces canalizar datos desde y hacia el búfer.El acceso directo a memoria
es administrado por un circuito en la tarjeta madre. El dispositivo envía
una señal a través del transporte de E/S para solicitar permiso de
transferir datos; si está libre el controlador responde y autoriza la
transferencia de datos en el siguiente ciclo. Esto significa que la
transferencia de datos sólo puede ocurrir cada tercer ciclo de reloj
del bus de E/S, por lo cual, si un dispositivo requiere de transferir
una gran cantidad de datos, o si su desempeño es crítico, esto podría
resultar lento.
BUS MASTER
El transporte PCI generalizó el concepto de DMA de tal forma que
el acceso al transporte podía ser manejado de manera cooperativa.
El dispositivo que detecte un bus en espera obtiene el control de el y
transfiere datos en cada ciclo de reloj del transporte, a lo cual se le
llamó bus master o posesión del transporte.Generalmente las
transferencias por posesión del transporte dan prioridad a la
primer ranura PCI que tiene datos para transferir. Esto explica
porqué algunas computadoras especifican la asignación de
controladoras de disco y otros dispositivos de desempeño
crítico en las primeras ranuras PCI al comienzo del transporte.
http://senalamilla18.blogspot.com/2012/03/caracteristicas-de-la-mainboard.html
Todos los dispositivos dentro de una computadora soportan
Entrada/Salida Programada, conocido como PIO por las siglas
en Inglés de Programmed Input/Output, y es un medio de control
del flujo de datos e instrucciones desde y hacia el procesador que
permite a los dispositivos de diversas capacidades trabajar al unísono.
Con la utilización de Entrada / Salida programada, la circuitería de la
UCP ejecuta una instrucción de entrada o salida para transferir
1,2,o 4 bytes de datos entre la UCP y el dispositivo de entrada/Salida
con el que se está comunicanco.
DMA
La utilización de la Entrada/Salida programada es la mejor opción en
el caso de que existandispositivos seriales en el sistema, ya que en
este tipo de dispositivos los datos viajan un byte a la vez.Esta solución
no es la adecuada para la transferencia de grandes bloques de
información ya que el procesador se queda enciclado en la
transmisión de datos byte por byte reduciendo su desempeño llegando
inclusive a trabajar a la velocidad del bus y no a la del procesador.
La tecnología del Acceso Directo a Memoria, también conocida como
DMA por su nombre en inglés Direct Memory Access, es la evolución
del PIO para permitir a dispositivos más evolucionados y con un manejo
intensivo de memoria, acceder directamente a la memoria principal
del sistema. El acceso directo a memoria está presente en las
computadoras desde la primera IBM PC, sin embargo tenía un problema
en el diseño y no fue posible utilizar PIO hasta la llegada de procesadores y circuitería más avanzados.En este modo de comunicación entre la UCP y los dispositivos, la UCP crea un búfer de entrada/Salida en memoria y
pasa la dirección de este búfer al dispositivo. El dispositivo puede entonces canalizar datos desde y hacia el búfer.El acceso directo a memoria
es administrado por un circuito en la tarjeta madre. El dispositivo envía
una señal a través del transporte de E/S para solicitar permiso de
transferir datos; si está libre el controlador responde y autoriza la
transferencia de datos en el siguiente ciclo. Esto significa que la
transferencia de datos sólo puede ocurrir cada tercer ciclo de reloj
del bus de E/S, por lo cual, si un dispositivo requiere de transferir
una gran cantidad de datos, o si su desempeño es crítico, esto podría
resultar lento.
BUS MASTER
El transporte PCI generalizó el concepto de DMA de tal forma que
el acceso al transporte podía ser manejado de manera cooperativa.
El dispositivo que detecte un bus en espera obtiene el control de el y
transfiere datos en cada ciclo de reloj del transporte, a lo cual se le
llamó bus master o posesión del transporte.Generalmente las
transferencias por posesión del transporte dan prioridad a la
primer ranura PCI que tiene datos para transferir. Esto explica
porqué algunas computadoras especifican la asignación de
controladoras de disco y otros dispositivos de desempeño
crítico en las primeras ranuras PCI al comienzo del transporte.
http://senalamilla18.blogspot.com/2012/03/caracteristicas-de-la-mainboard.html
No hay comentarios:
Publicar un comentario