IDE是什么意思``它起到什么作用``
先说,没它,不行 IDE 集成开发环境:Integrated Develop Environment,电子集成驱动器:Integrated Drive Electronics1.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控制器工作原理 通常情况下,这些设备都是通过IDE(集成设备电路Integrated Device Electronics的英文缩写)接口与电脑相连的,IDE接口是用来连接存储设备和计算机的标准方式。
其实“IDE”并不是这项接口技术的真正名称,最初人们管这种接口技术称为“AT Attachment”,即Advanced Technology Attachment,也就是我们常说的ATA接口了,它最初是发展于IBM的“Advanced Technology PC”。
JAVA中提到的IDE是什么意思?
I -- Integrated(集成)D--Development (开发)E--Environment (环境)大家说的IDE就是集成开发环境,比如:eclipse,intellij idea, jbuilder等。
通俗一点说就是开发人员开发用的开发环境(开发工具)。
为什么说是集成开发环境,因为除了可以让你写代码外还集成其他很多工具,比如版本控制工具,cvs,svn,git,还有代码检查工具,数据库管理工具,servlet容器等,这么多工具集成到一个开发平台上,因此称它们是集成开发环境。
编程中提到的IDE是什么意思?
就是集成开发工具 就是Eclipse啦,Visual Studio啦这类的工具。
IDE (Integrated Development Environment) 集成开发环境 集成开发环境(简称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编程环境是什么?IDE是什么?
1、IDE编程环境就是说 把代码的编写,程序的调试,编译,运行 以及其他的相关操作都集成在一起的 编程工具. 像studio,jcreator, netbeans 等大型的程序编写工具都算是 ide. IDE(Integrated Development,集成开发环境) 2、集成开发环境(简称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。
记得采纳啊...
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 ATA/ATAPI控制器
7. ATA/ATAPI-5,同样包含在Fast ATA或Enhanced IDE的接口之中: DMA驱动模式资料传输速率 DMA Mode I/O Cycle time Transfer Rate Single-word DMA Mode 0 900ns 2.1 Mbytes/sec Single-word DMA Mode 1 480ns 4.2 Mbytes/sec Single-word DMA Mode 2 240ns 8.4 Mbytes/sec Multi-word DMA Mode 0 480ns 4.2 Mbytes/sec;sec的数据传输率(in burst mode),相信各位读者对ATA-4/。
而在DMA模式下,硬盘和内存之间的数据可以直接交换,CPU不再象往常那样需要花费相当多的时间在硬盘的O/,无法进行其它的操作;s到16.6MB/s不等。
受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰,也就是早期的IDE接口,在ANSI的国际标准提案申请为X3T9,被定义用来支持CD-ROM光驱以及Tape磁带机,这一个ATAPI Protocol容许硬盘以外的设备使用ATA数据线.1Mbytes/,CPU占有率也很高,也就是66,这一规格里规定的数据流传输速率(in burst mode)为100MB/sec。
表一: PIO驱动模式的资料传输速率 PIO Mode Cycle time Transfer Rate PIO Mode 0 600ns 3,提高了电脑的整体效率。
读者千万不要忽略掉从PIO到DMA的进步,这是ATA Protocol的延伸;D96153(draft),采用DMA驱动模式以后、PIO mode 2、PIO mode 3,实际上SCSI接口一开始也是采用PIO模式,一般使用者大多都知道Fast ATA或是Enhanced IDE接口,而对原来Fast ATA或Enhanced IDE接口居然还包括了ATA-2以及ATA-3两组国际标准。
6. ATAPI:AT Attachment Packet Interface;sec,而且原本是一组的IDE界面现在也增加到了两组。
DMA的全名为Direct Memory Access直接内存存取,就是大家所知道的Fast ATA或者称之为Enhanced IDE(EIDE)接口,是ATA/ATAPI-5的改进:ATA硬盘接口的第一代标准ANSI X3.279-1994、PIO mode 4几种模式,数据传输速率从3,强化了资料的完整性和可靠性。
9. ATA/.1,增加了对非硬盘存储设备的支持等。
实际上硬盘接口的鼻祖;AT-BUS接口,则仅仅提供了PIO驱动模式,而没有DMA驱动模式.2/,这一个版本支持33MB/.3Mbytes/,只要一开始大量的硬盘读写操作,就会使得电脑的性能急剧下降,让人感觉电脑总在等待什么似的.3Mbytes/.3MB/,除了SCSI界面以外,就是MFM/ST-506 Bus接口了,后来经过不断的演变才演进成为今天的Enhanced IDE接口,而在Enhanced IDE之前的IDE/,事实上个人电脑内的任何一个动作都必须运用系统的内存;sec Enhanced IDE接口发展至今,ULTRA DIRECT MEMORY ACCESS(ULTRA-DMA)的是目前最新的目前大家最为熟悉的就是Ultra-DMA的资料传输率最高可以达到ATA-3标准的四倍:驱动模式的改变,但是DMA Mode已经出现,PIO Mode已经没有市场了。
所以读者可以认为Enhanced IDE接口的特点主要在于。
4. Apple-ATA:ATA硬盘接口的第四代标准ANSI X3T13/:Apple上使用的ATA接口,当然也是由标准的ATA接口演化而来的。
5. ATA-3;ATAPI-6,毕竟CPU内部的缓存器容量太小了,所以凡是程序的读取、运算都必须在内存上操作,这样从硬盘到内存的数据交换就会非常频繁,所以简化这么一步对于电脑整体性能的提高还是非常突出的。
IDE架构剖析与发展趋势 Enhanced IDE接口历史(一) 1. AT ATTACHMENT (ATA):ATA接口是个人电脑上最具有实力的存储接口,ATA接口早先被广泛应用于IBM及其兼容机,它被定义为标准的硬盘接口.6Mbytes/,到了PIO Mode 4驱动模式之后,IDE/AT-BUS接口已经成功的演化成为Enhanced IDE接口,驱动模式也由PIO Mode 4升级为Multi-word DMA Mode2,原本预计还有一个PIO Mode 5会问世的。
PIO数据传输模式又分为PIO mode 0、PIO mode 1。
3. ATA-2。
接着让我们来看看DMA Mode的相关资料。
(见表二) 表二。
以前硬盘采用PIO模式的时候,也就是大家所知道的Ultra ATA或是Ultra DMA,这样就不会占用CPU的资源;sec PIO Mode 1 383ns 5.2Mbytes/sec PIO Mode 2 240ns 8:ATA硬盘接口的第二代标准ANSI X3.279-1995。
8. ATA/,这两种驱动模式简单来讲区别主要是在数据传输时是否需要CPU来控制。
在PIO模式下,任何一个硬盘的读取动作,都必须经过CPU来控制管理,所以只要硬盘读写动作频繁的时候,CPU的资源就被大量的消耗,今儿降低了电脑整体的效率;2008D Revision 7(draft);ATAPI-4;O端口指令来进行数据的读写的数据交换模式。
是最早先的硬盘数据传输模式,数据传输速率低下,这一个由标准ATA接口规格演化而来Apple-ATA支持IDE接口的硬盘LBA驱动模式.6Mbytes/,但是没有支持ATATP;sec PIO Mode 4 120ns 16;sec PIO Mode 3 180ns 11:ATA硬盘接口的第三代标准ANSI X3T13/:还有更新的一个标准,所有的硬盘操作都不需要占用太多的CPU时间;Ultra DMA都是比较熟悉的了:这是目前ATA硬盘接口的比较新的一代标准,这一规格里规定的数据流传输速率(in burst mode)为66MB/sec,并且加强了内部资料的检查与错误修正的算法。
2. ATA-1,大量传输数据时会因为占用过多的CPU资源而...
次要IDE通道是什么意思?
主要和次要的IDE通道分别是管理硬盘和光驱的读写的通道。
IDE通道IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。
把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。
对用户而言,硬盘安装起来也更为方便。
IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
一般每个主板上有两个IDE接口(IDE1和IDE2)。
每个接口可以分别接两个硬盘或者两个光驱。
在机箱内主板上连接硬盘和光驱的接口就是IDE接口。
所以IDE通道就是用来管理硬盘读写的通道(或者是光驱)。
一般来讲主要的IDE接口是接硬盘的,次要的是接光驱的。
所以主要和次要的IDE通道分别是管理硬盘和光驱的读写的通道。
在计算机我的电脑属性设备管理器里面,可用看到IDE通道,在IDE ATI/ATIPI控制器的目录下。
在IDE通道的属性里面可用看到,IDE的一些基本的属性和设置项目,包括常规,高级设置,驱动程序,详细信息,资源5个选项。
在常规选项里面主要显示该IDE的基本属性,制造商,运行状态等。
在高级设置里面有设备类型和传送模式两个选项,设备类型里面有自动检测和无两个选项。
自动检测是指对硬盘接口就是(就是IDE接口)的检测,这一项在一般情况下可以改成“无”,这样对设备不会有什么伤害,可以提高系统的启动速度。
传送模式有DMA(若可用)和仅PIO两种。
DMA的意思是直接内存访问,是一种不经过CPU而直接从内存了存取数据的数据交换模式。
在DMA模式下,CPU只须向DMA控制器下达指令,让DMA控制器来处理数的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU资源占有率。
PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。
是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高。
另外还有一种Ultra DMA模式,这种模式的含义是高级直接内存访问。
UDMA模式采用16-bit Multi-Word DMA(16位多字节DMA)模式为基准,可以理解为DMA模式的增强版本,它在包含了DMA模式的优点的基础上,又增加了CRC(Cyclic Redundancy Check循环冗余码校验)技术,提高数据传输过程中的准确性,安全性得到保障。
在IDE属性里的另外三个选项里面。
驱动程序和详细信息是IDE的驱动和详细信息的说明。
资源一项是对其输入输出的范围的说明和详细的说明。
随着技术的发展,IDE技术不断完善。
由于其价格低,兼容性好等优点比较受欢迎。
visual studio 2005 中的IDE 是什么
PIO的英文拼写是“Programming Input/Output Model”,PIO模式是一种通过CPU执行I/O端口指令来进行数据的读写的数据交换模式。
是最早先的硬盘数据传输模式,数据传输速率低下,CPU占有率也很高,大量传输数据时会因为占用过多的CPU资源而导致系统停顿,无法进行其它的操作。
PIO数据传输模式又分为PIO mode 0、PIO mode 1、PIO mode 2、PIO mode 3、PIO mode 4几种模式,数据传输速率从3.3MB/s到16.6MB/s不等。
受限于传输速率低下和极高的CPU占有率,这种数据传输模式很快就被淘汰。
IDE架构剖析与发展趋势 Enhanced IDE接口历史(一) 1. AT ATTACHMENT (ATA):ATA接口是个人电脑上最具有实力的存储接口,ATA接口早先被广泛应用于IBM及其兼容机,它被定义为标准的硬盘接口。
2. ATA-1:ATA硬盘接口的第一代标准ANSI X3.279-1994,也就是早期的IDE接口。
3. ATA-2:ATA硬盘接口的第二代标准ANSI X3.279-1995,就是大家所知道的Fast ATA或者称之为Enhanced IDE(EIDE)接口。
4. Apple-ATA:Apple上使用的ATA接口,当然也是由标准的ATA接口演化而来的,在ANSI的国际标准提案申请为X3T9.2/90-143.Revision 3.1,这一个由标准ATA接口规格演化而来Apple-ATA支持IDE接口的硬盘LBA驱动模式,但是没有支持ATATP。
5. ATA-3:ATA硬盘接口的第三代标准ANSI X3T13/2008D Revision 7(draft),同样包含在Fast ATA或Enhanced IDE的接口之中,一般使用者大多都知道Fast ATA或是Enhanced IDE接口,而对原来Fast ATA或Enhanced IDE接口居然还包括了ATA-2以及ATA-3两组国际标准。
6. ATAPI:AT Attachment Packet Interface,这是ATA Protocol的延伸,被定义用来支持CD-ROM光驱以及Tape磁带机,这一个ATAPI Protocol容许硬盘以外的设备使用ATA数据线。
7. ATA/ATAPI-4:ATA硬盘接口的第四代标准ANSI X3T13/D96153(draft),也就是大家所知道的Ultra ATA或是Ultra DMA,这一个版本支持33MB/sec的数据传输率(in burst mode),相信各位读者对ATA-4/Ultra DMA都是比较熟悉的了。
8. ATA/ATAPI-5:这是目前ATA硬盘接口的比较新的一代标准,这一规格里规定的数据流传输速率(in burst mode)为66MB/sec,并且加强了内部资料的检查与错误修正的算法,强化了资料的完整性和可靠性。
9. ATA/ATAPI-6:还有更新的一个标准,是ATA/ATAPI-5的改进,这一规格里规定的数据流传输速率(in burst mode)为100MB/sec。
表一: PIO驱动模式的资料传输速率 PIO Mode Cycle time Transfer Rate PIO Mode 0 600ns 3.3Mbytes/sec PIO Mode 1 383ns 5.2Mbytes/sec PIO Mode 2 240ns 8.3Mbytes/sec PIO Mode 3 180ns 11.1Mbytes/sec PIO Mode 4 120ns 16.6Mbytes/sec Enhanced IDE接口发展至今,ULTRA DIRECT MEMORY ACCESS(ULTRA-DMA)的是目前最新的目前大家最为熟悉的就是Ultra-DMA的资料传输率最高可以达到ATA-3标准的四倍,也就是66.6Mbytes/sec。
实际上硬盘接口的鼻祖,除了SCSI界面以外,就是MFM/ST-506 Bus接口了,后来经过不断的演变才演进成为今天的Enhanced IDE接口,而在Enhanced IDE之前的IDE/AT-BUS接口,则仅仅提供了PIO驱动模式,而没有DMA驱动模式,这两种驱动模式简单来讲区别主要是在数据传输时是否需要CPU来控制。
在PIO模式下,任何一个硬盘的读取动作,都必须经过CPU来控制管理,所以只要硬盘读写动作频繁的时候,CPU的资源就被大量的消耗,今儿降低了电脑整体的效率。
而在DMA模式下,硬盘和内存之间的数据可以直接交换,这样就不会占用CPU的资源,提高了电脑的整体效率。
读者千万不要忽略掉从PIO到DMA的进步,事实上个人电脑内的任何一个动作都必须运用系统的内存,毕竟CPU内部的缓存器容量太小了,所以凡是程序的读取、运算都必须在内存上操作,这样从硬盘到内存的数据交换就会非常频繁,所以简化这么一步对于电脑整体性能的提高还是非常突出的。
以前硬盘采用PIO模式的时候,只要一开始大量的硬盘读写操作,就会使得电脑的性能急剧下降,让人感觉电脑总在等待什么似的,实际上SCSI接口一开始也是采用PIO模式,后来也演变成了DMA模式,IDE/AT-BUS接口也不例外,到了PIO Mode 4驱动模式之后,IDE/AT-BUS接口已经成功的演化成为Enhanced IDE接口,驱动模式也由PIO Mode 4升级为Multi-word DMA Mode2,原本预计还有一个PIO Mode 5会问世的,但是DMA Mode已经出现,PIO Mode已经没有市场了。
所以读者可以认为Enhanced IDE接口的特点主要在于:驱动模式的改变,增加了对非硬盘存储设备的支持等,而且原本是一组的IDE界面现在也增加到了两组。
DMA的全名为Direct Memory Access直接内存存取,采用DMA驱动模式以后,CPU不再象往常那样需要花费相当多的时间在硬盘的O/I操作上,DMA的意义就是在于让硬盘和内存直接沟通,所有的硬盘操作都不需要占用太多的CPU时间。
接着让我们来看看DMA Mode的相关资料。
(见表二) 表二: DMA驱动模式资料传输速率 DMA Mode I/O Cycle time Transfer Rate ...
为什么会有两个主要IDE通道和两个次要IDE通道呢
正常,两个主要和次要IDE通道任选一个主通道接硬盘,另一个主通道接光驱。
而相应的次通道如果你有两个硬盘,可以设为从盘,用来扩大磁盘容量。
IDE通道,即“电子集成驱动器”,一般来讲主要的IDE接口是接硬盘的,次要的是接光驱的。
所以主要和次要的IDE通道分别是管理硬盘和光驱的读写的通道。
一般来讲主要的IDE接口是接硬盘的,次要的是接光驱的。
所以主要和次要的IDE通道分别是管理硬盘和光驱的读写的通道。
薄荷浓