IDE介绍.doc
文本预览下载声明
IDE
百科名片
IDE(Integrated Development,集成开发环境)。其缩写形式IDE同时也代指“电子集成驱动器”。IDE集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。该程序可以独立运行,也可以和其它程序并用。例如,BASIC语言在微软办公软件中可以使用,可以在微软Word文档中编写WordBasic程序。IDE为用户使用Visual Basic、Java和PowerBuilder等现代编程语言提供了方便.IDE多被用于开发HTML应用软件。
目录[隐藏]
集成开发环境
电子集成驱动器
PIDE硬盘
IDE控制器工作原理
IDE接口
发展过程
注意事项
优缺点
原意
英文缩写
主机适配器
数据线缆
主设备与从设备
结语
英文资料
集成开发环境
电子集成驱动器
PIDE硬盘
IDE控制器工作原理
IDE接口
发展过程
注意事项
优缺点
原意
英文缩写
主机适配器
数据线缆
主设备与从设备
结语
英文资料
[编辑本段]
集成开发环境
集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。就是集成了代码编写功能、分析功能、编译功能、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集成代码编辑,代码生成,界面设计,调试,编译等功能,目前还融合了建模功能。
[编辑本段]
电子集成驱动器
它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容。对用户而言,硬盘安装起来也更为方便。IDE这一接口技术从诞生至今就一直在不断发展,性能也不断的提高,其拥有的价格低廉、兼容性强的特点,为其造就了其它类型硬盘无法替代的地位。
IDE代表着硬盘的一种类型,但在实际的应用中,人们也习惯用IDE来称呼最早出现IDE类型硬盘ATA-1,这种类型的接口随着接口技术的发展已经被淘汰了,而其后发展分支出更多类型的硬盘接口,比如ATA、UltraATA、DMA、UltraDMA等接口都属于IDE硬盘。
[编辑本段]
PIDE硬盘
PIDE硬盘的传输模式有以下三种:PIO(ProgrammedI/O)模式、DMA(DirectMemoryAccess)模式、UltraDMA(简称UDMA)模式。
PIO(ProgrammedI/O)模式的最大弊端是耗用极大量的CPU资源。以PIO模式运行的IDE接口,数据传输率达3.3MB/s(PIOmode0)-16.6MB/s(PIOmode4)不等。
PDMA(DirectMemoryAccess)模式分为Single-WordDMA及Multi-WordDMA两种。Single-WordDMA模式的最高传输率达8.33MB/s,Multi-WordDMA(DoubleWord)则可达16.66MB/s。
PDMA模式同PIO模式的最大区别是:DMA模式并不用过分依赖CPU的指令而运行,可达到节省处理器运行资源的效果。但由于UltraDMA模式
的出现和快速普及,这两个模式立即被UDMA所取代。
PUltraDM模式(简称UDMA)是UltraATA制式下所引用的一个标准,以16-bitMulti-WordDMA模式作为基准。UDMA其中一个优点是它除了拥有DMA模式的优点外,更应用了CRC(CyclicRedundancyCheck)技术,加强了资料在传送过
显示全部