【存储】SCSI硬盘

SCSI

scsi,全称 Small Computer System Interface,即小型计算机系统接口。是一种用于计算机及其周边设备之间(磁盘、磁带CD-ROM、可擦写光盘驱动器打印机扫描仪和通讯设备等)系统级接口的独立处理器标准

SCSI标准定义命令、通信协议以及实体的电气特性(换成OSI的说法,就是占据物理层、链接层、套接层、应用层),最大部分的应用是在存储设备上(例如硬盘、磁带机)。

SCSI接口

SCSI接口是一个通用接口,在SCSI母线上可以连接主机适配器和八个SCSI外设控制器。

这种接口是一种便于系统集成、降低成本和提高效率的接口标准,越来越多的设备将使用SCSI接口标准,因此,带SCSI接口的硬盘和SCSI光盘驱动器也很多。

SCSI接口完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必浪费时间进行等待,显然可以提高系统的整体性能。

SCSI接口和IDE,SATA接口


scsi本质上还是为服务器准备的磁盘系统,它非常强调所有的控制可以由scsi体系自己完成,不需要cpu控制,所以scsi非常省资源。

IDE的工作方式需要CPU的全程参与,CPU读写数据的时候不能再进行其他操作,这种情况在 Windows 95/NT的 多任务操作系统中,自然就会导致系统反应的大大减慢。而SCSI 接口,则完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必浪费时间进行等待,显然可以提高系统的整体性能。不过,IDE接口为改善这个问题也做了很大改进,已经可以使用DMA模式而非PIO模式来读写,数据的交换由DMA通道负责,对CPU的占用可大大减小。尽管如此,比较SCSI和IDE在CPU的占用率,还是可以发现SCSI仍具有相当的优势。
 
优点
1.SCSI可支持多个设备,同时SCSI还支持相当广的设备,如CD-ROM、DVD、CDR、硬盘、 磁带机扫描仪等。
2.SCSI还允许在对一个设备传输数据的同时,另一个设备对其进行 数据查找。这就可以在 多任务操作系统如Linux、WindowsNT中获得更高的性能。
3.SCSI占用 CPU极低,确实在多任务系统中占有着明显的优势。由于SCSI卡本身带有CPU,可处理一切SCSI设备的事务,在工作时主机CPU只要向SCSI卡发出工作指令,SCSI卡就会自己进行工作,工作结束后返回工作结果给CPU,在整个过程中,CPU均可以进行自身工作。
4.SCSI设备还具有智能化,SCSI卡自己可 对CPU指令进行排队,这样就提高了工作效率。在多任务时硬盘会在当前磁头位置,将邻近的任务先完成,再逐一进行处理。
5.最快的SCSI总线有160MB/s的带宽,这要求使用一个64位的66MHz的PCI插槽,因此在PCI-X 总线标准中所能达到的最大速度为80MB/s,若配合10,000 rpm或15,000rpm转速的专用硬盘使用将带来明显的性能提升。
 

猜你喜欢

转载自www.cnblogs.com/aa19023/p/11668170.html
今日推荐