概述模块化操作系统是由安装内核和安装口令包构成,属于开放源式操作系统。模块化程序设计技术是20世纪60年代出现的一种结构化程序设计技术。该技术是基于“分解”和“模块化”原则来控制大型软件的复杂度。为使操作系统具有较清晰的结构,操作系统不再是由众多的过程直接构成,而是将操作系统按其功能精心地划分为若干个具有一定独立性和大小的模块。模块化操作系统每个模块具有某方面的管理功能,如进程管理模块、存储器管理模块、I /O设备管理模块等;并仔细地规定好各模块间的接口,使各模块之间能通过该接口实现交互。然后,再进一步将各模块细分为若干个具有一定功能的子模块之间的接口。若子模块较大时,可再进一步将它细分。我们把这种设计方法称为模块-接口法,由此构成的操作系统就是具有模块化结构的操作系统。如图,为模块、子模块等组成的模块化OS结构。