层次结构
教育事业百科26 阅读
在日常生活中经常可以看到,一个复杂的物体由许多的小部件组合而成,例如,一幢房子由一砖一瓦砌成。操作系统的构成方法也类同这种建造原则,把许多小的简单的功能块有机地连接起来,组成一个大型复杂的操作系统。 层次结构是把操作系统分解成许多基本模块,这些模块排成若干层,各层之间只能是单向依赖的,不形成循环。层次结构可分为全序结构和半序结构。在层次结构的操作系统中,若各层之间是单向依赖的,而且每一层中的各模块之间也是独立的,则这种层次结构为全序结构。如果把系统中的循环部分减到最少,各层之间是单向依赖,但在某些层内,允许各模块之间有循环关系,这种层次结构称为半序结构。 层次结构的最大特点是把整体问题化整为零,把一个大型复杂的系统分解成若干个单向依赖的层次。因此,可确保系统的易懂性和可靠性,也便于实现局部修改。