linux:a protable operating system

来源:互联网 发布:btfox类似软件 编辑:程序博客网 时间:2024/05/22 10:51

linux:a protable operating system

linus大神的硕士论文(2011.06阅读)

设计思路:简便性、高效性和移植性

具体实现

微内核microkernel:微内核是内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以使用户安装不同的接口,如UNIXDOSWindowsWorkplace OSWorkp1ace UNIX等。IBMMicroaoft、开放软件基金会(OSF)UNIX系统实验室(USL)等新操作系统都采用了这一研究成果的优点。

包括基本的能实现操作系统的基本机制:底层地址空间管理、线程管理、进程间通信,传统的任务:设备驱动、协议栈和文件系统都被从内核中清除出来,在用户空间运行。从下图中可以很明显的看出来:将某些在传统内核中实现的功能搬到用户态来实现,这就是microkernel的基本特征。

 

0 0
原创粉丝点击