Oh GACK! src-clean doesn't quite work that easily since cleandist rebuilds the
[unix-history] / sys / i386 / doc / ata / ata-3
CommitLineData
ebe3f986
DG
13. General Description
2
3The application environment for the AT Attachment is any computer which uses
4an AT Bus or 40-pin ATA interface.
5
6The AT Bus is a widely used and implemented interface for which a variety of
7peripherals have been manufactured. As a means of reducing size and cost, a
8class of products has emerged which embed the controller functionality in the
9drive. These new products utilize the AT Bus fixed disk interface protocol,
10and a subset of the AT bus. Because of their compatibility with existing AT
11hardware and software this interface quickly became a de facto industry
12standard.
13
14The purpose of the ATA standard is to define the de facto implementations.
15
16Software in the Operating System dispatches I/O (Input/Output) requests via
17the AT Bus to peripherals which respond to direct commands.
18
193.1 Structure
20
21This standard relies upon specifications of the mechanical and electrical
22characteristics of the AT Bus and a subset of the AT Bus specifically
23developed for the direct attachment of peripherals.
24
25Also defined are the methods by which commands are directed to peripherals,
26the contents of registers and the method of data transfers.
27