磁盘是一种可共享的设备,因此某一时刻读写它的用户进程可以是( )。

admin2019-05-20  14

问题 磁盘是一种可共享的设备,因此某一时刻读写它的用户进程可以是(    )。

选项 A、任意多个
B、能限定多个
C、至少能有一个
D、至多能有一个

答案D

解析 虽然磁盘是可共享的设备,但是在某一时刻能够读写访问它的进程只能是一个。微观上,进程是轮流交替使用磁盘设备的,但是在某一段时间内可以允许多个用户或进程使用它。这里有一点区别,用户直接使用系统调用对磁盘进行读写与通过文件系统对存放在磁盘上的文件数据进行读写是不同的。前者是对设备I/O操作,后者是对文件系统的操作。文件系统采用缓;中区等多种方式使得用户对文件的访问可以并发。然而,如果是对磁盘直接I/O操作,当前一个操作没有撤离时后一个操作必定要阻塞等待。
转载请注明原文地址:https://kaotiyun.com/show/amCi777K
0

最新回复(0)