【正确答案】
D
【答案解析】解析:D正确。一个操作系统会有几种保护机制,以确保各进程不会给彼此或者关键组件带来负面影响。操作系统常用的一个安全机制就是保护环(protection ring)。这些环为每一个在环内运行的进程能够访问什么、能够成功安全地执行什么提供了严格的界限和定义。在内环运行的这些进程比在外环运行的进程拥有更多的特权,因为内环仅允许最可信的组件和进程在它们内部运行。保护环支持多任务操作系统的可用性、完整性和保密性要求。最常用的体系结构提供4种保护环: 环0:操作系统内核 环1:操作系统的其他部分 环2:I/O驱动程序和实用程序 环3:应用程序和用户行为 A不正确。因为操作系统的虚拟实例叫做虚拟机。虚拟机通常也叫客机,它运行于主机环境中。虚拟化允许一个单一主机环境同时运行几个客机,而多个虚拟机动态地从一个共同的物理系统中获取资源。计算机资源如RAM、处理器和存储器通过主机环境进行仿真。虚拟机并不直接访问这些资源,相反,它们与负责管理系统资源的主机环境进行通信。虚拟机并非像图中所示那样在一个圆形框架中工作。 B不正确。因为中断是操作系统中一个允许使用CPU槽的功能。最基本的CPU一次只能做一件事。所以系统既有硬件中断也有软件中断。当设备需要与CPU进行通信时,它必须等待直到它的中断被调用。在软件中断中也同样如此。每个进程都被分配了一个中断,这好比商店客服部发号排队一样。你必须等待直到叫到你的号时才可以到柜台那去办理业务。当进程正在与CPU进行交互并且发生中断(另一个进程已经请求访问CPU)时,当前进程的信息被存储到进程表中,下一个进程便开始与CPU进行交互。 C不正确。因为高速缓冲存储器(cache memory)是一种用于高速读写活动的存储器,它不一定是安全机制。当系统(通过编程逻辑)认为在进程活动中它需要多次访问特定信息时,它会把这些信息存在高速缓冲存储器中,以便快速方便地访问。访问高速缓冲存储器中的数据比访问存于真正内存中的数据要快得多。因此,CPU经常快速访问的信息通常都被存储在高速缓冲存储器中,这提高了计算机系统的整体速度。高速缓冲存储器也并非像图中所示那样在一个圆形框架中工作。