磁盘控制器驱动集成方略.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
磁盘控制器驱动集成方略.doc

磁盘控制器驱动集成方略 第一章、关于磁盘控制器Skyfree我在之前不少的教程中都提到过有关这方面的内容,不过由于之前技术水平有限,不能较为完整详细的解释这方面的内容,所以一直感到惭愧。现今,经过了相当长一段时间的学习与实践,我想现在的我应该可以把有关磁盘控制器驱动集成原理的部分较为明了的解释一下了。; h1a一、正确理解磁盘控制器驱动的含义 ? ?? ?很多朋友将“SATA硬盘驱动”这个词经常挂在嘴边,Skyfree我当年也是这个样子。其实这种说法是一种从表象上看问题的说法,所以有不少的偏差。好吧,现在我要将一个概念深入人心,即“磁盘控制器与磁盘类型没有直接的关系”。当然,或许这个说法也有部分偏差,有兴趣的朋友可以更为深入的研究,并可以找我讨论。 ? ?“磁盘控制器驱动”是针对磁盘控制器的(似乎是废话),而不是针对磁盘(硬盘以及相关类似的存储介质,狭义的可以认为磁盘就是指的硬盘)的。磁盘控制器有主板芯片组自带的,有主板集成的第三方的,也有独立的磁盘控制器卡。磁盘控制器,就像是磁盘到计算机的一个中间介质,简单说,系统是通过磁盘控制器认识磁盘的。所以,如果系统里没有和磁盘控制器匹配的磁盘控制器驱动,是无法识别磁盘的。$ ]1 h A) p) K ? ?? ?如果对这个不好理解,可以这样来想,例如我们当年的98系统,98系统里没有常用的USB控制器驱动,所以我们的U盘插上后系统识别不出来,而我们现在最常用的XP中包含了大量常用的USB控制器驱动,所以基本上所有的U盘插上后会自动识别出来。这里,你可以把USB控制器看做磁盘控制器,U盘控制器驱动看做磁盘控制器驱动,U盘看做磁盘。USB控制器驱动是为USB控制器装的,而不是为U盘装的。 ? ?? ?说到这里,我们来看一下我们最常见的两种磁盘控制器:. [* |! P6 u* G u2 ^6 J4 Q ? ?? ?1、并行磁盘控制器,或者叫做ATA(PATA)磁盘控制器。1 H, `% F/ `7 X/ U. W ? ?? ?基本上来说,这种磁盘控制器都是为IDE接口的磁盘准备的,而并行磁盘控制器也一般只有并行工作模式。所以,一般来说,并口磁盘所使用的磁盘控制器都是工作在并行模式的并行磁盘控制器。1 L- {5 h8 W; q+ V4 u2 Y 但也由此,让许多人将这个概念照搬到了串行磁盘控制器上,造成了一些理解错误。 ? ?? ?还有一点,很多人认为IDE的磁盘就不需要安装磁盘控制器驱动,这个也是错误的。并不是因为不需要安装,而是因为系统内已经集成了并行磁盘控制器,就像XP集成了大量常用USB控制器驱动一样。 ? ?? ?2、串行磁盘控制器,或者叫做SATA磁盘控制器。 ? ?? ?SATA磁盘控制器,广义上讲,SATA(Serial ATA)指的是所有的串行磁盘控制器,包括普通的串行磁盘控制器、RAID磁盘控制器、SCSI磁盘控制器等等;狭义上讲,我们普遍的将SATA磁盘控制器理解为普通的串行磁盘控制器,就像你我的计算机上正在使用的这种一样。我们在下文中,都将“SATA磁盘控制器”理解为其狭义概念。0 W+ i$ S: }( _1 o7 ], R5 m( N ? ?? ?(1)串行磁盘控制器的工作模式 ? ?? ?串行磁盘控制器比较灵活,不像并行磁盘控制器一般只工作在并行模式,而是可以在BIOS里将其设置为多种工作模式,根据主板BIOS的不同,名称可能有所差别,并行工作模式有:IDE、ATA、PATA等,串行工作模式有:SATA、RAID、AHCI等。 ? ?? ?很多二线厂或者通路商主板上的串行磁盘控制器都默认为并行工作模式,这会折损部分磁盘工作效能,但是却提高了兼容性;很多一线大厂则都是将串行磁盘控制器默认为串行工作模式,这样可以发挥磁盘的最高工作效能。2 {$ L4 s( [$ f??| \$ | ? ?? ?所以,请记住,串行磁盘控制器可以在并行与串行两种工作模式间进行调换,而非只工作在串行工作模式。 ? ???(2)串行磁盘控制器的接口! ?: E) [1 _ o1 T ? ?? ?这好像是个白痴话题,串行磁盘控制器的接口肯定是串口(SATA接口),大多数人这么认为,当然,也包括之前的我。好吧,我们暂且排除有SCSI的特殊接口的串口,只说说我们常见的。 F _( U. V, J; M9 ^: G4 u+ l+ [ ? ?? ?大多数,应该是绝大多数的情况下,串行磁盘控制器的接口是串口。不过,在某些集成了第三方磁盘控制器的主板上,例如有一块945P的主板上集成了ITE的串行磁盘控制器,它的ITE串行磁盘控制器不仅提供用于组建RAID的SATA接口,同时也提供了组建RAID的IDE接口。所以,IDE磁盘也是有可能工作在串行模式下的,绝非IDE磁盘一定工作在并行模式下。 ? ??

文档评论(0)

克拉钻 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档