1.整体式:
模块设计(独立的)
调用自由
用全局变量来通信
缺点:信息不安全,维护更新比较难
2.层次结构(典型的如TCP/IP协议):
所有的模块排成若干层,相邻的互相依赖调用
按调用次序来安排
优点:架构清晰,易于维护和移植
3.微内核+核外服务器:
微内核:很小,只提供OS最基本的功能:处理硬件和用于客户和服务器通信
核外服务器:用来完成OS服务功能(面向用户):有多个服务器和进程来完成
优点:方便,只要对于核外服务器操作就行了
原文地址:https://www.cnblogs.com/beautiful7/p/12374763.html