分享

IDE接口

 赵东华 2016-02-22

IDE接口是电子学上的专业术语,指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器

基本信息

  • 中文名称

    IDE接口

 
  • 外文名称

    IDE interface

折叠基本简介


IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器

折叠
主要特点


IDE接口优点:价格低廉、兼容性强、性价比高

IDE接口缺点:数据传输速度慢、线缆长度过短、连接设备少

折叠发展历程


早期的IDE接口有两种传输模式,一个是PIO(Programming I/O)模式,另一个是DMA(Direct Memory Access)。虽然DMA模式系统资源占用少,但需要额外的驱动程序或设置,因此被接受的程度比较低。后来在对速度要求愈来愈高的情况下,DMA模式由于执行效率较好,操作系统开始直接支持,而且厂商更推出了愈来愈快的DMA模式传输速度标准。

而从英特尔的430TX芯片组开始,就提供了对Ultra DMA 33的支持,提供了最大33MB/sec的的数据传输率,以后又很快发展到了ATA 66,ATA 100以及迈拓提出的ATA 133标准,分别提供66MB/sec,100MB/sec以 有迈拓自己才采用ATA 133标准,而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA,SIS,ALi以及nVidia对此标准提供支持,芯片组厂商中英特尔则只支持ATA 100标准。

折叠其他资料


(Integrated-Drive-Electronics)是现在普遍使用的外部接口,主要接硬盘光驱。采用16位数据并行传送方式,体积小,数据传输快。一个IDE接口只能接两个外部设备。

IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。

折叠注意事项

各种IDE标准都能很好的向下兼容,例如ATA 133兼容ATA 66/100和Ultra DMA33,而ATA 100也兼容Ultra DMA 33/66。

要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性。

IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘。目前硬件接口已经向SATA转移,IDE接口迟早会退出舞台。

折叠IDE接口不够使用的解决办法

面对单IDE主板的日渐流行,升级用户如果手上拿着三个或者以上的IDE设备,则肯定要考虑这方面的解决方案。千万不要等到将所有升级配件买回来之后,再去考虑这个问题,那个时候其实已经有点晚,可供选择的解决方案已经少了许多。因此,与IDE设备相关的升级方案,一定要在去电脑城入货之前想好。

升级用户要解决IDE设备数量大于主板支持的问题,不外乎就是从主板、IDE设备和IDE接口这三方面下手。但是这三个解决方案,都有各自的优点与缺点,很难说哪个方案是比较完美的,关键是看用户的升级重点和预算,这将直接决定到底应该选择哪一个升级方案。

如果是一定要确保多个IDE设备,在升级之后都依然能像升级前那样正常使用,最好还是从主板选择方面想办法。如果是比较注重主板的配置和性能,不希望用太老款的产品,那么就可以从光存储设备上面想方法。如果有二个或者以上的IDE硬盘,老硬盘是主要用于资料备份的话,那么可以从IDE接口上面想方法。

三大解决方案的具体实现方式,接下来会给大家做详细的介绍。 

从主板入手:果断放弃单IDE

无论是双硬盘光驱、双光驱单硬盘,还者是双硬盘双光驱,只要它们都是IDE接口,用户是打算在升级之后继续使用,那么用户在升级平台的时候,主板方面的选购对象,最好还是不要考虑单IDE设计的产品,不然它们将很难同时放到新平台上面使用。

某位升级用户,去到电脑城的某个商家的门市,准备购买用于升级的CPU和主板,他的选购对象是AM2架构的闪龙2800+,以及价格低廉的C61V整合型主板,用户很快就将CPU和主板确定来了。但是,当他在交钱之前对主板进行验货的时候,就发现他选中的C61V主板,只有一个IDE接口,但是它的那台旧电脑,就有两个IDE硬盘和一个IDE DVD-ROM,而这三个IDE设备他是希望都能放到新平台上面使用。

由于当前C61系列的主板,基本上都是只配1个IDE接口,所以这位升级用户只好将目光放回C51G本身。其实C51G在性能上面并不会比C61V差,主板的配置更全面一些,最起码是标配两个IDE接口,价格往往也比C61V贵一些。最终,他在460元的基础上多花了40元块,选购了一块拥有两个IDE接口的C51G主板。

其实针对Intel平台,965/975系列主板都是只有一个IDE接口,升级用户要想从主板入手,解决IDE接口不足,可以考虑使用低端一点,不是采用ICH8/ICH8R南桥的主板,如945PL、945P、945GZ等等。虽然主板的档次和配置都有所减弱,但却能让升级用户手上那几个IDE设备继续“服役”,这个解决方案还可以值得支持的。 

从设备入手:硬盘光驱该换谁

对于使用单硬盘双光驱的升级用户,三个设备能物尽其用,继续在新平台上面使用当然最好。但是如果新平台已经选定的主板,只有一个IDE接口的话,那么升级就要在三个IDE设备上面做一个取舍。在这种情况下,IDE硬盘肯定将会得到保留,毕竟用户只有一个硬盘,没了它新平台就根本不能运行。而双光驱并不是必备的配件,放弃其中一个是逼于无奈的选择

为了保留双IDE光驱,而将另外购买一个S-ATA硬盘进行升级,并不是一个太明智的做法。一来升级S-ATA硬盘至少也地花个三四百块钱,费用不低。二来在单IDE主板上面,要用双光驱的话,那个升级前还在用的IDE硬盘,就只好“退役”。因此,让IDE硬盘和主力IDE光驱设备(如DVD刻录机),共用主板唯一的一个IDE接口,是值得支持的解决方案。非主力IDE光驱设备(如CD-ROM、DVD-ROM等等),既可以拆下来以作备用,或者是放到淘宝上面卖掉。

实在需要使用多一个光驱的用户,完全可以花100来块钱,另外去选购一个S-ATA接口的16X DVD-ROM,作为解决方案的有力补充。如果双IDE光驱组合,是“CD刻录机加DVD-ROM”,或者是“COMBO加CD-ROM”,甚至可以考虑把CD刻录机和COMBO淘汰掉,升级换成S-ATA接口的16X/18X DVD刻录机。一来DVD刻录机的功能比CD刻录机和COMBO都强很多,二来S-ATA的DVD刻录机已经开始普及,就算是18X的主端型号,也降到300元以内了。 

从接口入手:巧将IDE转为USB

对于使用双硬盘单光驱的升级用户,容量较大相对新一点的那个IDE硬盘,无疑是主力系统盘,而容量较小相对旧一点的,往往就是用作资料备份。同样,如果用户升级的时候选择了单IDE设计的主板,那么原有的三个IDE设备就必须放弃一个,而在“双硬盘单光驱”这类配置下,被放弃的往往就是那个小硬盘。不过,与上面“单硬盘双光驱”的情况不同,这里被放弃的小硬盘并不需要彻底“退役”或者变卖,可以通过一个“曲线救国”的方式来继续使用下去。

同样是用来做备份,升级前IDE小硬盘是挂在主机上面来使用,而升级之后,基于IDE接口不够用,小硬盘可以考虑放在主机外面来使用,也就是从以前的内置变成现在的外置,接口从原来的IDE变成了现在的USB。采用这种解决方案,用户需要购一个IDE硬盘专用外置USB硬盘盒,这个东西在电脑城里面很容易可以买到,价格一般在100到180元之间。将用于备份的小硬盘放到硬盘盒里面,接好IDE线和电源线,固定好之后再把盖子封好,一个移动硬盘就此诞生。

当需要进行数据备份的时候,只要用USB线将移动硬盘接到主机的USB接口上面,在WIN2000/XP/VISTA系列下,可以实现即插即用。这个方案,甚至还可以避够双物理硬盘盘符交错的问题。

折叠IntegratedDevelopmentEnvironment

Integrated Development Environment,集成开发环境,用于软件开发。    

折叠面临问题


目前新出货的主板已经很少还有IDE接口,而新出的存储设备也没有IDE接口类型的。最后一批出厂的IDE接口主板和IDE接口设备,也已经过了保修期,面临寿命终结;所以,如果从购买角度来说,完全可以把IDE这个接口抛之脑后了。

如果手头还有一些IDE设备需要应用,可以考虑第三方芯片的处理方案,市场上现在有很多转接卡,支持直接将IDE和SATA接口互转,这种转接卡体积很小,只有半包烟的面积,可以直接插在设备接口处,装在机箱内。

转接卡的速度不是很快,但完全能达到IDE的最高速度(133MB/s),转成SATA的接口是一代,也就是1.5Gb(150MB/s),价格也不高,才几十元。

这种转接卡的方案,比usb转接方案性能上要强,不损耗系统资源,因为是在机箱内部使用,寿命也很长,可以长期使用免插拔。

下面的这大段文字,由于时过境迁,已经不合时宜。因此补充以上内容若干。

原文:

面对单IDE主板的日渐流行,升级用户如果手上拿着三个或者以上的IDE设备,则肯定要考虑这方面的解决方案。千万不要等到将所有升级配件买回来之后,再去考虑这个问题,那个时候其实已经有点晚,可供选择的解决方案已经少了许多。因此,与IDE设备相关的升级方案,一定要在去电脑城入货之前想好。

升级用户要解决IDE设备数量大于主板支持的问题,不外乎就是从主板、IDE设备和IDE接口这三方面下手。但是这三个解决方案,都有各自的优点与缺点,很难说哪个方案是比较完美的,关键是看用户的升级重点和预算,这将直接决定到底应该选择哪一个升级方案。

如果是一定要确保多个IDE设备,在升级之后都依然能像升级前那样正常使用,最好还是从主板选择方面想办法。如果是比较注重主板的配置和性能,不希望用太老款的产品,那么就可以从光存储设备上面想方法。如果有二个或者以上的IDE硬盘,老硬盘是主要用于资料备份的话,那么可以从IDE接口上面想方法。

三大解决方案的具体实现方式,接下来会给大家做详细的介绍。

主板入手:果断放弃单IDE

无论是双硬盘光驱、双光驱单硬盘,还者是双硬盘双光驱,只要它们都是IDE接口,用户是打算在升级之后继续使用,那么用户在升级平台的时候,主板方面的选购对象,最好还是不要考虑单IDE设计的产品,不然它们将很难同时放到新平台上面使用。

某位升级用户,去到电脑城的某个商家的门市,准备购买用于升级的CPU和主板,他的选购对象是AM2架构的闪龙2800+,以及价格低廉的C61V整合型主板,用户很快就将CPU和主板确定来了。但是,当他在交钱之前对主板进行验货的时候,就发现他选中的C61V主板,只有一个IDE接口,但是它的那台旧电脑,就有两个IDE硬盘和一个IDEDVD-ROM,而这三个IDE设备他是希望都能放到新平台上面使用。

由于当前C61系列的主板,基本上都是只配1个IDE接口,所以这位升级用户只好将目光放回C51G本身。其实C51G在性能上面并不会比C61V差,主板的配置更全面一些,最起码是标配两个IDE接口,价格往往也比C61V贵一些。最终,他在460元的基础上多花了40元块,选购了一块拥有两个IDE接口的C51G主板

其实针对Intel平台,965/975系列主板都是只有一个IDE接口,升级用户要想从主板入手,解决IDE接口不足,可以考虑使用低端一点,不是采用ICH8/ICH8R南桥的主板,如945PL、945P、945GZ等等。虽然主板的档次和配置都有所减弱,但却能让升级用户手上那几个IDE设备继续“服役”,这个解决方案还可以值得支持的。

从设备入手:硬盘该换谁

对于使用单硬盘光驱的升级用户,三个设备能物尽其用,继续在新平台上面使用当然最好。但是如果新平台已经选定的主板,只有一个IDE接口的话,那么升级就要在三个IDE设备上面做一个取舍。在这种情况下,IDE硬盘肯定将会得到保留,毕竟用户只有一个硬盘,没了它新平台就根本不能运行。而双光驱并不是必备的配件,放弃其中一个是逼于无奈的选择。

为了保留双IDE光驱,而将另外购买一个S-ATA硬盘进行升级,并不是一个太明智的做法。一来升级S-ATA硬盘至少也得花个三四百块钱,费用不低。二来在单IDE主板上面,要用双光驱的话,那个升级前还在用的IDE硬盘,就只好“退役”。因此,让IDE硬盘和主力IDE光驱设备(如DVD刻录机),共用主板唯一的一个IDE接口,是值得支持的解决方案。非主力IDE光驱设备(如CD-ROM、DVD-ROM等等),既可以拆下来以作备用,或者是放到淘宝上面卖掉。

实在需要使用多一个光驱的用户,完全可以花100来块钱,另外去选购一个S-ATA接口的16X DVD-ROM,作为解决方案的有力补充。如果双IDE光驱组合,是“CD刻录机加DVD-ROM”,或者是“COMBO加CD-ROM”,甚至可以考虑把CD刻录机和COMBO淘汰掉,升级换成S-ATA接口的16X/18X DVD刻录机。一来DVD刻录机的功能比CD刻录机和COMBO都强很多,二来S-ATA的DVD刻录机已经开始普及,就算是18X的主端型号,也降到300元以内了。

从接口入手:巧将IDE转为USB

对于使用双硬盘光驱的升级用户,容量较大相对新一点的那个IDE硬盘,无疑是主力系统盘,而容量较小相对旧一点的,往往就是用作资料备份。同样,如果用户升级的时候选择了单IDE设计的主板,那么原有的三个IDE设备就必须放弃一个,而在“双硬盘光驱”这类配置下,被放弃的往往就是那个小硬盘。不过,与上面“单硬盘光驱”的情况不同,这里被放弃的小硬盘并不需要彻底“退役”或者变卖,可以通过一个“曲线救国”的方式来继续使用下去。

同样是用来做备份,升级前IDE小硬盘是挂在主机上面来使用,而升级之后,基于IDE接口不够用,小硬盘可以考虑放在主机外面来使用,也就是从以前的内置变成现在的外置,接口从原来的IDE变成了现在的USB。采用这种解决方案,用户需要购一个IDE硬盘专用外置USB硬盘盒,这个东西在电脑城里面很容易可以买到,价格一般在100到180元之间。将用于备份的小硬盘放到硬盘盒里面,接好IDE线和电源线,固定好之后再把盖子封好,一个移动硬盘就此诞生。

当需要进行数据备份的时候,只要用USB线将移动硬盘接到主机的USB接口上面,在WIN2000/XP/VISTA系列下,可以实现即插即用。这个方案,甚至还可以避够双物理硬盘盘符交错的问题。

折叠
集成开发环境


Integrated Development Environment,简称 IDE,也称为Integration Design Environment、Integration Debugging Environment)是一种辅助程序开发人员开发软件应用软件

visual studio

IDE通常包括编程语言编辑器、自动建立工具、通常还包括调试器。有些IDE包含编译器/解释器,如微软的Microsoft Visual Studio,有些则不包含,如EclipseSharpDevelop等,这些IDE是通过调用第三方编译器来实现代码的编译工作的。有时IDE还会包含版本控制系统和一些可以设计图形用户界面的工具。许多支持面向对象的现代化IDE还包括了类别浏览器、物件检视器、物件结构图。虽然目前有一些IDE支持多种编程语言(例如EclipseNetBeansMicrosoft Visual Studio),但是一般而言,IDE主要还是针对特定的编程语言而量身打造(例如Visual Basic)。

折叠历史:

从开始在主机终端机开发程序,IDE才渐渐的成为必要的工具。早期的编程语言在送进编译器处理之前,必须要先经过流程图、撰写表格、打卡,所以当时并不需要IDE。 Basic是第一个有IDE的编程语言,同时也是第一个可以直接在主机或终端机前开发程序,他的IDE(Dartmouth Time Sharing System的一部份)是采取命令列的方式,并不像现代的IDE使用选单和图形化。但是他良好的整合了编辑、档案、管理、编译、调试、执行等功能,符合现代化IDE的特性。

今天,IDE这个词和一些没有关连性的命令列工具(像vi、emacsmake)是一种对照,虽然你可以把 Unix 当成是一个IDE,但是多数的程序开发人员会把IDE当成是一个可以完成各种开发工作的一个程序,这个IDE程序提供许多的功能,例如:制作、修改、编译、发布、调试。IDE的想法是把各种命令列的开发工具结合起来,提供一个抽象化的工具,来减少学习编程语言的时间,增加开发人员的生产力,同时也将各种开发工作做更密切的整合,来提高生产力,例如在写程序的时候就直接做编译,一发现有语法上的错误就立即回应。虽然现代的 IDE 多数是图形化的,但是IDE在视窗系统(windowing system,例如 Microsoft Windows 或 X Window System)出现前就已经开始使用,在当时IDE是纯文字模式,透过功能键和快捷键来从事各项工作,例如Turbo Pascal就是一个例子。

近几年来,最有意思的发展是EclipseNetBeans这类开放源代码IDE的出现和流行,在结合开放源代码的精神—开放、可扩张之下,激发了人们成立社群以延伸这些IDE的能力,让这些IDE也能支持其他编程语言和其他的应用。

折叠可视化设计:

可视化程序设计也越来越重要,所谓的可视化程序设计和Visual Basic或Visual C++并不同,支持可视化程序设计的IDE可以让开发人员直接移动程序单元来建立流程图结构图,然后直接做编译或解释,这一类的流程图通常是以UML为基础。

这样的界面因为乐高的Mindstorms开始普及,一些公司也开始透过浏览器和分散式程序设计(LabVIEW)往这方面努力。从1980年代开始,第一个可视化程序设计系统—Max,就是以类比合成器的设计为榜样,同时被用来开发即时音乐演出软件。

这种方法也被用在专业软件,例如Openlab,这类的使用者需要完整程序设计语言的弹性,并不想要传统的学习曲线。

可视化程序设计语言有另一个半免费和开放源代码的替代品-Mindscript,具有加密系统和连结数据库等等。

折叠图形接口开发工具:

微软的Visual Basic是早期的典型的可视化开发环境。后来的包括Borland公司的Delphi等。

可视化开发环境的特点是“控件组装”。很多控件都是自己象画图一样组装起来的,开发环境解决了很多例行的、标准化的代码,比起非可视化的开发环境来说,更加直观,开发速度快,效率高。

以Delphi为例:Delphi包含了程序代码文件(.PAS)和控件布局文件(.dfm),当你在画布(FORM)上拖放一个按钮(BUTTON)时,Delphi开发环境会自动创建一个DFM文件标明BUTTON位置,并且自动在PAS文件中将最基本的完整代码替你写出来,你只需要在需要修改的地方修改或者增加就可以完成很多功能。

折叠
IDE

Institut International des Droits de I'Enfant,国际儿童权利协会,于1995年在瑞士瓦莱州西永市成立[1]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多