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

http://tech.ddvip.com   2007年09月29日    社区交流

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

  因此,当标准出现后,单方和多方的界限开始模糊,因为在相同标准下定制的操作协议具有相容性。

  随着技术的发展,标准会因技术的变化而被淘汰,这迫使操作协议不断发展自己,或者彻底抛弃,制作全新的操作协议。

  因此操作协议是一个动态发展竞争的概念,操作协议是动态协议,由市场机制来决定所制订的操作协议是否合理,并通过市场反馈信息来修改完善操作协议。

  操作系统是通过协调各种硬件调用和软件调用来完成资源管理,自身也提供一个庞大的应用接口,因此使用操作协议来描述是可行的,而操作系统是一种不断发展的系统软件,所以引入操作协议概念可以更好地描述操作系统的发展过程

  和使用者的关系

  现在简要分析一下各种产品使用者和产品操作协议之间的关系

  面对一种产品,用户可分为三种:

  产品制造者、参与操作协议定制的非产品制造方、一般用户

  分类讨论如下:

  产品制造者与操作协议的关系

  无论是单方定制还是多方定制的产品,对产品制造者来说,其对产品的内在结构和其操作方式形成的原理,有着是最全面的了解,而且在实际情况中在操作协议中说明只是公开的操作形式,还有部分未公开的操作协议,

  如图:

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

  在这里存在一个产品制造者的技术程度,是产品制造人员的总体水平,这决定了产品与操作协议(包括公开和隐含)之间的紧密度,以及产品与产品设计目标的紧密度,水平越低,紧密度越低,各个层次之间的信息存在的差异就越大,相对的制造者对产品的理解也就越有局限性。

  即操作协议(包括公开和隐含)的性能(对产品而言的使用性能)可按在制造者的总体水平衡量。

责编:豆豆技术应用

正在加载评论...