CDRInfo Forum CDRInfo Forum

Forums  Register  Login  My Profile  Inbox  Address Book  My Subscription  My Forums 

Photo Gallery  Member List  Search  Calendars  FAQ  Ticket List  Log Out

What is the difference between DMA and PIO [?]   Logged in as: Guest
Viewers: 741 You can click here to see Today's Posts | Most Active Topics | Posts Since Last Visit
  Printable Version
All Forums >> [In-House] >> FAQ >> What is the difference between DMA and PIO [?] Page: [1]
Login
Message << Older Topic   Newer Topic >>
What is the difference between DMA and PIO [?] - 8/5/2002 6:56:28 PM   
Laffin Assassin


Posts: 4648
Status: offline
Question :-
What is the difference between DMA and PIO [?]

Answer:-
IDE hard disks are accessed in one of two ways: PIO (Programmed Input/Output) or DMA (Direct Memory Access). There are 5 different PIO modes, from slowest (0) to fastest (4). The highest is normally used when the drive is automatically detected. Best check in your BIOS.

PIO: Traditionally, the transfer method for IDE devices has been PIO where data is transferred to/from IDE devices using the CPU. PIO requires a relatively large amount of dedicated CPU time (40%), especially when transferring large amounts of data to/from hard disk drives. Transfer speeds may be in the region of 16MB/sec.

DMA: DMA allows for the transfer of data to/from IDE devices without heavy dependence on the CPU and increases transfer speeds. Its operation requires a Bus Master driver.(It uses Bus Master IDE (BM-IDE) logic contained within the PIIXn IDE controller. The PIIXn IDE controller acts as a PCI Bus Master on behalf of IDE DMA slave devices, performing DMA transfers to/from devices on primary or secondary IDE channels).

UDMA: Newer Intel chipsets (PIIX3 and later) can perform fast DMA transfers using the UltraDMA/33 hardware interface. UDMA is an abbreviation of Ultra DMA. Its operation requires its own Bus Master driver. Speeds of 33MB/sec can, theoretically, be achieved.

These can be a boost to speed - but mostly under certain circumstances. Disk-intensive applications will benefit from UDMA's increased throughput, and applications stored on the UDMA hard drive will load faster. Bootups should be faster.

I hope this Clears things Up !!!

Laffin Assassin

New Hardware & Software isn't released it's allowed to escape !!!
Post #: 1
Page:   [1]
All Forums >> [In-House] >> FAQ >> What is the difference between DMA and PIO [?] Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts




Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

0.078