第一章 SCSI技术概述 1
SCSI的解决方案 1
SCSI-1 1
SCSI-1的特性 3
SCSI-2的诞生 4
SCSI-2的新特性 4
改进的SCSI-1特性 6
正在升起的SCSI-3 6
第二章 SCSI基础 11
SCSI事务处理 11
第三章 SCSI阶段 13
SCSI阶段 13
第四章SCSI消息 18
消息类型 18
扩展消息 19
其他通用消息 21
第五章SCSI命令 24
命令结构 24
字节顺序 25
强制SCSI命令 26
可选命令 30
设备类型特定命令 30
读和写 35
其他命令 36
第六章 状态、检测和错误 37
状态码 37
检测数据 38
第七章 ASPI 42
什么是ASPI 42
为什么要用ASPI 43
ASPI概念 43
ASPI命令 54
ASPI错误和状态码 72
附加的Win32下的ASPI功能 79
第八章 用SCRIPTS进行低级SCSI编程 81
使用SCRIPTS 81
SCRIPTS概览 82
在C代码中嵌入SCRIPTS 84
例程 95
第九章 SCSI目标模式编程 101
硬件 101
处理SCSI阶段 102
目标模式API 109
连接TSPI控制器 124
使用TSPI接口 126
第十章 Windows环境下的SCSI 132
Windows 3.x下的ASPI 132
Win 32(Windows 95和NT)下的ASPI 133
Windows 95和NT SCSI模型 133
Windows NT中的SCSI Pass-Through Interface 135
第十一章 Unix环境下的SCSI 144
UNIX设备驱动程序的简单描述 145
UNIX形式比较 147
Linux SCSI磁盘驱动器 154
Linux SCSI Pass-Through驱动程序 176
总结 192
感谢 193
第十二章 常用问题及解决方法 194
从硬件层开始 194
慎用电缆 195
不要简单地对待说明书 195
要注意平台的依赖性 196
测试工具 197
记录 198
第十三章 应用举例:SCSI Snooper 199
SCSI Snooper的概观 199
ASPI类库 203
使用ASPI类库 217
附录A 缩写词汇表 222
通用词汇 222
SCSI-2定义 222
SCSI-3定义 223
SCSI软件接口 224
附录B SCSI资源 225
书籍 225
杂志和日报 226
在线信息 226
制造商联系信息 229
附录C 在Windows NT环境下安装ASPI32服务 230
附录D 本书附带光盘的内容 232
例程代码 232
SCSI规范说明书 233
SCSI常见问题解答 233
Symbios SCRIPTS支持 233
Linux SCSI文献 233