单选题
27.磁盘是一种可共享的设备,因此某一时刻读写它的用户进程可以是( )。
【正确答案】
D
【答案解析】虽然磁盘是可共享的设备,但是在某一个时刻,能够读写访问它的进程只能是一个。微观上,进程是轮流交替使用磁盘设备的,但是在某一段时一间内,可以允许多个用户或进程使用它。这里有一点区别,用户直接使用系统调用对磁盘进行读写与通过文件系统对存放在磁盘上的文件数据进行读写是不同的。前者是对设备I/O操作,后者是对文件系统的操作。文件系统采用缓冲区等多种方式使得用户对文件的访问可以并发,然而,如果是对磁盘直接I/O操作,当前一个操作没有撤离时,后一个操作必定要阻塞等待。