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

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

 2007-09-29 12:30:22 来源:WEB开发网   
核心提示: 应用软件是为满足用户特定需求而设计的软件操作系统是最基本的系统软件,它和系统工具软件构成了系统软件但给操作系统下定义是困难的,操作系统理论的探索(之一)(2),至今没有一个能公认的统一说法以下列举了现今操作系统教材中常见的几种观察操作系统的角度自顶向下的角度,操作系统是对裸机的第一层软件,

应用软件是为满足用户特定需求而设计的软件

操作系统是最基本的系统软件,它和系统工具软件构成了系统软件

但给操作系统下定义是困难的,至今没有一个能公认的统一说法

以下列举了现今操作系统教材中常见的几种观察操作系统的角度

自顶向下的角度,操作系统是对裸机的第一层软件,是对机器的第一次扩展,为用户提供了一台与实际硬件等价的虚拟机

自底向上的角度,操作系统是资源管理,在相互竞争的程序之间有序地控制对处理器、存储器以及其他I/O接口设备的分配

从软件分类角度看,操作系统是最基本的系统软件,它控制着计算机所有的资源并提供应用程序开发的接口

从系统管理员角度看,操作系统合理地组织管理了计算机系统的工作流程,使之能为多个用户提供安全高效的计算机资源共享

从程序员角度看(即从操作系统产生的角度),操作系统是将程序员从复杂的硬件控制中解脱出来,并为软件开发者提供了一个虚拟机,从而能更方便的进行程序设计

从一般用户角度看,操作系统为他们提供了一个良好的交互界面,使得他们不必了解有关硬件和系统软件的细节,就能方便地使用计算机

从硬件设计者看,操作系统为计算机系统功能扩展提供了支撑平台,使硬件系统与应用软件产生了相对独立性,可以在一定范围内对硬件模块进行升级和添加新硬件,而不会影响原先应用软件

总的来讲,传统的操作系统定义如下:

操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用

此定义是以操作系统的具体功能为基础的定义方式

上一页  1 2 3 4 5 6 7  下一页

Tags:操作系统 理论 探索

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