字符设备包括()
键盘
鼠标
并口
串口
块设备包括()
硬盘
软盘
光盘
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设备之间的并行性
网友评论