scsi与ide的区别.txt

来自「本人收集的面试题:包含通信原理」· 文本 代码 · 共 33 行

TXT
33
字号
除了SCSI,IDE也是一种极为常用的接口。从使用简便的角度来看,IDE更加适合普通用户,再加上个人电脑用户不但需要配置的外设不多,而且对速度要求也不高,因此选用IDE接口更合适些。此外,IDE还具有性能价格比高、适用面广等特点。而SCSI接口尽管具有很多无与伦比的特点,但不论从哪个角度看,该接口及其使用该接口的外设售价过于昂贵,一般用户实在无法承受,这也就决定了它的实际使用范围的局限性。

   1.IDE的工作方式需要CPU的全程参与,CPU读写数据的时候不能再进行其他操作,这种情况在Windows95/NT的多任务操作系统中,自然就会导致系统反应的大大减慢。而SCSI接口,则完全通过独立的高速的SCSI卡来控制数据的读写操作,CPU就不必浪费时间进行等待,显然可以提高系统的整体性能。不过,现在的IDE接口为改善这个问题也做了很大改进,已经可以使用DMA模式而非PIO模式来读写,数据的交换由DMA通道负责,对CPU的占用可大大减小。尽管如此,比较SCSI和IDE在CPU的占用率,还是可以发现SCSI仍具有相当的优势。

   2.SCSI的扩充性比IDE大,一般每个IDE系统可有2个IDE通道,总共连4个IDE设备,而SCSI接口可连接7~15个设备,比IDE要多很多,而且连接的电缆也远长于IDE。

   3.虽然SCSI设备价格高些,但与IDE相比,SCSI的性能更稳定、耐用,可靠性也更好。



---------------------------------------------------------------------------------

 SCSI与IDE接口的比较  
 
  
我们从SCSI与IDE最基础的对比开始。虽然从硬件的安装上看,两种驱动器的安装方法几乎是相同的:例如一个内置驱动器,首先要将驱动器装在一个槽位上,连接上数据线和电源,然后设置跳线(短路帽,JUMPER)。但是他们有一些特点是截然不同的。 

  几乎每一种PC机都支持IDE设备,典型的是连接在主板上。当安装一个SCSI设备时,如果你的系统本身没有SCSI接口,首先要安装一块SCSI卡。如果你的系统支持既插既用,只须将SCSI卡插入一个扩展槽即可。注意,SCSI设备是一种串接链式结构,并且需要在每个链的末端连接一个叫终结器的设备。现代的SCSI设备一般自身带有终结器,这样在大多数情况下无须考虑终结器的问题了。 

  设置SCSI设备的跳线比IDE设备简单。对于SCSI设备,你只须确认每一个SCSI设备都设置为不同的ID号即可,启动盘设置为最低的ID号。IDE设备具有三种不同的设置选择--主盘、从属盘和单盘,但是不是所有的IDE设备都提供了这三种设置。一般来说,如果你在同一条数据线上连接两台IDE设备,那么启动盘应设置为主盘,另外一个设置为从属盘。如果你只有一个IDE设备,可设置为主盘或单盘,具体采用哪一种设置取决于设备本身的说明。 

  从总体上讲网络服务器的硬盘接口和高级用户一般选择使用SCSI,而IDE是几乎都在使用的接口。虽然总体上如此,但也不尽然。事实上,即使对于高级用户来讲IDE常常也是一种很好的选择,甚至比SCSI更好,或许是混合使用两种设备。 

  在人们的观念中一直都认为SCSI设备比IDE设备快,但这并不完全是事实。当然有史以来,在同等时间内SCSI的突发速率高于IDE接口,但突发速率只能显示出接口能传输的数据有多快。而一个制约整体速度的重要因素是内部传输速率--这在很大程度上取决于驱动器的读写头及其移动定位系统所能处理的数据速率。 

  由于接口的最大吞吐量远高于内部传输速率,因而在决大多数情况下无论采用哪种接口吞吐量都是相同的--至少在单用户系统下是如此。在某些情况下,SCSI设备甚至比类似的IDE设备还要慢。SCSI设备的一大优点是可对网络环境下同时发生的多个数据请求提供良好的控制。在单用户环境下,这种高层控制反而会使设备的吞吐量降低,因而显示出IDE设备的优势。 

  另一个造成普遍认为SCSI设备优于IDE设备的原因,是由于设备制造商们惯于将他们较快的新产品首先采用SCSI接口,然后才应用于IDE接口。IDE设备的性能有时也会超过SCSI设备,一个快的IDE驱动器会比一个较慢的SCSI驱动器性能优越,而价格更便宜。所以,除非你需要最佳的性能并且刻不容缓,否则你无须选择SCSI设备。 

  你可从以上SCSI与IDE的对比中选择你所需要的,当然,两种方式混用也许更能使你受益。
 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?