美文网首页
Linux内核设计思想

Linux内核设计思想

作者: TsushimaAlice | 来源:发表于2018-04-02 18:08 被阅读0次

linux设计中强调了一个基本观点:
机制和策略的分离

机制: 做某样事情固定的步骤,方法

策略:每一个步骤采用不同的方法

机制是固定的,策略往往是不固定的。在linux内核中不应该实现策略

e.g1:
Linux提供api可以让线程优先级调高调低,linux内核本身并不管谁高谁低,提供api属于机制,谁高谁低属于策略。
也就是说, 由应用程序告诉内核,那个进程拥有更高的优先级,而内核本身不负责这些事情。

e.g2:
在linux2.4所使用的设备文件系统devfs(位与内核空间),在linux2.6引入udev(用户空间设备管理)。

相关文章

网友评论

      本文标题:Linux内核设计思想

      本文链接:https://www.haomeiwen.com/subject/cqwthftx.html