试题详情
- 简答题直接输入输出的主要过程是什么?它有什么缺点?
-
用户程序直接控制CPU与外围设备的数据传送。例如要把一个记录写到9号设备上,其描述如下:
BEGIN
将写命令加载到5号通用寄存器;对于记录的每个字节
DO
将输出记录的下一个字节装入寄存器2;重复测试设备9的状态寄存器和控制寄存器直到状态达到“就绪”为止;将寄存器2的数据送入设备控制器的数据寄存器;输出数据;
ENDDO;
END;
直接输入输出的缺点:由于CPU重复测试设备的状态寄存器和控制寄存器的状态,数据输出时由CPU负责传送数据,所以,一旦I/O过程开始,CPU时间全部被占用。造成CPU利用率降低,失去并发能力,和入出被测试的硬件出错的“死等待”。 关注下方微信公众号,在线模考后查看
热门试题
- 在Word中,要把文档内所有文字“计算机
- 试述引起多道程序系统程序执行不确定性的内
- 在提供虚电路服务的信道上,使用管套实现(
- 使用uname -a可显示()。
- 虚拟空间的大小是由计算机系统的()确定的
- 引入缓冲技术的主要目的是提高CPU与设备
- 主机通过局域网直接接入Internet,
- 用于国家导弹防御系统的计算机系统是一个什
- 在ps命令什么参数是用来显示所有用户的进
- hda3表示()。
- 你在某台WINDOWS计算机上共享了一个
- Guest账号不可以()。
- 以下的那些命令可以用来检测用户lisa的
- Windows操作中,经常用到剪切、复制
- 简述操作系统的定义。
- 通过文件名存取文件时,文件系统内部的操作
- Linux下的DNS功能是通过()实现的
- 实时系统应具有的两个基本特征是:()和(
- 使用存储管理固定分区法时,内存中的分区个
- ()是指正在执行某些事件而无法等到执行,