试题详情
- 简答题DMA方式下的数据输入处理过程是什么?
-
(1)当某一进程要求设备输入数据时,CPU把准备存放输入数据的内存始址及要传送的字节数据分别送入DMA控制器中的内存地址寄存器和传送字节计数器。
(2)将控制状态寄存器中的数据允许位和启动位置“1”,启动设备进行成批的数据输入。
(3)该进程进入等待状态,等待数据输入的完成,操作系统进程调度程序调度其他进程占用CPU。
(4)在DMA控制器的控制下,按内存地址寄存器中的内容把数据缓冲寄存器的数据源源不断地写入到相应的主存单元,直至所有的数据全部传送完毕。
(5)输入完成时,DMA控制器通过中断请求线发出中断信号,CPU接收到后转中断处理程序进行善后处理。
(6)中断处理结束时,CPU返回被中断进程处执行。
(7)当操作系统进程调度程序调度到该进程时,该进程按指定的内存始址和实际传送的数据对输入数据进行加工处理。 关注下方微信公众号,在线模考后查看
热门试题
- 中继系统有哪几类?请进行比较。
- 用三元组和带行辅助向量形式表示下列稀疏矩
- 计算机互联的主要目的是()
- 若深度为6的完全二叉树的第6层有3个叶结
- 什么是计算机网络?有哪些组成部分?
- 声明一个函数的时候,不可能用到的关键字是
- 采用拉链法解决冲突的散列表中,查找的平均
- 两个日期时间值可以做加、减法,但不能做乘
- 对待排序的元素序列进行划分,将其分为左、
- 死锁是指两个或多个进程都处于互等状态而无
- 什么是重定位?静态重定位和动态重定位的区
- 在软件结构的设计中,各个模块之间要力求降
- 已知一个顺序存储的线性表,设每个结点需要
- 在长度 n的顺序表的第i(1≤i≤n+1
- 折半查找20个记录的有序表,若查找失败,
- 将()转化为二叉树时,其根结点的右子树总
- 就平均查找速度而言,下列几种查找速度从慢
- 作业与进程的主要区别是()
- 引入多道程序设计的主要目的在于()
- 说明三种数据模型的结构特点。