Learn about the technologies behind the Internet with The TCP/IP Guide!|
NOTE: Using robot software to mass-download the site degrades the server and is prohibited. See here for more.
Find The PC Guide helpful? Please consider a donation to The PC Guide Tip Jar. Visa/MC/Paypal accepted.
|View over 750 of my fine art photos any time for free at DesktopScenes.com!|
Official IDE/ATA Standards and Feature Sets
There's an old joke that says the great thing about standards is that there are so many to choose from. Anyone who has tried to understand hard disk interface standards knows exactly what this means. :^) To help you comprehend what can be a very confusing subject, I have spent considerable time researching all of the issues related to IDE/ATA standards, and have presented them here in what I hope is fairly plain English.
Standards probably get just a bit too much flak. Despite the confusion that standards can cause, that's nothing compared to the confusion caused by a lack of standards. So it was in the early days of the IDE/ATA interface. During the late 1980s, IDE/ATA grew in popularity, but there were no standards in place to ensure that the interface decisions made by different hardware companies were compatible with each other. Several manufacturers succumbed to the temptation to make slight "improvements" to the interface. As a result, many early IDE/ATA drives exhibited compatibility problems, especially when one attempted to hook up a master and slave device on the same cable.
Recognizing the potential for utter chaos here, a number of designers and manufacturers of hard disks and related technology got together to form the Common Access Method (CAM) committee on the AT Attachment interface. The first document describing the proposed IDE/ATA standard was introduced in early 1989. It was submitted in 1990 to the American National Standards Institute (ANSI), and eventually became the first formal ATA standard. The CAM committee was eventually replaced with other similar groups charged with the various tasks associated with managing the IDE/ATA interface.
Today, ATA standards are developed, maintained and approved by a number of related organizations, each playing a particular role. Here's how they all fit together:
So basically, T13 is the group that actually does the work of developing new IDE/ATA standards. ;^) The T13 group is comprised primarily of technical people from various hard disk and other technology companies, but the group (and the development process itself) is open to all interested parties. Comments and opinions on standards under development are welcomed from anyone, not just T13 members. The standards development process is intended to create consensus, to ensure that everyone who will be developing hardware and software agrees on how to implement new technology.
Once the T13 group is done with a particular version of the standard, they submit it to NCITS and ANSI for approval. This approval process can take some time; which is why the official standards are usually published several months, or even years, after the technology they describe is actually implemented. While approval of the standard is underway, companies develop products using technology described in the standard, confident that agreement has already been reached. Meanwhile, the T13 group starts work on the next version of the standard.
Now that you understand how the standards process works, you are in much better shape to read the rest of this section, which describes all of the different standards that describe the IDE/ATA interface. They are listed in approximately chronological order. Remember when reading that subsequent standards build upon earlier ones, and that in general, hardware implementing newer standards is backward-compatible with older hardware.
Note: Standards that have
been approved and published by ANSI are available for purchase in either print form or
electronic format from ANSI's web site. Draft
standards that are under development (as well as older drafts of approved standards) can
be found at the T13 Technical Committee web site.
Tip: If there's an IDE/ATA
standard you are looking for information on but can't find in this section, it might in
fact be an "unofficial" standard or marketing term.
Next: ATA (ATA-1)