The SCSI Bus and Ide Interface: Protocals, Applications and Programming, 2/e (Paperback)

F. Schmidt

  • 出版商: Addison Wesley
  • 售價: $1,980
  • 貴賓價: 9.5$1,881
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 0201175142
  • ISBN-13: 9780201175141
  • 無法訂購




Back to Top

Appropriate Courses

Computer Architecture--Advanced.

Back to Top


Back to Top

Table Of Contents


1. Computers and peripherals.
Mass storage.
Peripheral interfaces.

2. Traditional peripheral interfaces.
The RS-232 serial interface.
The Centronics printer interface.
Hard disks and their interfaces.

3. Computer buses.
Characteristics of buses.
Specialized buses.


4. Background.
The origin of IDE.

5. The physical IDE interface.
The electrical interface.
Timing specifications.

6. IDE protocol.
6.1 The register model of the IDE controller.
Command execution.
Power-up or hardware reset.

7. The model of an IDE disk drive.
Organization of the medium.
Defect management.
The sector buffer.
Power conditions.

8. IDE commands.
Mandatory commands.
Optional commands.

9. The ATAPI interface.
ATAPI architecture.
ATAPI transport mechanism.
ATAPI transport protocol.
ATAPI commands.
CD-ROM command packets.


10. Introduction.
The evolution of SCSI.

11. SCSI architecture.
The SCSI architecture model.
The SCSI command model.
Exceptions and error handling.
Task management.
Task set management.

12. SCSI primary commands.
The SCSI traget model.
Command structure.
Commands for all SCSI devices.
Mode parameter pages for all device types.
The model of a SCSI processor device.
Commands for processor devices.

13. Block-oriented devices.
The model of a SCSI disk drive.
Hard disk commands.
Mode parameter pages for disk drives.
The SCSI model of optical storage and WORM drives.
Commands for optical storage and WORM drives.
Mode parameters for optical storage and WORM drives.

14. Stream-oriented devices.
The model of a SCSI tape drive.
Commands for tape devices.
Mode parameters for tape devices.
The model of a SCSI printer.
Printer commands.
Mode parameters for printers.
The model of a SCSI communications device.
Commands for SCSI communications devices.
Mode parameter pages for communications devices.

15. Graphics devices.
The model of a SCSI scanner.
SCSI scanner commands.
Mode parameters for scanners.

16. Medium-changer devices.
The model of a SCSI medium-changer device.
Commands for medium-changers.
Mode parameter pages for medium-changers.

17. Storage array controllers.
The model of the SCSI storage array.
Commands for storage array controllers.
Mode parameter pages for storage array controllers.

18. Multi-media devices.
The model of a SCSI CD-ROM drive.
Commands for CD-ROMs.
Audio commands for CD-ROMs.
Mode parameters for CD-ROMs.
CD recorders.
Commands for CD recorders.

19. The parallel SCSI interface.
SCSI signals.
Cables and connectors.
Single-ended SCSI.
Differential SCSI.
Low voltage differential (LVD).
SCSI expanders.
SCSI bus phases.
The Service model.
Synchronous transfers and Fast SCSI.
Ultra-SCSI or Fast-20.
Ultra-2 SCSI or Fast-40 and more?
Wide SCSI.
Plug-and-Play SCSI.

20. SCSI interlock protocol.
The message system.
I/O processes (tasks).
SCSI pointers.
Disconnect/reconnect: freeing the bus.
Transfer options.
Tagged queues.
Termination of I/O processes.
Error handling in the message system.
Asynchronous event notification.

21. The new SCSI-3 interfaces.
Fundamental problems of the parallel SCSI interface.
Fibre Channel.
From Fibre Channel to SCSI-3: the Fibre Channel Protocol (FCP).
Fire Wire (IEEE P1394).
From P1394 to SCSI-3: the Serial Bus Protocol (SBP).
From SSA to SCSI-3: the Serial Storage Protocol (SSP).

22. The ASPI software interface.
The concept of ASPI.
SCSI request blocks.
ASPI initialization and function calls.

23. The SCSI monitor program.
24. Measuring and testing.
SCSI analyzers.
SCSI emulators.
Examples from industry.

25. SCSI chips.
The NCR 5385.
PC host adapters: FUTURE DOMAIN TMC-950.
PCI bus to Fast-20: Symbios Logic SYM53C860.

Appendix A: SCSI-2 commands (by opcode).
Appendix B: SCSI-2 commands (alphabetically).
Appendix C: SCSI-2 sense codes.
Appendix D: The SCSI bulletin board.
Appendix E: Source code for SCANSCSI.PAS.
Appendix F: Addresses of manufacturers and organizations.

Back to Top