热门搜索毕业论文 护理毕业论文 研究生毕业论文 电子商务论文 本科毕业论文 论文参考文献 中国经济论文

论文网 > 计算机论文 > 计算机硬件论文

浅析计算机软硬件端口的区别及各自的作用

发布时间:2016-11-21编辑:毕业论文

【摘要】通过对计算机软硬件端口的阐述,让读者明白分清在资料中看到的端口的真正涵意。

【关键词】硬件端口软件端口网络端口计算机的软硬件领域都有“端口”这一说法,可能许多人都对此感到迷惑,分不清它们之间的区别。通过以下的分析,或许能使您明白不同场合下端口的定义和作用,还您一个清晰的端口概念。

计算机硬件端口硬件领域的端口是计算机上的物理接口,接插外部设备。是硬件与软件相结合的,CPU对外设的各种操作,最终归结为对接口电路中各端口的读/写操作,与外部设备进行数据传送[1]。设立接口的原因有:CPU与外设两者的信号不兼容,在信号线功能定义、逻辑定义和时序上不一致;两者的工作速度不兼容,CPU速度高,外设速度低;提高CPU的利用率;有利于外设的标准化。常见的硬件接口都能在主机箱上看到,包括键盘鼠标的SP2接口,打印机的LPT接口(也叫并行接口),COM接口(在银行和商场的电脑上广泛用到,接一些条码扫描仪等输入输出设备)。此外还有音频接口,网卡接口(RJ45口),显示器接口,1394接口,USB接口等。

USB本质上和COM,LPT一样都是输入输出的接口,是一种越来越流行的接口方式。因为USB接口的特点很突出:提供更高的传输带宽,更好的扩展性,速度快、兼容性好、不占中断、可以串接、支持热插拨等。如今有许多打印机、扫描仪、数字摄像头、数码相机、MP3播放器、MODEM等都开始使用USB做为接口模式。凡是接口都有两侧,一侧是CPU,另一侧是外设。对于CPU一侧,要搞清地址线、数据线的位数,控制线的逻辑定义等。对于外设一侧则要注意两个方面:一是搞清被连接线的外设的外部特性,即外设信号线引脚的功能定义和逻辑定义。二是了解被控外设的工作过程,以便在接口硬件设计时,按照这种工作过程编写程序。(二)计算机软件端口从软件的层面上,也有端口这个概念。软件的端口是各个软件之间进行数据交换用的,也称为软件接口。

有两种类型的接口:用户级接口;程序员级接口。1、用户级接口一种是各种命令菜单等,供用户使用系统软件的各种功能;另一种是不同柜架的应用程序之间相互转换所需要编写的程序。例如本单位的HIS系统要与外县市的医保程序相互调用数据,由于两套软件的开发者不同,数据结构就会有很大的差异,使得软件之间不能直接使用对方的数据。这时就需要通过一定数据交换格式,将一方的数据传递给另一方。这个依照一定数据交换格式,将数据导入/导出的软件模块就叫做两者的数据软件接口。非实时地,存在主被动关系的数据交换规则为数据接口,而实时地、自由地、双方都处于主动地位的数据交换规则为数据交换协议。2、程序员级接口如Windows API(Application Programming Interface),即应用程序接口。程序员使用Windows API函数,犹如使用“积木块”一样,可搭建出各种界面丰富、功能灵活的应用程序。


热点排行
推荐阅读

崔进论文网提供最新的毕业论文题目, 毕业论文 开题报告毕业论文致谢词、 毕业论文答辩、 毕业论文写作格式、 毕业论文参考文献等。 同时也为大学生提供优质最全的各种专业的毕业论文范文毕业感言毕业留言毕业赠言等。

崔进论文网有部分资源来源于互联网,内容版权归原作者所有,若有侵权问题敬请告知,我们会立即处理。

崔进论文网    网站地图    TAG标签    豫ICP备17024122号-1