SCSI 程序员指南
分类: 图书,计算机/网络,硬件 外部设备 维修,
作者: (美)Brian Sawert著,袁潮,韩永彬译
出 版 社: 中国电力出版社
出版时间: 2001-3-1字数:版次: 1版1次页数: 234印刷时间:开本:印次:纸张: 胶版纸I S B N : 9787508304786包装: 精装编辑推荐
SCSI(小型计算机系统接口)作为高性能计算机外围设备的接口,已经被人们广泛接受并应用到各种规模的计算机设备中。
本书对SCSI的介绍偏重于软件开发方面。在介绍了SCSI的基本概念后,介绍了SCSI编程的程序化方法,并在DOS和Windows下研究了ASPI(高级SCSI编程接口),在Windows和Windows NT下研究了ASPI32的扩展,在介绍SCSI在UNIX平台的应用时,把重点放在了Linux平台上。
本书结构严谨、条理清晰、语言简洁、内容丰富,是那些为SCSI外围设备编写支持软件的程序员的一本指导书和参考书,也适合作为大中专院校教材。
本书是一本不可多得的讲述高性能计算机外围设备的标准接口——SCSI(小型计算机系统接口)的参考指南。本书专门针对SCSI设备驱动程序和应用程序的程序员,从软件开发的角度揭示了SCSI软硬件的丰富内涵。书中的专家经验、技巧和高效编程技术会帮助你找到掌握这些复杂主题的捷径。
本书包含了以下主题:SCSI-2与SCSI-3的总体介绍。ASPI(高级SCSI编程接口)及其在Windows 95和Windows NT下的扩展ASPI32。使用SCRIPTS进行低层编程。各种Unix下的SCSI支持。SCSI调试和故障排除。
此外,本书开发了一个ASPI类库,并用它创建了一个Windows下的SCSI snooper应用程序。
有了本书对SCSI的清晰阐述,你再也无需在繁杂的硬件文档中艰难跋涉,还着明确的目的和充分的理解,直接进入SCSI的自由王国吧!
附带的光盘包括例程代码、SCSI规范、SCSI常见问题解答、SCRIPTS支持程序和Linux SCSI文档。
目录
第一章 SCSI技术概述
SCSI的解决方案
SCSI-1
SCSI-1的特性
SCSI-2的诞生
SCSI-2的新特性
改进的SCSI-1特性
正在升起的SCSI-3
第二章 SCSI基础
SCSI事务处理
第三章 SCSI阶段
SCSI阶段
第四章 SCSI消息
消息类型
扩展消息
其他通用消息
第五章 SCSI命令
命令结构
字节顺序
强制SCSI命令
可选命令
设备类型特定命令
读和写
其他命令
第六章 状态、检测和错误
状态码
检测数据
第七章 ASPI
什么是ASPI
为什么要用ASPI
ASPI概念
ASPI命令
ASPI错误和状态码
附加的Win32下的ASPI功能
第八章 用SCRIPTS进行低级SCSI编程
使用SCRIPTS
SCRIPTS概览
在C代码中嵌入SCRIPTS
例程
第九章 SCSI目标模式编程
硬件
处理SCSI阶段
目标模式API
连接TSPI控制器
使用TSPI接口
第十章 Windows环境下的SCSI
Windows 3.x下的ASPI
Win 32(Windows 95和NT)下的ASPI
Windows 95和NT SCSI模型
Windows NT中的SCSI Pass-Through Interface
第十一章 Unix环境下的SCSI
UNIX设备驱动程序的简单描述
UNIX形式比较
Linux SCSI磁盘驱动器
Linux SCSI Pass-Through驱动程序
总结
感谢
第十二章 常用问题及解决方法
从硬件层开始
慎用电缆
不要简单地对待说明书
要注意平台的依赖性
测试工具
记录
第十三章 应用举例:SCSI Snooper
SCSI Snooper的概观
ASPI类库
使用ASPI类库
附录A 缩写词汇表
通用词汇
SCSI-2定义
SCSI-3定义
SCSI软件接口
附录B SCSI资源
书籍
杂志和日报
在线信息
制造商联系信息
附录C 在Windows NT环境下安装ASPI32服务
附录D 本书附带光盘的内容
例程代码
SCSI规范说明书
SCSI常见问题解答
Symbios SCRIPTS支持
Linux SCSI文献