当前位置:首页 > 4444临时 > 正文内容

[16][39][多选]I/O 设备数据传送控制方式中,实现中断控制方式需要下列哪些关键部件

4444临时3个月前 (02-02)

中断控制器

地址总线和数据总线

设备控制器

设备数据缓冲区

设备状态寄存器


答案

中断控制器

地址总线和数据总线

设备控制器


解析中断驱动方式的数据传送过程如下:


(1CPU 启动设备,发出读/写命令后,为当前进程设置阻塞,调度程序调度其他进程;


(2外设准备好数据后,向 CPU 发出中断请求;


(3CPU 接收到中断请求设备控制器的功能,且中断为允许中断状态,则中断当前进程工作,转而执行中断服务程序,所以需要的关键部件是:中断控制器、地址总线和数据总线、设备控制器。故选择 ABC 选项。

【涉及考点】

第 7 章 I/O 设备管理


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=6493

相关文章

[12][2][单选]系统调用与一般过程调用是不同的,下列对它们的调用程序和被调用程序的描述中,哪一个是正确的

过程调用和系统调用的调用程序和被调用程序均位于核心态过程调用和系统调用的调用程序和被调用程序均位于用...

[12][5][单选]进程有三种基本状态,在允许抢占并采用高优先级优先调度算法的系统中,一个进程从就绪状态转换为运行状态的可能事件是

该进程创建完成进入就绪队列并具有最高优先级该进程等待从键盘上读取用户数据该进程的优先级由于某种原因被...

[12][8][单选]当使用进程创建原语创建进程时,下列哪一个选项表示创建的顺序是正确的

申请PCB,填写PCB,放入运行队列申请PCB,填写PCB,放入就绪队列申请PCB,申请内存,填写P...

[12][9][单选]对于如下C语言程序

int main({pid_t pid;int a = 1;pid = fork(;if(pid =...

[12][10][单选]对于如下C语言程序

void *th(void *arg{printf("Hello World";...

[12][11][单选]两个相互不感知完全不了解其他进程是否存在的进程,其潜在的控制问题是

两个进程通过通信方式协作,但可能造成互斥、死锁或饥饿两个进程相互不等待,不协作,但可能造成互斥或死锁...