编程里ide是什么意思啊,IDE是什么啊

1,IDE是什么啊既然是编程里面的问题,显然应该是编程里面的概念IDE is short for integration develop environment中文是集成开发环境IDE IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言,硬盘安装起来也更为方便 。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位 。IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1 , 这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、Ultra ATA、DMA、Ultra DMA等接口都属于IDE硬盘 。IDE接口也叫ATA(Advanced Technology Attachment)接口,现在PC(个人电脑)机使用的硬盘大多数都是IDE兼容的,只需用一根40线电缆将它们与主板或接口卡连起来就可以了 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强 , 硬盘制造起来变得更容易,因为厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容,对用户而言,硬盘安装起来也更为方便 。目前,在低档的入门级服务器上有很大一部分采用IDE接口,这样做的好处是价格低廉,对一些性能要求不是很高的环境是不错的选择 。但采用IDE接口的服务器也有着严重的缺陷,那就是速度瓶颈、不能实现热插拔、很难实现数据的可靠性保护,虽然现在很多服务器厂商也都推出了基于IDE 的RAID(磁盘冗余整列,一种对硬盘数据的可靠性保护方式)方案,但这也仅仅局限于小流量的数据,而对于大流量的突发性的数据要求就显得无能为力了 。也正式基于这样的情况,所以现在服务器仍然以稳定、传输速率高的SCSI接口为主 。ide的英文全称为“integrated drive electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强 , 硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言,硬盘安装起来也更为方便 。ide这一接口技术从诞生至今就一直在不断发展 , 性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位 。ide代表着硬盘的一种类型,但在实际的应用中,人们也习惯用ide来称呼最早出现ide类型硬盘ata-1 , 这种类型的接口随着接口技术的发展已经被淘汰了 , 而其后发展分支出更多类型的硬盘接口,比如ata、ultra ata、dma、ultra dma等接口都属于ide硬盘 。IDE就是Integrated Development Environment集成开发环境
2,什么是IDEIDEIDE的英文全称为“Integratednbsp;Drivenbsp;Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言,硬盘安装起来也更为方便 。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高 , 其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位 。IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口 , 比如ATA、Ultranbsp;ATA、DMA、Ultranbsp;DMA等接口都属于IDE硬盘 。======================================软件行业中 , IDE为(Integratednbsp;Devolopnbsp;Environment)集成开发环境之意 。程序员课程所说的IDE,是指集成开发环境 。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套 。所有具备这一特性的软件或者软件套(组)都可以叫做IDE 。不同的技术体系有不同的IDE 。比如visualnbsp;studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visualnbsp;studio.Net可以叫做IDE 。同样,Borland的JBuilder也是一个IDE,它是Java的IDE 。zendnbsp;studio、editplus、ultranbsp;edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE 。如微软的Visualnbsp;Studio系列 , Borland的C++nbsp;Builder,Delphi系列等 。IDE集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能 。=========================================IDE控制器工作原理无论你用计算机做什么,存储系统都是整个系统的一个重要组成部分 。实际上,大多数个人电脑都有一个或者多个诸如硬盘、CD-ROM、DVD刻录机以及早期像软驱这类存储装置 。通常情况下 , 这些设备都是通过IDE(集成设备电路Integratednbsp;Devicenbsp;Electronics的英文缩写)接口与电脑相连的,IDE接口是用来连接存储设备和计算机的标准方式 。其实“IDE”并不是这项接口技术的真正名称,最初人们管这种接口技术称为“ATnbsp;Attachment”,即Advancednbsp;Technologynbsp;Attachment,也就是我们常说的ATA接口了,它最初是发展于IBM的“Advancednbsp;Technologynbsp;PC” 。下面,笔者将带着大家了解IDE/ATA的演变和发展、插脚引线的作用和“主/从”的真正含义等基础知识 。nbsp;IDE的发展IDE最初是作为一种电脑内部硬盘驱动器的标准连接方式 。IDE背后的基本观念就是硬盘驱动器和控制器应该集成在一起 。控制器是一块载有芯片的电路板 , 它能够正确严密的指挥硬盘如何存储和存取数据 。绝大多数控制器都包含有一定容量的缓存(2MB或8MB)作为缓冲器,用来提高硬盘的性能 。在IDE诞生之前,控制器和硬盘的盘体是分开,并且多为是独立的 。换句话说,一家制造商生产的控制器可能就无法正常工作在另一家制造商生产的硬盘上 。控制器与盘体之间的距离还会导致信号强度下降而影响性能表现 。这对电脑使用者而言不能不算是一种损失 。IBM在1984年推出的“ATnbsp;computer”有两项关键性的技术革新 。第一,推出“ISA”的第二代总线接口 。新的ISA总线一次能够传输16个bit位,而此前只能传输8位 。第二,IBM为其提供了一个将控制器和硬盘驱动器集成在一起的硬盘 。一个带状的电缆通过ISA卡与电脑主机连接在一起,ATA接口就这么诞生了 。1986年,康柏(Compaq)公司把IDE驱动器引入到他们的桌面386系列中 。这种联合形式依然是建立在IBM的ATA标准上的 。不久以后,其他卖主陆续开始提供IDE驱动设备,IDE也成
3 , JAVA中提到的IDE是什么意思IDE(Integrated Development,集成开发环境)集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具 。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套 。所有具备这一特性的软件或者软件套(组)都可以叫做IDE 。如微软的Visual Studio系列,Borland的C++ Builder,Delphi系列等 。该程序可以独立运行 , 也可以和其它程序并用 。例如,BASIC语言在微软办公软件中可以使用 , 可以在微软Word文档中编写WordBasic程序 。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便 。不同的技术体系有不同的IDE 。比如visual studio.Net可以称为C++、VB、C#等语言的集成开发环境,所以visual studio.Net可以叫做IDE 。同样,Borland的JBuilder也是一个IDE,它是Java的IDE 。zend studio、editplus、ultra edit这些,每一个都具备基本的编码、调试功能,所以每一个都可以称作IDE 。IDE多被用于开发HTML应用软件 。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因为很多项任务会自动生成 。IDE集成代码编辑,代码生成,界面设计 , 调试,编译等功能,目前还融合了建模功能 。IDE(Integrated Development Environment,集成开发环境) 。其缩写形式IDE同时也代指“电子集成驱动器” 。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具 。该程序可以独立运行,也可以和其它程序并用 。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序 。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便 。IDE多被用于开发HTML应用软件 。IDE,即Integrated Development Environment,是“集成开发环境”的英文缩写,可以辅助开发程序的应用软件 。软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具 。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套 。所有具备这一特性的软件或者软件套(组)都可以叫做IDE 。如微软的VisualStudio系列,Borland的C++Builder,Delphi系列等 。该程序可以独立运行 , 也可以和其它程序并用 。例如 , BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序 。IDE为用户使用VisualBasic、Java和PowerBuilder等现代编程语言提供了方便 。不同的技术体系有不同的IDE 。比如可以称为C++、VB、C#、易语言等语言的集成开发环境,所以可以叫做IDE 。同样,Borland的JBuilder也是一个IDE,它是Java的IDE 。zendstudio、editplus、ultraedit这些,每一个都具备基本的编码、调试功能 , 所以每一个都可以称作IDE 。IDE多被用于开发HTML应用软件 。例如 , 许多人在设计网站时使用IDE(如HomeSite、DreamWeaver、FrontPage,等等),因为很多项任务会自动生成 。IDE集成代码编辑,代码生成,界面设计,调试,编译等功能 , 目前还融合了建模功能 。JAVA中的IDE,是Integrated Development Environment的缩写,是集成开发环境的意思 。就是开发JAVA程序的环境,一般用JBuilder、VisualAge for Java等 。你看我写个程序:public class fffff int a=10;///定义一个变量a的值是10;int c=34;///定义一个变量c的值是34;public static void main(string args[])///程序主运行口main方法 fffff df=new fffff()///new一个对象; int c=df.a;///调用它 int d=df.c; int s=(c+d); system.out.println(s);///输入值来}}我解释一下为什么要new 其实new 是为其对象分配一个空间,在什么情况下用new 呢?在你需要创建对象的时候就需要new一下 。在后面你将会学到传值引用?你就会体会到如何使用new啦【编程里ide是什么意思啊,IDE是什么啊】
4 , IDE是什么http://baike.baidu.com/view/5775.htm看一下白科,你会很了解的, , ,,IDE(集成开发环境)编辑IDE(Integrated Development Environment,集成开发环境) 。其缩写形式IDE同时也代指“电子集成驱动器” 。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具 。该程序可以独立运行,也可以和其它程序并用 。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序 。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便 。IDE多被用于开发HTML应用软件 。ectronics的简称 , 是一种硬盘的传输接口,它有另一个名称叫做ATA(AT Attachment),这两个名词都有厂商在用,指的是相同的东西 。IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA 。所不同的是Fast ATA是专指硬盘接口 , 而EIDE还制定了连接光盘等非硬盘产品的标准 。而这个连接非硬盘类的IDE标准,又称为ATAPI接口 。而之后再推出更快的接口,名称都只剩下ATA的字样 , 像是Ultra ATA、ATA/66、ATA/100等 。主板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以及133MB/sec的最大数据传输率 。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准,而日立(IBM) , 希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA , SIS,ALi以及nViidia对次标准提供支持 , 芯片组厂商中英特尔则只支持ATA 100标准 。各种IDE标准都能很好的向下兼容,例如ATA 133兼容ATA 66/100和Ultra DMA33,而ATA 100也兼容Ultra DMA 33/66 。要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线 , 其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性 。以上这些都是传统的并行ATA传输方式,现在又出现了串行ATA(Serial ATA,简称SATA),其最大数据传输率更进一步提高到了150MB/sec,将来还会提高到300MB/sec,而且其接口非常小巧,排线也很细,有利于机箱内部空气流动从而加强散热效果 , 也使机箱内部显得不太凌乱 。与并行ATA相比,SATA还有一大优点就是支持热插拔 。主板SATA接口 在选购主板时 , 其实并无必要太在意IDE接口传输标准有多快,其实在ATA 100,ATA 133以及SATA 150下硬盘性能都差不多,因为受限于硬盘的机械结构和数据存取方式 , 硬盘的性能瓶颈是硬盘的内部数据传输率而非外部接口标准,目前主流硬盘的内部数据传输率离ATA 100的100MB/sec都还差得很远 。所以要按照自己的具体需求选购 。参考资料:另外,团IDC网上有许多产品团购,便宜有口碑ectronics的简称,是一种硬盘的传输接口,它有另一个名称叫做ATA(AT Attachment),这两个名词都有厂商在用,指的是相同的东西 。IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA 。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准 。而这个连接非硬盘类的IDE标准,又称为ATAPI接口 。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等 。主板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以及133MB/sec的最大数据传输率 。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准,而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA,SIS,ALi以及nViidia对次标准提供支持,芯片组厂商中英特尔则只支持ATA 100标准 。各种IDE标准都能很好的向下兼容,例如ATA 133兼容ATA 66/100和Ultra DMA33,而ATA 100也兼容Ultra DMA 33/66 。要特别注意的是,对ATA 66以及以上的IDE接口传输标准而言,必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性 。以上这些都是传统的并行ATA传输方式,现在又出现了串行ATA(Serial ATA,简称SATA),其最大数据传输率更进一步提高到了150MB/sec,将来还会提高到300MB/sec , 而且其接口非常小巧 , 排线也很细,有利于机箱内部空气流动从而加强散热效果,也使机箱内部显得不太凌乱 。与并行ATA相比 , SATA还有一大优点就是支持热插拔 。主板SATA接口 在选购主板时,其实并无必要太在意IDE接口传输标准有多快 , 其实在ATA 100 , ATA 133以及SATA 150下硬盘性能都差不多,因为受限于硬盘的机械结构和数据存取方式,硬盘的性能瓶颈是硬盘的内部数据传输率而非外部接口标准,目前主流硬盘的内部数据传输率离ATA 100的100MB/sec都还差得很远 。所以要按照自己的具体需求选购 。参考资料:IDE有多种含义:* 整合装置电路,Integrated Device Electronics的英文缩写,一般会作为ATA硬体的介面界面 。* 整合开发环境,Integrated Development Environment的英文缩写,可辅助开发程式的应用软体 。* 简易爆炸装置 , Improvised Explosive Device的英文缩写,又称土制炸弹,泛指任何利用现有或临时制造的材料所制成之炸弹 。5 , IDE是什么东西IDE是Integrated Device Electronics的简称 , 是一种硬盘的传输接口,它有另一个名称叫做ATA(AT Attachment) , 这两个名词都有厂商在用,指的是相同的东西 。IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA 。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准 。而这个连接非硬盘类的IDE标准,又称为ATAPI接口 。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等 。主板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以及133MB/sec的最大数据传输率 。值得注意的是,迈拓提出的ATA 133标准并没能获得业界的广泛支持,硬盘厂商中只有迈拓自己才采用ATA 133标准 , 而日立(IBM),希捷和西部数据则都采用ATA 100标准,芯片组厂商中也只有VIA,SIS,ALi以及nViidia对次标准提供支持,芯片组厂商中英特尔则只支持ATA 100标准 。各种IDE标准都能很好的向下兼容 , 例如ATA 133兼容ATA 66/100和Ultra DMA33 , 而ATA 100也兼容Ultra DMA 33/66 。要特别注意的是 , 对ATA 66以及以上的IDE接口传输标准而言 , 必须使用专门的80芯IDE排线,其与普通的40芯IDE排线相比,增加了40条地线以提高信号的稳定性 。以上这些都是传统的并行ATA传输方式,现在又出现了串行ATA(Serial ATA,简称SATA) , 其最大数据传输率更进一步提高到了150MB/sec,将来还会提高到300MB/sec,而且其接口非常小巧,排线也很细,有利于机箱内部空气流动从而加强散热效果,也使机箱内部显得不太凌乱 。与并行ATA相比,SATA还有一大优点就是支持热插拔 。主板SATA接口 在选购主板时 , 其实并无必要太在意IDE接口传输标准有多快,其实在ATA 100,ATA 133以及SATA 150下硬盘性能都差不多,因为受限于硬盘的机械结构和数据存取方式,硬盘的性能瓶颈是硬盘的内部数据传输率而非外部接口标准,目前主流硬盘的内部数据传输率离ATA 100的100MB/sec都还差得很远 。所以要按照自己的具体需求选购 。ide 集成开发环境:integrated devolop environment,电子集成驱动器:integrated drive electronics 1.ide(integrated development,集成开发环境) 集成开发环境(简称ide)软件是用于程序开发环境的应用程序 , 一般包括代码编辑器、编译器、调试器和图形用户界面工具 。就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套 。所有具备这一特性的软件或者软件套(组)都可以叫做ide 。如微软的visual studio系列,borland的c++ builder,delphi系列等 。该程序可以独立运行,也可以和其它程序并用 。例如,basic语言在微软办公软件中可以使用,可以在微软word文档中编写wordbasic程序 。ide为用户使用visual basic、java和powerbuilder等现代编程语言提供了方便 。不同的技术体系有不同的ide 。比如visual studio.net可以称为c++、vb、c#等语言的集成开发环境,所以visual studio.net可以叫做ide 。同样,borland的jbuilder也是一个ide,它是java的ide 。zend studio、editplus、ultra edit这些 , 每一个都具备基本的编码、调试功能,所以每一个都可以称作ide 。ide多被用于开发html应用软件 。例如 , 许多人在设计网站时使用ide(如homesite、dreamweaver、frontpage,等等),因为很多项任务会自动生成 。ide集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能 。2.ide(integrated drive electronics) 电子集成驱动器 它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言,硬盘安装起来也更为方便 。ide这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位 。ide代表着硬盘的一种类型,但在实际的应用中,人们也习惯用ide来称呼最早出现ide类型硬盘ata-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ata、ultra ata、dma、ultra dma等接口都属于ide硬盘 。pide硬盘 pide硬盘的传输模式有以下三种:pio(programmed i/o)模式、dma(driect memory access)模式、ultra dma(简称udma)模式 。pio(programmed i/o)模式的最大弊端是耗用极大量的cpu资源 。以pio模式运行的ide接口,数据传输率达3.3mb/s(pio mode 0)-16.6mb/s(pio mode 4)不等 。pdma(direct memory access)模式分为single-word dma及multi-word dma两种 。single-word dma模式的最高传输率达8.33mb/s,multi-word dma(double word)则可达16.66mb/s 。pdma模式同pio模式的最大区别是:dma模式并不用过分依赖cpu的指令而运行,可达到节省处理器运行资源的效果 。但由于ultra dma模式 的出现和快速普及 , 这两个模式立即被udma所取代 。pultra dma模式(简称udma)是ultra ata制式下所引用的一个标准,以16-bit multi-word dma模式作为基准 。udma其中一个优点是它除了拥有dma模式的优点外,更应用了crc(cyclic redundancy check)技术 , 加强了资料在传送过程中侦错及除错方面的效能 。p自ultra ata标准推行以来,其接口便应用了ddr(double data rate)技术将传输的速度提升了一倍,目前已发展到ultra ata/100了,其传输速度高达100mb/s 。ide控制器工作原理 无论你用计算机做什么,存储系统都是整个系统的一个重要组成部分 。实际上,大多数个人电脑都有一个或者多个诸如硬盘、cd-rom、dvd刻录机以及早期像软驱这类存储装置 。通常情况下,这些设备都是通过ide(集成设备电路integrated device electronics的英文缩写)接口与电脑相连的,ide接口是用来连接存储设备和计算机的标准方式 。其实“ide”并不是这项接口技术的真正名称,最初人们管这种接口技术称为“at attachment”,即advanced technology attachment , 也就是我们常说的ata接口了,它最初是发展于ibm的“advanced technology pc” 。下面 , 笔者将带着大家了解ide/ata的演变和发展、插脚引线的作用和“主/从”的真正含义等基础知识 。ide的发展 ide最初是作为一种电脑内部硬盘驱动器的标准连接方式 。ide背后的基本观念就是硬盘驱动器和控制器应该集成在一起 。控制器是一块载有芯片的电路板,它能够正确严密的指挥硬盘如何存储和存取数据 。绝大多数控制器都包含有一定容量的缓存(2mb或8mb)作为缓冲器,用来提高硬盘的性能 。在ide诞生之前,控制器和硬盘的盘体是分开,并且多为是独立的 。换句话说 , 一家制造商生产的控制器可能就无法正常工作在另一家制造商生产的硬盘上 。控制器与盘体之间的距离还会导致信号强度下降而影响性能表现 。这对电脑使用者而言不能不算是一种损失 。ibm在1984年推出的“at computer”有两项关键性的技术革新 。第一,推出“isa”的第二代总线接口 。新的isa总线一次能够传输16个bit位,而此前只能传输8位 。第二 , ibm为其提供了一个将控制器和硬盘驱动器集成在一起的硬盘 。一个带状的电缆通过isa卡与电脑主机连接在一起,ata接口就这么诞生了 。1986年,康柏(compaq)公司把ide驱动器引入到他们的桌面386系列中 。这种联合形式依然是建立在ibm的ata标准上的 。不久以后,其他卖主陆续开始提供ide驱动设备,ide也成为覆盖整个整合驱动设备/控制器的代名词 。由于绝大多数的ide设备都是基于ata的,因此这两种称呼常彼此替代使用 。控制器、驱动器和主机适配器 现在绝大多数的主板都带有ide接口,我们常常听见这种接口被叫作ide控制器 , 而实际上这是不对的 。接口实际上是一个主机适配器,也就是说它提供的是一种连接设备和计算机(主机)的方法 。而真正的控制器是位于硬盘上的电路板 , 这也是它被称为ide——集成设备电路的原因 。

    推荐阅读