Hi,
Obviously the PCI IDE controllers have DMA support.
Were the old ISA IDE controllers (for 486 and lower) also capable of DMA??
It seems they did PIO only....
Did 486 ISA IDE controllers support DMA?
-
- Member
- Posts: 170
- Joined: Wed Jul 18, 2007 5:51 am
Re: Did 486 ISA IDE controllers support DMA?
Hi,
However, I'm not too sure on the exact history. There may have been a time before the ISA DMA controller was used and PIO was the only option. There may have also been a period of time where ISA DMA was no longer used but "DMA built into the disk controller" hadn't been introduced yet. Mostly, it was all obsolete junk before I got my first 80x86 machine (a quarter of a century ago).
Cheers,
Brendan
For ancient hard disks the ISA DMA controller was used for DMA. When hard disks were very slow this was fine. When hard disks got faster the ISA DMA controllers weren't fast enough to keep up and (eventually) got replaced by "DMA built into the disk controller".tom9876543 wrote:Obviously the PCI IDE controllers have DMA support.
Were the old ISA IDE controllers (for 486 and lower) also capable of DMA??
It seems they did PIO only....
However, I'm not too sure on the exact history. There may have been a time before the ISA DMA controller was used and PIO was the only option. There may have also been a period of time where ISA DMA was no longer used but "DMA built into the disk controller" hadn't been introduced yet. Mostly, it was all obsolete junk before I got my first 80x86 machine (a quarter of a century ago).
Cheers,
Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.