导航:首页 > 知识科普 > 常用的数据输入方法有哪些

常用的数据输入方法有哪些

发布时间:2023-10-10 02:32:15

‘壹’ 数据输入/输出常用的三种方式

计算机与外设之间进行数据传送有三种基本控制方式:查询方式、中断方式和DMA方式。

1.查询方式
查询方式是通过执行输入/输出查询程序来完成数据传送的。

工作原理是:当CPU启动外设工作后,不断地读取外设的状态信息进行测试,查询外设是否准备就绪,如外设准备好,则可以进行数据传送;否则,CPU继续读取外设的状态信息进行查询等待,直到外设准备好。
采用程序查询方式进行数据传送时,实际上在外设准备就绪之前,CPU一直处于等待状态,致使CPU的利用率较低。倘若CPU按这种方式与多个外设传送数据时,就需要周期性的依次查询每个外设的状态,浪费的时间就更多,CPU的利用率就更低。因此,这种方式适合于工作不太繁忙的系统。

2.中断方式
实际上,中断方式是一种硬件和软件相结合的技术,中断请求和处理依赖于中断控制逻辑,而数据传送则是通过执行中断服务程序来实现的。

这种方式的特点是:在外设工作期间,CPU无须等待,可以处理其他任务,CPU与外设可以并行工作,提高了系统效率,同时又能满足实时信息处理的需要。但在进行数据传送时,仍需要通过执行程序来完成。

3.DMA方式
采用中断方式可以提高CPU的利用率,但有些I/O设备(如磁盘、光盘等)需要高速而又频繁地与存储器进行批量的数据交换,此时中断方式已不能满足速度上的要求。而直接存储器处理DMA(direct memory access)方式,可以在存储器与外设之间开辟一条高速数据通道,使外设与存储器之间可以直接进行批量数据传送。

实现DMA传送,要求CPU让出系统总线的控制权,然后由专用硬件设备(DMA控制器)来控制外设与存储器之间的数据传送。
希望我的回答能令楼主满意

阅读全文

与常用的数据输入方法有哪些相关的资料

热点内容
干化学法检测尿蛋白的参考方法 浏览:552
新挂烫机使用方法视频 浏览:939
丝带做手机包的方法 浏览:960
肺癌死的快方法有哪些 浏览:398
路亚线安装方法 浏览:993
premierecc2018安装方法 浏览:798
手测胸的正确方法图解 浏览:438
小学语文老师课堂教学方法 浏览:34
防止下坠焊接正确方法演示 浏览:739
绿萝怎么养殖方法好 浏览:96
新会陈皮老茶头的鉴别方法 浏览:755
怎样切凤梨最简便方法视频 浏览:336
计算机初级常用方法 浏览:714
做比较的方法好在哪里 浏览:341
联想的账户设置在哪里设置方法 浏览:386
教学组织模式及教学方法 浏览:950
冰冻的鸭卷皮蛋食用方法 浏览:894
叠纸盒子的方法步骤图 浏览:560
设置键盘截图快捷键怎么设置在哪里设置方法 浏览:63
鼻炎治疗的小方法 浏览:121