主题:【原创】关于麒麟操作系统内核,还想说两句 -- 闲云野熊
共:💬55 🌺42
复 说两句
为什么麒麟要突出实时功能?难道不想做通用系统?而且对于Web服务,通用系统应该是可以承受的。莫非要搞大的Data Center?
凑个热闹,也啰嗦几句,现代操作系统的功能只是在理论上一致,具体的实现可能会有很多的不同。单就线程调度来说,基本的思想和教科书上讲的大概一致,但实现起来就五花八门了:数据结构可能不同,队列管理方式可能不同,具体设几个队列也可能不同。这些不同在二进制代码中的区别将会很明显的,尤其是用相同或近似的编译器时。最简单的如果优先级的设置比以前更细致了,比较和跳转应该会相应增加。
就我所知,Windows和Linux的内核实现区别很大,就连Vista和2000之间的差异也是明显的。印象中,Linux和FreeBSD至少在Net Stack上的差距是不小,而Linux内核2.4和之前的版本也有相当的不同。
- 相关回复 上下关系6
🙂兄弟也来说两句 天马行空 字602 2006-12-06 20:47:01
🙂不公布代码问题不大 大黄 字421 2006-12-06 20:41:00
🙂说两句 1 电子狼 字640 2006-12-06 19:56:21
🙂有一点不明白
🙂我瞎猜一下 不是老陈 字54 2006-12-08 05:13:06
🙂agree with you 油老板 字0 2006-12-06 19:52:12