diff --git a/doc/glossary.texi b/doc/glossary.texi index 49aacd5c..b61a6068 100644 --- a/doc/glossary.texi +++ b/doc/glossary.texi @@ -6,17 +6,23 @@ See also @uref{http://www.dvdrhelp.com/glossary}. @cindex ASPI See @acronym{Win32 ASPI} +@item ATA + +Advanced Technology Attachment (ATA). The same things as IDE. + @item ATAPI -Advanced Technology (AT) Attachment Packet Interface. An interface to -support CD Drives and DVD Drives using the computers current IDE -connections. This is in contrast say to the SCSI protocol. +Advanced Technology Attachment (ATA) Packet Interface. The interface +provides a mechanism for transferring and executing SCSI CDBs on IDE +CD Drives and DVD Drives. IDE (also called ATA) was originally designed for hard drives only, but with help of ATAPI it is possible to connect other devices, in particular CD-ROMS to the IDE/EIDE connections. -Many ATAPI CD-ROM drives understand a subset of MMC commands. +The ATAPI CD-ROM drives understand a subset of MMC commands. In +particular multi-initiator commands are neither needed nor deviced for +ATAPI devices. @item BIN/CUE @@ -105,6 +111,12 @@ translators. But also a CD-I player can also read CD-XA discs even if its own `Green Book' file system only resembles ISO 9660 and isn't fully compatible. +@item Command Packet +@cindex Command Packet + +The data structure that is used to issue an ATAPI command. The same +thing as a SCSI Command Descriptor Block (CDB). + @item FSF @cindex FSF @@ -115,6 +127,12 @@ Free Software Foundation, @uref{http://www.fsf.org/} @acronym{GNU} is not @acronym{UNIX}, @uref{http://www.gnu.org/} +@item IDE + +Integrated Drive Electronics. This is a commonly used interface for +hard disk drives and CD-ROM drives. It is less expensive than SCSI, +but offers slightly less in terms of performance. + @item ISO @cindex ISO @@ -227,6 +245,12 @@ interfaces (originally developed at Apple Computer) that allow personal computers to communicate with peripheral hardware such as CD-ROM drives, disk drives, printers, etc. +@item SCSI CDB +@cindex SCSI CDB + +SCSI Command Descriptor Block. The data structure that is used to +issue a SCSI command. + @item SCSI Pass Through Interface. @cindex SCSI Pass Through Interface. diff --git a/doc/libcdio.texi b/doc/libcdio.texi index 4ccb6093..60ec07ea 100644 --- a/doc/libcdio.texi +++ b/doc/libcdio.texi @@ -46,7 +46,7 @@ development.'' @titlepage @title GNU libcdio library -@subtitle $Id: libcdio.texi,v 1.39 2005/02/05 04:25:14 rocky Exp $ +@subtitle $Id: libcdio.texi,v 1.40 2005/02/12 02:04:34 rocky Exp $ @author Rocky Bernstein et al. @page @@ -1854,8 +1854,8 @@ There seems to be a fascination with the number of bytes a command takes in the MMC-specification world. (Size matters?) So often the name of an operation will have a suffix with the number of bytes of the command (actually in MMC jargon this is called a ``cdb'' -@cindex cdb (Command Descriptor Buffer) -or command descriptor buffer). So for example there is a 6-byte ``MODE +@cindex cdb (Command Descriptor Block) +or command descriptor block). So for example there is a 6-byte ``MODE SELECT'' often called ``MODE SELECT 6'' and a 10-byte ``MODE SELECT'' often called ``MODE SELECT 10''. Presumably the 6-byte command came first and it was discovered that there was some deficiency causing the