I/O子系统

2020-08-25  本文已影响0人  守望麦田里的守望者

字符设备包括() 

键盘

鼠标

并口

串口

块设备包括() 

硬盘

软盘

光盘

U盘

网络设备包括() 

以太网卡

wifi网卡

蓝牙设备

网盘设备

4、阻塞I/O、非阻塞I/O和异步I/O这三种I/O方式有什么区别?

阻塞I/O:数据读写操作后,进程将进入等待状态,直到完成操作时返回;

非阻塞I/O:数据读写操作后,进程将立即返回;

异步I/O:数据读写操作后,进程将立即返回;内核在完成操作时通知进程;

区别:进程发出操作命令后,进程是否等待;操作结果反馈方式;

关于CPU与设备的通信方式包括() 

轮询

设备中断

DMA

PIPE

关于IO数据传输的阐述正确的是() 

程序控制I/O(PIO, Programmed I/O)通过CPU的in/out或者load/store传输所有数据

DMA设备控制器可直接访问系统总线并直接与内存互相传输数据

DMA机制适合字符设备

PIO机制适合块设备

常用移臂调度算法包括()

先来先服务(FIFO)算法

最短寻道时间优先(SSTF)算法

电梯调度(SCAN)算法

单向扫描(C-SCAN)算法

在设备管理子系统中,引入缓冲区的目的主要有() 

缓和CPU与I/O设备间速度不匹配的矛盾

减少对CPU的中断频率,放宽对CPU中断响应时间的限制

解决基本数据单元大小(即数据粒度)不匹配的问题

提高CPU和I/O设备之间的并行性

上一篇 下一篇

猜你喜欢

热点阅读