SATA 中ATA与AHCI的区别
SATA中ATA和AHCI有什么区别?
2、ATA和AHCI 是硬盘的一种工作模式 ,ATA技术是一个关于IDE(Integrated Device Electronics)的技术规范。IDE接口全球标准化协议将该接口自诞生以来使用的技术规范归纳成为全球硬盘标准,这样就产生了ATA(Advanced Technology Attachment)。你可以把它理解成ATA接口硬盘的一种工作模式。
3、而AHCI是串行ATA高级主控接口的一种硬盘工作模式(SATA接口) ,串行ATA高级主控接口是在Intel的指导下,由多家公司联合研发的接口标准。它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色。将硬盘模式设置成这个会提高硬盘运行速度。
4、而AHCI技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持AHCI的主板就可以实现。
1、什么是ATA:
1)IDE即Integrated Drive Electronics,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,我们常说的IDE接口,也叫ATA(Advanced Technology Attachment)接口,现在PC机使用的硬盘大多数都是IDE兼容的,只需用一根电缆将它们与主板或接口卡连起来就可以了。2)把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容,对用户而言,硬盘安装起来也更为方便。3)ATA接口发展到今,细分可以分成ATA-1(IDE)、ATA-2(EIDE Enhanced IDE/Fast ATA)、ATA-3(FastATA-2)、Ultra ATA、Ultra ATA/33、Ultra ATA/66、Ultra ATA/100及Serial ATA。
4)ATA接口优点: 价格低廉、兼容性非常好
5)ATA接口缺点: 速度慢、只能内置使用、对接口电缆的长度有很严格的限制
2、什么是AHCI:
AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高级主控接口/高级主机控制器接口),是在Intel的指导下,由多家公司联合研发的接口标准,它允许存储驱动程序启用高级串行 ATA 功能,如本机命令队列和热插拔,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等著名企业。
AHCI本质是一种PCI类设备,在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色(即它在不同的操作系统和硬件中是通用的)。这个类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SATA设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。
AHCI通过包含一个PCI BAR(基址寄存器),来实现原生SATA功能。由于AHCI统一接口的研发成功,使得支持串行ATA产品的开发工作大为简化,操作系统和设备制造商省去了单独开发接口的工作,取而代之的是直接在统一接口上进行操作,可以实现包括NCQ(Native Command Queuing)在内的诸多功能。
AHCI模式则与IDE模式相反,装系统时需要安装SATA驱动(而且貌似只有这个模式能打开NCQ功能)。
RAID模式是要有两块硬盘才能实现的,具体情况可以参照一下网上组建RAID的文章,如果你只有一块硬盘就可以忽略它了。
IDE 是旧的传统的ATA硬盘
IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。
IDE接口优点: 价格低廉、兼容性强、性价比高
IDE接口缺点: 数据传输速度慢、线缆长度过短、连接设备少
SATA硬盘与传统的并行ATA硬盘相比具有非常明显的优势:首先是SATA的传输速度快,除此之外,SATA硬盘还具有安装方便、容易散热、支持热插拔等诸多优点,这些都是并行ATA硬盘无法与之相比的。正因如此,SATA硬盘一经上市便受到广大硬件玩家的追捧,成为市场关注的焦点。但并非所有的主板都支持SATA硬盘,一些老主板并不直接支持SATA硬盘,如果买了一块SATA硬盘,就还必须购买一块SATA接口卡才行。 安装和普通IDE硬盘是有一点点不一样。
目前情况下,SATA硬盘分为原生和桥接两种,
1. 原生SATA硬盘 这是真正的SATA硬盘,采用真正的SATA控制器,而最新的SATAⅡ支持NCQ(Native Command Queuing,原生命令队列),这个技术允许硬盘对读/写命令重新排序,允许硬盘根据哪一个功能最接近于磁头当前所在的位置来执行。
2. 桥接SATA硬盘 只是将普通的IDE硬盘通过桥接控制芯片将其转化为SATA硬盘,通过“主板-硬盘”采用桥接芯片来实现“串→并”、“并→串”的数据转换,在性能上比起IDE硬盘并没有太大的提升,反而会影响带宽。
桥接SATA硬盘一般都是采用Narvell公司的88i8030芯片或Silicon Image公司的Sil3611芯片,如果自己SATA硬盘上发现了这两种芯片,那就是桥接SATA硬盘,如果没有的话,就是原生SATA硬盘。
BIOS中激活SATA硬盘
在主板的BIOS设置程序中,一般会有一个关于SATA硬盘的设置选项:SATA MODE,一个是增强模式,一个是兼容模式,如果是兼容模式的话就是ATA/133。
SATA中ATA和AHCI有什么区别? ______ ATA 指硬盘使用IDE兼容模式, AHCI 是SATA模式,速度快,但XP需安装驱动才能使用,否则会蓝屏
硬盘中ATA和SATA型号有啥区别? ______ 实际上,Serial ATA 仅用四支针脚就能完成所有的工作,分别用于连接电缆、连接地线、发送数据和接收数据,同时这样的架构还能降低系统能耗和减小系统复杂性.其次,Serial ATA的起点更高、发展...
急!!!请问ATA和SATA的接口有什么样的区别? ______ 一个串口一个并口,串口(SATA)的速度理论上快一些. 会 影响到装程序问题,但一般在BIOS设置时关掉SATA模式,不影响使用. 若确实需要,须下载专门的支持SATA...
ATA和SATA哪个好 ______ SATA无论是传输速度还是电气性能都比IDE好当然会取代IDE成为下一代标准 全部 一*** 44 3 评论 分享 提交评论 其他答案 2019-03-01 17:59:09 理论传输率ATA是100...
电脑里的BOS设置中的IDE模式和AHCI模式是什么意思? ______ AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),中译:高级主机控制接口,它是 Intel 所主导的一项技术,可以发...
硬盘模式 ATA和AHCI的详细区别 - ______ 你好 ATA和AHCI 是硬盘的一种工作模式 , ATA技术是一个关于IDE(Integrated Device Electronics)的技术规范.IDE接口全球标准化协议将该接口自诞生以来使用的技术规范归纳成为全球硬盘标准,这样就产生了ATA(Advanced Technology ...
关于硬盘AHCI和IDE模式的诺干问题~~~~~ - ______ 如果是VISTA的话AHCI的驱动会自动安装,XP的话在驱动之家应该有,建议有AHCI还是把打开,性能稍微提高点!
ahci和raid哪个速度更快 - ______ ahci和raid 实际上不能相互比较,概念不在同一层次上!很多人提这个问题. ahci 是硬盘接口SATA的高级模式,而raid是建立在ahci之上的硬盘应用模式. 对于使用单盘或者多盘独立使用的情况,ahci和raid 工作状态是完全一样的,简单讲就是速度一样.ahci本身在接入多只硬盘时,所有盘都独立工作,而raid在接入多只硬盘时,可以让多只盘联合工作以实现对性能的叠加提升整体性能,RAID模式的不同在于偏重提升速度、安全或速度与安全相兼顾.
AHCI和IDE有什么区别 ______ 你应该是看到BIOS里SATA选项有AHCI/IDE两个选项吧(如果支持RAID的话还有RAID选项),我记得我以前也有这个疑问查过是说用AHCI模式装的HDD速度和安全性能上会好一些,不过要注意的是你在BIOS里设的哪种模式装的系统以后进去...
scsi与ata硬盘有什么区别. - ______ 相比ATA硬盘,SCSI体现出了更适合中、高端存储应用的技术优势: 首先SCSI相对于ATA硬盘的接口支持数量更多.一般而言,ATA硬盘采用IDE插槽与系统连接,而每IDE插槽即占用一个IRQ(中断号),而每两个IDE设备就要占用一个IDE能...
SATA 中ATA与AHCI的区别的更多相关文章
- (转)科普:SATA、PCIe、AHCI、NVMe
原文链接:https://forum.51nb.com/thread-1670848-1-1.html IT 界总喜欢发明新名词.而且同一个东西,可能有几个不同的名字.同一个名字,又可能指不同的东西. ...
- 【转】为什么我们都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二. 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数. 你可能自己 ...
- Visual Studio 中 Build 和 Rebuild 的区别
因为之前写的程序比较小,编译起来比较快,所以一直都没有太在意 Build 和 Rebuild 之间的区别,后来发现两个还是有很大不同. Build 只针对在上次编译之后更改过的文件进行编译,在项目比较 ...
- SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别
SQL Server 中 EXEC 与 SP_EXECUTESQL 的区别 MSSQL为我们提供了两种动态执行SQL语句的命令,分别是 EXEC 和 SP_EXECUTESQL ,我们先来看一下两种方 ...
- java集合中List与set的区别
java集合中List与set的区别. List可以存储元素为有序性并且元素可以相同. set存储元素为无序性并且元素不可以相同. 下面贴几段代码感受一下: ArrayL ...
- Java中Set Map List 的区别
java中set map list的区别: 都是集合接口 简要说明 set --其中的值不允许重复,无序的数据结构 list --其中的值允许重复,因为其为有序的数据结构 map--成对的数据结构 ...
- oracle中函数和存储过程的区别和联系【转载竹沥半夏】
oracle中函数和存储过程的区别和联系[转载竹沥半夏] 在oracle中,函数和存储过程是经常使用到的,他们的语法中有很多相似的地方,但也有自己的特点.刚学完函数和存储过程,下面来和大家分享一下自己 ...
- JS中isPrototypeOf 和hasOwnProperty 的区别 ------- js使用in和hasOwnProperty获取对象属性的区别
JS中isPrototypeOf 和hasOwnProperty 的区别 1.isPrototypeOf isPrototypeOf是用来判断指定对象object1是否存在于另一个对象object2的 ...
- Java中Comparable和Comparator接口区别分析
Java中Comparable和Comparator接口区别分析 来源:码农网 | 时间:2015-03-16 10:25:20 | 阅读数:8902 [导读] 本文要来详细分析一下Java中Comp ...
- 【jQuery】【转】jQuery中的trigger和triggerHandler区别
trigger(event, [data]) 在每一个匹配的元素上触发某类事件. 这个函数也会导致浏览器同名的默认行为的执行.比如,如果用trigger()触发一个'submit',则同样会导致浏览器 ...
随机推荐
- 无法访问Github仓库的极简治标法
技术背景 由于IP原因,国内的IP访问Github仓库的时候会经常遇到一些困难,甚至存在无法Ping通的情况.尝试过FastGithub等方案,但还是会遇到各种各样的问题,导致情况越来越复杂. 但是转 ...
- 应用程序使用统计信息 – .NET CORE(C#) WPF界面设计
应用程序使用统计信息 - .NET CORE(C#) WPF界面设计 首发文章地址:https://dotnet9.com/10546.html 关键功能点 抽屉式菜单 圆形进度条 Demo演示: 1 ...
- SpringBoot02:运行原理初探
@EnableAutoConfiguration @EnableAutoConfiguration:开启自动配置功能 以前我们需要自己配置的东西,而现在SpringBoot可以自动帮我们配置 @Ena ...
- Django-Import-Export插件关于外键的处理
前言 Django-Import-Export是一款很好用很方便的Django数据导出导入插件,可以和DjangoAdmin管理后台完美集成,只需要少量的代码配置即可方便实现你要的多种格式导出导入,关 ...
- [转帖]renice和nice
https://www.cnblogs.com/qiynet/p/17555881.html 将行程 id 为 987 及 32 的行程与行程拥有者为 daemon 及 root 的优先序号码加 1 ...
- goofys 鲲鹏上面编译挂载与性能测试
goofys 鲲鹏上面编译挂载与性能测试 介质 使用go进行编译. 官网上面有 amd64的介质,但是没有aarch64的介质 需要自行编译 前几天一直编译失败. 周天在家自己测试了一把,根据gith ...
- [转帖]文件操作之zip、bzip2、gzip、tar命令
文件操作之zip.bzip2.gzip.tar命令 原创 丁同学19902015-10-15 00:02:51博主文章分类:liunx基础著作权 文章标签linux tarlinux文件压缩linux ...
- [转帖]Linux之bash反弹shell原理浅析
环境 攻击机:kali ip:192.168.25.144 靶 机:centos ip:192.168.25.142 过程 kali 监听本地8888端口 靶机 ...
- [转帖]性能分析之TCP全连接队列占满问题分析及优化过程(转载)
https://www.cnblogs.com/wx170119/p/12068005.html 前言 在对一个挡板系统进行测试时,遇到一个由于TCP全连接队列被占满而影响系统性能的问题,这里记录下如 ...
- [转帖]Linux中./configure、make、make install命令详解
简单来说,make 是编译,make install 是安装. 总结:linux编译安装中configure.make和make install各自的作用 • ./configure是用来检测你 ...