Limitações do DMA

 

Enquanto o uso de DMA permite uma significativa melhoria sobre as transferências controladas pelo processador, ele próprio eventualmente chegou ao ponto onde a sua performance começou a ser um factor de limitação. O DMA no bus ISA está preso ao mesmo nível de performance à mais de 10 anos.
Para os velhos discos 10 MB XT , o DMA era um performer de topo. Para os modernos discos de 8 GB , para transferir vários megabytes por segundo o DMA é insuficiente.
Nos novos computadores, os discos são controlados usando I/O(PIO) programados ou first party DMA (bus mastering) no bus PCI, ou seja não usa o standard ISA DMA que é usado para dispositivos como as placas de som. Este tipo de DMA não confia no lento controlador de ISA DMA, e fornece a estes dispositivos de grande performance a largura de banda que eles necessitam. De facto muitos destes dispositivos que usaram DMA em bus ISA usam BUS MASTERING sobre o bus PCI para melhores performances. Isto inclui os as placas controladoras SCSI e mesmo placas de som e rede.

 

<<anterior seguinte>>