【我所認知的BIOS】—>IDE detect

本文详细介绍了IDE(Integrated Device Electronics)接口及其发展,包括EIDE、ATA、DMA模式,以及后来的SATA标准。此外,还探讨了IDE硬盘的端口设置、跳线知识,并详细阐述了检测IDE设备的步骤和技巧,如读取硬盘信息来确认其存在,区分ATA和ATAPI设备。最后,给出了检测IDE设备的示例代码。
摘要由CSDN通过智能技术生成

【我所認知的BIOS—>IDE detect

By LightSeed

2009-9-3   

1、什么是 IDE

IDEIntegrated Device Electronics的简称,是一种硬盘的传输接口,它有另一个名称叫做ATAAT Attachment),这两个名词都有厂商在用,指的是相同的东西。IDE的规格后来有所进步,而推出了EIDEEnhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准。而这个连接非硬盘类的IDE标准,又称为ATAPI接口。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATAATA/66ATA/100等。图1是一般主板上的IDE接口

 

1主板IDE接口

早期的IDE接口有两种传输模式,一个是PIOProgramming I/O)模式,另一个是DMADirect Memory Access)。虽然DMA模式系统资源占用少,但需要额外的驱动程序或设置,因此被接受的程度比较低。后来在对速度要求愈来愈高的情况下,DMA模式由于执行效率较好,操作系统开始直接支持,而且厂商更推出了愈来愈快的DMA模式传输速度标准。而从英特尔的430TX芯片组开始,就提供了对Ultra DMA 33的支持,提供了最大33MB/sec的的数据传输率,以后又很快发展到了ATA 66ATA 100以及迈拓提出的ATA 133标准,分别提供66MB/sec100MB/sec以及133MB/sec的最大数据传输率。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准,而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIASISALi以及nViidia对次标准提供支持,芯片组厂商中英特尔则只支持ATA 100

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值