正在加载图片...
为了减层req法别是清除 循环现象,引入层次结构设计法。它将模块间无序调用变为 有序调用,它把0S的所有功能模块,按功能流图的调用次序, 排列成若干层,各层之间的模块只能是单向调用关系,即是 只允许上层模块调用下层模块。这样不但操作系统的结构清 晰,而且不构成循环 层次结构法采用自底向上法形成操作系统。它先在裸机上 添加第一层精心编制的软件,形成比原来机器功能更强的机 器,称为虚拟机A1。再经过几乎是穷尽无遗的测试后,就有 较大把握确信虚拟机A是正确的。然后,再在A1上增加一层精 心编制的软件,形成功能更强、更接近于实际要求的虚拟机 A2,再经过几乎是穷尽无遗的测试,…如此一层一层地自 底向上地铺设各软件层,每一层都实现若干功能,最后构成 满足要求的虚拟机An。因此只要下层各模块设计是正确的, 就为上层功能模块的设计提供了可靠基础,从而增加了系统 的可靠性。• 为了减少各模块之间无序调动、互相依赖关系,特别是清除 (3)层次(layered)结构法 循环现象,引入层次结构设计法。它将模块间无序调用变为 有序调用,它把OS的所有功能模块,按功能流图的调用次序, 排列成若干层,各层之间的模块只能是单向调用关系,即是 只允许上层模块调用下层模块。这样不但操作系统的结构清 晰,而且不构成循环。 • 层次结构法采用自底向上法形成操作系统。它先在裸机上 添加第一层精心编制的软件,形成比原来机器功能更强的机 器,称为虚拟机A1。再经过几乎是穷尽无遗的测试后,就有 较大把握确信虚拟机A1是正确的。然后,再在A1上增加一层精 心编制的软件,形成功能更强、更接近于实际要求的虚拟机 A2,再经过几乎是穷尽无遗的测试,……如此一层一层地自 底向上地铺设各软件层,每一层都实现若干功能,最后构成 满足要求的虚拟机An。因此只要下层各模块设计是正确的, 就为上层功能模块的设计提供了可靠基础,从而增加了系统 的可靠性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有