((shelf classification)) PC Hardware & peripheralsThe SCSI Bus & IDE InterfaceProtocols, Applications & ProgrammingSecond EditionFriedhelm SchmidtAlmost all computers, including PCs, workstations and mainframes, are equipped with a SCSI interface. The SCSI Bus is designed to connect hard drives, tape drives, CD-ROMs, scanners and printers to any type of computer, while the IDE hard disk interface is found almost exclusively in the world of IBM PC compatibles.Outside the ANSI standard documentation, little additional information was available about this specification until The SCSI Bus and IDE Interface was first published. This fully expanded and updated second edition continues to provide an accessible description of both SCSI and IDE interfaces, including an explanation of essential terminology together with a breakdown of the commands and protocols. The book acts as a tutor to SCSI and IDE and an invaluable guide to the ANSI literature.Key aspects of the book:· Description of peripheral core technologies and device models· Detailed descriptions of SCSI and IDE, including the physical and logical interfaces, command sets and a summary of the essential terminology· Thorough cross-referencing to the previously impenetrable ANSI documentation· A practical chapter on testing SCSI targetsFeatures new to this edition:NewAll SCSI material has been adapted and updated to reflect the new SCSI-3 standard documentationNewA new chapter on SCSI-3 Serial interfacesNewA fully updated disk containing the source code for the program examples and a SCSI monitor tool for testing and troubleshooting SCSI devicesFriedhelm Schmidt is an independent SCSI consultant based in Heilbronn, Germany. An expert in SCSI, over the last 20 years he has held various technical positions within the computer industry, including eight years with EMULEX, one of the pioneers in SCSI development.Find A-W Developers Press on the World Wide Web at: http://www.aw.com/devpress/((A-W logo))
I. INTRODUCTION.1. Computers and peripherals.
Peripheral interfaces.2. Traditional peripheral interfaces.
The RS-232 serial interface.
The Centronics printer interface.
Hard disks and their interfaces.
ST506.3. Computer buses.
Characteristics of buses.
II. THE IDE INTERFACE.4. Background.
The origin of IDE.
Documentation.5. The physical IDE interface.
The electrical interface.
Timing specifications.6. IDE protocol.
6.1 The register model of the IDE controller.
Power-up or hardware reset.7. The model of an IDE disk drive.
Organization of the medium.
The sector buffer.
Power conditions.8. IDE commands.
Optional commands.9. The ATAPI interface.
ATAPI transport mechanism.
ATAPI transport protocol.
CD-ROM command packets.
III. THE SCSI BUS.10. Introduction.
The evolution of SCSI.
Documentation.11. SCSI architecture.
The SCSI architecture model.
The SCSI command model.
Exceptions and error handling.
Task set management.12. SCSI primary commands.
The SCSI traget model.
Commands for all SCSI devices.
Mode parameter pages for all device types.