您当时的方位:主页 > 作业笔记

BIOS里的Legacy和Native是什么意思,Legacy和Native有什么区别

188bet
2015-06-11  codeforacause.net

  Native IDE是指在操作体系,可以直接将SATA设备辨以为SATA HD\SATA刻录机,不需求模仿成IDE设备,一般SATA硬盘支撑NCQ的话,敞开此功用将可以享受到NCQ的长处。Legacy IDE指的是一般IDE硬盘、IDE刻录机等,在传统DOS/Windows 9x环境下,是不能直接辨认到SATA设备,只能将SATA设备模仿成IDE设备,但这样就不能运用SATA的原生指令。
 
  Legacy IDE英文意思是传统IDE形式。
   Native IDE英文意思是原生IDE形式。


Native IDE 其实就是指按全兼容的SATA特性接入,无论什么硬盘(SATAII/SATAIII)都会为全兼容而丢失一些新特性(但与驱动无关的硬指标不会丢失);Legacy IDE是进一步模仿成传统的ATA硬盘,也就是相当于一个并口硬盘了,BIOS会为它分配IRQ,并把总线交给33Mhz的PCI办理,这是专门用来设备Windows98等陈旧体系用的.



 
  咱们拿微星865PE Neo2主板来举例:其 BIOS中供给了“Legacy Mode”和“Native Mode”两种形式。Legacy Mode为延伸形式,即与以往的主板相同,南桥芯片只支撑四个ATA设备,将两个SATA接口别离映射到某一个IDE通道的Master端和Slave 端。当然,被映射的端口此刻不能再衔接IDE设备了。在Legacy Mode形式下,SATA设备是在PATA操控器操控之下,因而从设备办理器傍边咱们只能看到一个操控器。这样做的长处是在一些较旧版本的操作体系(Windows 98/Me)下,经过映射的办法运用SATA设备。
 
  有越来越多的用户运用Windows XP等最新的操作体系,那么就可以将形式修改为Native Mode。在Native Mode形式下,咱们就可以运用悉数的4个IDE设备和两个SATA设备了,此刻在设备办理器傍边也可以发现两个存储器操控器。但令人遗憾的是,当咱们在微星865PE Neo2的Native Mode形式下仍只能运用两个SATA设备和两个IDE设备(并且必须在同一IDE通道),并且,SATA硬盘居然作业在PIO形式下!而假如在另一 IDE通道设备第三个IDE设备,则SATA硬盘和榜首通道的Slave设备则无法被Windows XP辨认,此刻把两个SATA设备或第三个IDE设备摘掉,全部又康复正常,由此可见Native Mode没有发挥应有的效果。咱们以为ICH5R和微星865PE Neo2的BIOS还有待进一步完善。在问询Intel技能人员后,Intel称A3 Step的ICH5R的兼容性会有所改进。
 
  虽然在运用Native Mode时遇到了一些费事,但咱们仍是以为Native Mode是一种抱负的形式。在该形式下,咱们不只可以运用最大数量的设备,并且由两个存储操控器别离对PATA设备和SATA设备进行办理,磁盘的效能将比一个操控器来得高。当然假如你对Windows 98或Windows Me情有独钟,一起运用又是运用SATA设备的话,那么你就只好挑选Legacy Mode了。
 
  Legacy Mode为传统形式,即与以往的主板相同,南桥芯片只支撑四个ATA设备,将两个SATA接口别离映射到某一个IDE通道的Master端和Slave端。当然,被映射的端口此刻不能再衔接IDE设备了。就是说衔接的SATA硬盘的IRQ实践是经过映射的办法占用的主板上的IDE的IRQ,所以被映射的IDE口不能再被运用,这就是为什么有的时分咱们一起衔接IDE光驱与SATA硬盘会只认其间一个的原因。在Legacy Mode形式下,SATA设备是在PATA操控器操控之下,因而从设备办理器傍边咱们只能看到一个操控器。这样做的长处是在一些较旧版本的操作体系(Windows 98/Me)下,经过映射的办法运用 SATA设备。也就是说SATA硬盘实践上是模仿的IDE硬盘运用的。
 
  AHCI实质是一种PCI类设备,在体系内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的人物(即它在不同的操作体系和硬件中是通用的)。这个类设备描绘了一个含操控和状况区域、指令序列进口表的通用体系内存结构;每个指令表进口包含SATA设备编程信息,和一个指向(用于在设备和主机传输数据的)描绘表的指针。AHCI经过包含一个PCI BAR(基址寄存器),来完结原生SATA功用。由于AHCI一致接口的研制成功,使得支撑串行ATA产品的开发作业大为简化,操作体系和设备制造商省去了独自开发接口的作业,取而代之的是直接在一致接口上进行操作,可以完结包含NCQ(Native Command Queuing)在内的许多功用。
 
  AHCI形式则与IDE形式相反,装体系时需求设备SATA驱动(并且形似只要这个形式才干翻开NCQ功用)。
 
  RAID形式是要有两块硬盘才干完结的,具体情况可以参照一下网上组成RAID的文章,假如你只要一块硬盘就可以疏忽它了。
 
  弥补: NCQ是一种新的硬盘技能,简略来说敞开它之后从一个程序跳到另一个程序时速度会更快,要完结它首要就要在BIOS里挑选AHCI形式,然后在装体系时设备相应的驱动(一般在主板驱动盘里有),设备好体系之后基本上就可以完结了 。
 
  许多SATA设备操控器可单个启用AHCI功用或与RAID功用兼并运用,英特尔就主张假如在其支撑AHCI芯片组上运用RAID功用,采纳AHCI形式组成RAID可以获得最大弹性,由于AHCI可在完结设备的操作体系中切换RAID组成形式。
 
  Windows Vista中心已彻底支撑AHCI,Linux从体系中心2.6.19版起支撑,其他较旧操作体系则需求相关硬件制造商供给驱动程序才干够支撑。
 
  一直以来SCSI硬盘在多任务负载下的体现才能为人称道,其底子的原因除了SCSI接口惊人的接口速率外,就是它的指令排序功用。以往的PATA、SATA硬盘也正是由于短少一种指令优化履行功用而在功能上落后于SCSI硬盘。针对这一窘境,Intel的AHCI 1.0规范初次引进的NCQ(Native Command Qu),它的使用可以大幅度削减硬盘无用的寻道次数和数据查找时间,这样就能明显增强多任务情况下硬盘的功能。
 
  别的,作为SATA规范的改进版,Intel完善了Serial ATA II接口的具体标准,并表明串行ATA II的研制将归于AHCI一致接口的第二个阶段。而其间榜首阶段从06年现已开端,不少厂商也推出Serial ATA接口的产品,包含硬盘和主板。但这仅仅是作为过渡,在第二阶段,Serial ATA II将会凭仗更高的信号传输速度直接替代SATA.