WEB开发网
开发学院操作系统windows 2008 操作系统理论的探索(之一) 阅读

操作系统理论的探索(之一)

 2007-09-29 12:30:22 来源:WEB开发网   
核心提示:操作系统的定义操作系统的定义是什么,它是否引起过你的注意,在此,操作系统理论的探索(之一),将以全新的角度来分析这个古老而简单的定义,为你展示一个新的思维空间,所写的观点都是一家之言,肯定存在不少偏颇之处,通过引入操作协议的概念来分析操作系统的定义,并进一步按用户角度分析操作系统的需求

操作系统的定义

操作系统的定义是什么,它是否引起过你的注意,在此,将以全新的角度来分析这个古老而简单的定义,为你展示一个新的思维空间。通过引入操作协议的概念来分析操作系统的定义,并进一步按用户角度分析操作系统的需求,推导新的操作系统含义。作为整个系列的第一篇,本文从简单的操作系统定义入手进行讨论,所有的观点都是一家之言,希望能激发大家对操作系统理论的兴趣。

序言

随着开发源代码运动的持续,越来越多的人都加入了操作系统代码分析的大浪中,我也曾经下海,被代码中有很多妙的技巧吸引,不过在看过一段时间后,感觉如果只是一味地看代码,最终的结果是即使开发出新的操作系统仍旧是老模式的一个翻版。

源代码的出现,对于我们这些计算机技术落后地区的程序员来讲,提供了进行操作系统设计的一个必要条件,设计的门槛降低了,使得多数程序员自己开发一个简单的操作系统成为可能,但它仅是个必要条件,不是充分条件。它的出现本身不能改变我们的技术落后地位,最多是让我们追赶上源代码所达到的水平,想要超越,只能老老实实地进行理论上的探索,源代码是一个我们迅速缩短差距的工具。

因此我将重心转移到了理论探索上,希望能够分析出操作系统的发展方向,找到超越的突破口,然后再投入到现有代码的分析中,目的是设计下一代操作系统的模型,现在尚处于理论的探索中。

由于水平有限,感觉难度很大,期望能得到更多的帮助,因此借这个系列的方式,描述我这段时间的思考,与大家交流。所写的观点都是一家之言,肯定存在不少偏颇之处,恳请各位的指教。

1、传统定义

计算机软件分为系统软件和应用软件两大类

系统软件用于管理计算机本身和应用程序

1 2 3 4 5 6  下一页

Tags:操作系统 理论 探索

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接