Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1170357
  • 博文数量: 115
  • 博客积分: 950
  • 博客等级: 准尉
  • 技术积分: 1734
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-08 20:46
文章分类

全部博文(115)

文章存档

2015年(5)

2014年(28)

2013年(42)

2012年(40)

分类: LINUX

2013-05-21 15:43:23

鉴于需要修改kernel中硬盘的driver文件,顺带了解下几种硬盘的接口以及相关的关系。

从linux的souce code中,可以看到driver目录下有几个硬盘相关的目录: IDE, ATA, SCSI

以下是按照目前网络搜集的信息汇总后在脑中的形象是:(细读后会有不同印象也说不定)

平常说的不同接口的硬盘:
ATA硬盘,PATA硬盘,IDE硬盘,通常指的是PATA IDE接口的硬盘
SATA硬盘,指的是SATA IDE接口的硬盘。
(以上基本是参考了某神人在百度中的回答。具体参考:)

IDE是西部数据提出的一个接口方案"Integrate Drive Electronics", 之后就有了ATA接口的硬盘,在此期间,ATA,ATAPI,IDE都可以指代类似的接口的硬盘。这是一个基于并口传输的,而且有诸多的限制。这是个有40针连接线的硬盘接口

后来2003年提出了串口的ATA,也就是SATA,接口连接线也从原来的40针缩小为7针,但是数据传输却快了。也就是这个时候,原先的ATA也就为了防止重名混淆,而改名为PATA(Parallel AT Attachment)。

然后PATA,SATA又各自发展,有了很多2,3版本


---------------------------------------------------------------
以下是参考网页:




阅读(977) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~