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

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

 2007-09-29 12:30:22 来源:WEB开发网   
核心提示: 因此理解总是不完全的,而最先理解的部分必定是使用者最需要获得的功能,操作系统理论的探索(之一)(8),两者之间的关系如图:(从上面的三种情况可以看出,每个层次或多或少都存在一定的信息丢失,用户的操作是计算机系统中所有操作协议的综合体现,因为他的每次操作都通过操作协议的层层处理达到各种相关资

因此理解总是不完全的,而最先理解的部分必定是使用者最需要获得的功能。

两者之间的关系如图:

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

(从上面的三种情况可以看出,每个层次或多或少都存在一定的信息丢失,这种情况将在《信息传递模型》中针对计算机的软件结构中信息传递进行详细讨论,在此就省略了,因为和操作系统定义的主题无直接关系)

对于操作协议中的隐含部分,在现实中很多,如介绍操作系统中未公开的API和未公开的CPU细节,这样导致了不少内幕书籍的诞生。

但隐含部分在本文中无讨论的意义,因此文中后面所指的操作协议均为公开的部分。

由上面三种情况的分析可以得出操作协议的基本特性。

单方定制的操作协议是一种由用户单方面理解的操作协议。

多方操作协议是所有参与定制方的共同理解,但对一般用户来说仍旧是单方定制的特性。

3、等价定义

操作系统的等价定义

操作系统的本质是管理,对硬件、应用软件和用户的操作的管理。

而硬件、软件和用户的相同点是"遵守操作协议方式",并且这些操作协议是以可程序化的协议说明。

硬件的操作协议是硬件开发者制定的。

操作系统的应用接口分为两部分,一是将硬件协议转化为软件操作协议,二是操作系统为自身需要定制的操作协议。

应用软件的操作协议,以操作系统的操作协议(系统接口)为基础,实现特定应用功能,并以自定义的操作协议的方式将软件使用方法展现。

用户的操作是计算机系统中所有操作协议的综合体现,因为他的每次操作都通过操作协议的层层处理达到各种相关资源,再将结果通过层层操作协议展现给用户(注意:上述两条操作协议运行线路通常是不同的)。

上一页  3 4 5 6 7 8 9 10  下一页

Tags:操作系统 理论 探索

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