发新话题
打印

杂谈:操作系统中的哲学

杂谈:操作系统中的哲学

  
    哲学像影子,说它存在,摸不着;说不存在,又无处不在。 讲授操作系统多年后,才发现操作系统的设计无处不体现哲学思想。比如,操作系统的整体设计目标为:方便用户,提高效率。这和现实世界中众多事情所追求的目标没有什么差异。但操作系统的具体实现没有把这样的目标停留在口头上,而是不遗余力地付之实施。比如那个快被人遗忘的DOS操作系统,它简单,但使用不方便,不能指望两岁的小孩就会使用DOS,但那个招惹小孩的Windows,把方便使用放在头等重要的位置。至于效率,一个没有效率的操作系统注定胎死腹中,比如微内核操作系统MACH,尽管学术意义无可比拟,但终究没有在市场占一席之地。

     操作系统设计中对“折中”的应用更是淋漓尽致。比如说,方便和高效就是一对矛盾,追求方便的同时势必影响效率的提高。别以为Windows华丽的外表就是天生丽质,如果没有硬件兄弟(比如Intel老大哥)的帮忙,我们只能在按下一次鼠标后,再喝一口茶,看看是否得到我们要的结果了。

    如果说操作系统是至高无上的管理者,那么另一方面,也可以说它是鞠躬尽瘁的丫环。只所以这么说是因为它见谁管谁,CPU、内存、外存、各种外设以及文件等等,无一不在它的管辖之下。但它并没有居功自傲,同时还卑微地为大家服务,不管让它干什么,都毫无怨言地一一去做,除非招惹了它,可能也罢工,甚至让整个机子瘫痪。
透析真谛,似拨云穿雾;共享智慧,如春风沐浴
http://www.kerneltravel.net
陈老师昨天谈了不少关于Linux及内核的知识,我对技术的了解很有限,可是对您的两篇杂谈感到有所收获,谢谢~
  习惯的力量是可怕的!我发现手机必须要放在笔记本的左边,因为放在右边的话,每次我都会情不自禁地去握它当鼠标用~
操作“系统“、计算系统,接受系统论的指导,整体与部分的关系。
怎么只有这么一点点,刚开始我看名字的时候我还以为自己要花点时间看了,题目切口有点大。因为这个内容有点类似于操作系统设计思想了吧。但是原来就...。
陈老师所言比较深奥..在下需要慢慢领悟.

哲学是意识形态,视窗在某些时候迎合了用户的需要,它在市场上就是成功的.其他系统也必然有其自身的定位.都是为了让某些用户得到方便和提高效率而产生的.
陈老师,我在论坛通过短信方式给你留言,希望可以跟你交流一下。 [s:5]
生活中处处充满了哲学阿

回复 #1 陈莉君 的帖子

我个人觉得os有点中庸之道的味道。
帖子标题起的太大,建议改改。
slackwarer
发新话题