共享性是操作系统的特征之一。下列描述的四种资源中,哪一种不具有“同时共享”
内存储器
系统中的扫描仪
可重入的操作系统代码
硬盘驱动器
答案
系统中的扫描仪
解析
在探讨操作系统的共享性特征时,我们需要区分“同时共享”和“互斥共享”。同时共享指的是多个进程可以同时访问并使用某个资源,而不会导致冲突或错误。互斥共享则意味着在某一时刻只能有一个进程访问资源。
现在我们来逐一分析给出的四种资源:
内存储器(RAM):内存储器(RAM)通常支持多个进程同时访问。操作系统通过虚拟内存管理、页面置换等技术,使得多个进程可以“同时”访问内存的不同部分,而不会发生冲突。
系统中的打印机:打印机是互斥共享的资源。在任何时候,只有一个进程可以使用打印机进行打印。如果多个进程同时请求打印,它们需要排队等待,直到前一个进程完成打印并释放打印机。
外存储器(如硬盘):外存储器也支持多个进程同时访问。多个进程可以同时读写硬盘的不同区域,而不会相互干扰(尽管可能会有性能上的竞争和限制)。
操作系统代码:操作系统代码通常是被多个进程共享的,但它本身并不直接涉及多个进程的同时访问。操作系统代码负责管理和调度系统资源,确保进程的执行和交互,但它本身并不是被多个进程同时执行的代码。
根据上述分析,系统中的打印机 是不具有“同时共享”的资源,因为它在任何时候只能被一个进程使用。因此,答案是“系统中的打印机”。