What is ATA Technology?
Although the abbreviation IDE is popularly used in reference to hard drive interface connections, ATA (AT Attachment – AT refers to the Advanced Technology motherboard form factor) is also used. IDE and ATA are the same thing. The term Integrated Drive Electronics (IDE) is owned by Western Digital, so other companies, including Maxtor, Quantum and Seagate, use the term ATA instead. Upon reflection, it is interesting that most computer users refer to hard drives as IDE while manufacturers use the ATA term. Each of the ATA specifications is rated for different speeds and all ATA specifications are backwards compatible, so even the oldest ATA-1 hard drives can be run on the latest Ultra ATA buses.
THE FLAVORS OF ATA
-
ATA-1, the first ATA specification, was rated for 8.3 MB/sec (MegaBytes per second) of throughput and was introduced in the mid-1980s.
-
ATA-2, also known as Fast ATA, was introduced in 1994 and doubled the transfer rate to 16.6 MB/sec.
-
ATA-3, introduced in 1997, added a number of interface improvements along with error reporting. The third specification did not increase the speed of ATA.
-
ATA-4 heralded the age of “Ultra”. Quantum introduced the the moniker Ultra to denote the faster speeds the standard could achieve. This term played well with motherboard and hard drive manufacturers and stuck with successive ATA revisions. ATA-4, also known as ATA-33 and Ultra ATA/33, doubled the transfer rate to 33.3 MB/sec.
-
ATA-5, also known as ATA-66 or Ultra ATA/66, doubled the speed of ATA yet again to 66.6 MB/sec.
-
ATA-6 (Ultra ATA/100) did not double the speed like the others, topping out at only 100 MB/sec.
-
ATA-7, the current and final revision of the ATA specification, reached the ceiling of the interface’s limit, supports a maximum of 133 MB/sec.
Direct Memory Access
The term Ultra DMA also came to be known. DMA stands for Direct Memory Access and is a method, starting with ATA-2, by which data could be transferred directly to the computer’s memory without the help of the processor, or without as much help. This method is also referred to as “Bus Mastering.” DMA essentially frees up the processor to do other more important jobs like process data for applications. ATA-1, by comparison, used an older transfer method called Programmed Input/Ouput (PIO) that relies heavily on the CPU to transfer data to and from the hard drive. Hard drives still support PIO modes and revert to this older standard when the computer has driver problems or is running in safe mode. The difference in hard drive performance between PIO and DMA is noticeable.
The ATA Speed Limit
Since copper wire and copper interconnects are used to transfer electrical signals and data between chips and devices, inherent issues almost always crop up when data speeds and voltages are increased. With Ultra ATA/133, the limits of the original ATA specification have pretty much been reached. Crosstalk and signal noise, two interference issues that board designers battle even today when two copper interconnects are placed too close together. To fight this problem, starting with Ultra ATA/66 drives, 80-wire cables replaced the standard 40-wire ribbon cable used to connect hard drives to EIDE sockets. 80-wire cables contain 40 more ground wires that sit in-between the hot wires that carry data; these extra ground wires add insulation and stability to high-speed communications. Since the newer 80-wire cables have the same 40-hold plug, they fit into the same 40-pin socket. Detection technology is built into the Ultra ATA controller to detect which cable is used and which speeds are safe.
The ATA specification has other issues as well. Since motherboards only contain two EIDE sockets supporting two drives apiece, IDE is limited to two drives a chain. This is a problem since the ATA specification uses a parallel bus interface. Parallel buses are shared channels that transmit data over several wires simultaneously. As such, no other data can be transferred from other devices until the data from the first drive is finished. This can be an issue when two drives are connected to the same cable; they have to take turns to communicate. Also, IDE drives attached to the same cable must be configured as either master and slave. Pins on the drive are jumpered with little plastic connectors to specify whether the drive is the first or the second or slave drive so the computer knows which is which. This can be confusing to those wanting to add another hard drive to their system.

