模块设计方法是从计算机的模块程序设计法发展而来用于操作系统的方法,即对操作系统的各个模块分别进行设计的方法。要使操作系统具有较高的可靠性、可维护性和高效率,关键是结构设计。早期的传统模块设计法出自于早期的管理程序。
一个庞大的操作系统划分成许多模块之后,各模块之间必然产生联系,组成复杂的网状结构,其复杂程度将随着模块的增加而成倍增长。主要问题是如何划分模块,如何处理模块之间的接口关系。近来提出的类程和管理模块是划分模块的好方法。它可使模块之间的接口简化,而且还保持了模块具有的效率高、系统开销小的特点。