问答题 一个分层结构操作系统由裸机、用户、CPU调度、文件管理、作业管理、内存管理、设备管理、命令管理等部分组成。试按层次结构的原则从内到外将各部分重新排列。
【正确答案】采用层次结构方法可以将操作系统的各种功能分成不同的层次,即将整个操作系统看成是由若干层组成,每一层都提供一组功能,这些功能只依赖于该层以内的各层次,最内层部分是机器硬件本身提供的各种功能。操作系统的这种层次结构如图所示。图中,同机器硬件紧挨着的是操作系统内核,它是操作系统的最内层。内核包括中断处理、设备驱动、CPU调度,以及进程控制与通信等功能,其目的是提供一种进程可以存在和活动的环境。
[*]

内核以外各层次依次是存储管理层、I/O管理层、文件管理层、作业管理层、命令管理层。它们提供各种资源管理功能并为用户提供各种服务。命令管理层是操作系统提供给用户的接口层,因而在操作系统的最外层。
从描述可以看出,按层次结构原则从内到外依次为:裸机、CPU调度、内存管理、设备管理、文件管理、作业管理、命令管理、用户。
【答案解析】