问题
单项选择题
在计算机系统中,不同的设备根据数据的组成方式可以分为字符设备和 (10) 。
A.独占设备
B.块设备
C.外部设备
D.虚拟设备
答案
参考答案:B
解析:在Linux操作系统下有两类主要的设备文件类型,分别是字符设备和块设备。对字符设备发出读/写请求时,实际的硬件输入/输出一般就紧接着发生了;块设备则不然,它利用一块系统内存作缓冲区,当用户进程对设备请求时,如果能满足用户的要求,就返回请求的数据:如果不能满足用户的要求,就调用请求函数来进行实际的I/O操作。块设备是主要针对磁盘等慢速设备设计的,以免耗费过多的CPU时间来等待。