操作系统理论的探索(之一)
http://tech.ddvip.com 2007年09月29日 社区交流
内容摘要:操作系统的定义是什么,它是否引起过你的注意,在此,将以全新的角度来分析这个古老而简单的定义,为你展示一个新的思维空间。通过引入操作协议的概念来分析操作系统的定义,并进一步按用户角度分析操作系统的需求,推导新的操作系统含义。作为整个系列的第一篇,本文从简单的操作系统定义入手进行讨论,所有的观点都是一家之言,希望能激发大家对操作系统理论的兴趣。
因此,当标准出现后,单方和多方的界限开始模糊,因为在相同标准下定制的操作协议具有相容性。
随着技术的发展,标准会因技术的变化而被淘汰,这迫使操作协议不断发展自己,或者彻底抛弃,制作全新的操作协议。
因此操作协议是一个动态发展竞争的概念,操作协议是动态协议,由市场机制来决定所制订的操作协议是否合理,并通过市场反馈信息来修改完善操作协议。
操作系统是通过协调各种硬件调用和软件调用来完成资源管理,自身也提供一个庞大的应用接口,因此使用操作协议来描述是可行的,而操作系统是一种不断发展的系统软件,所以引入操作协议概念可以更好地描述操作系统的发展过程
和使用者的关系
现在简要分析一下各种产品使用者和产品操作协议之间的关系
面对一种产品,用户可分为三种:
产品制造者、参与操作协议定制的非产品制造方、一般用户
分类讨论如下:
产品制造者与操作协议的关系
无论是单方定制还是多方定制的产品,对产品制造者来说,其对产品的内在结构和其操作方式形成的原理,有着是最全面的了解,而且在实际情况中在操作协议中说明只是公开的操作形式,还有部分未公开的操作协议,
如图:

在这里存在一个产品制造者的技术程度,是产品制造人员的总体水平,这决定了产品与操作协议(包括公开和隐含)之间的紧密度,以及产品与产品设计目标的紧密度,水平越低,紧密度越低,各个层次之间的信息存在的差异就越大,相对的制造者对产品的理解也就越有局限性。
即操作协议(包括公开和隐含)的性能(对产品而言的使用性能)可按在制造者的总体水平衡量。
责编:豆豆技术应用
正在加载评论...