电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第1章 何谓操作系统

第1章 何谓操作系统_第1页
第1章 何谓操作系统_第2页
第1章 何谓操作系统_第3页
1.操作系统的基本第 1 章何谓操作系统学完本章后,读者应该能够做到:•给出操作系统的定义。•定位操作系统的接口功能。•给出服务的定义。•说明操作系统如何作为平台构建并运行应用程序。•用抽象层次来描述操作系统的环境。•把黑箱概念和层次概念关联起来。•列举并简述现代操作系统所提供的主要服务。•说明如何层次化构造一个复杂系统。•区分开源操作系统和专属操作系统。操作系统是位于应用程序和硬件之间的一套系统软件例程(如图 1-1 所示)。操作系统定义了一套标准的接口规则,提供了大量服务,并可用作运行和开发应用程序的平台。图 1-1 操作系统位于应用程序和硬件之间1.1.1 接口功能接口是两个部件的连接/链接点。请注意,图 1-1 中画出了 3 个接口:用户同应用程序的通信接口,应用程序同操作系统的通信接口,操作系统同硬件的通信接口。操作系统中集成了可以支持应用程序接口和硬件接口的逻辑功能。所有的应用程序遵循操作系统制定的规则,通过操作系统来访问硬件。如果没有适当的操作系统,现代计算机是不能工作的。1.1.2 服务可以把操作系统的内部例程看作是单一功能的小型程序,这些程序完成关键的支撑服务,比如同周边操作系统基础教程(第六版)・2・应用稈ABC 模型计算机硬务是一个用来支持其他程序运行的软件例程。例如,假设运行一个文字处理程序来书写文档。绝大部分时候,用户直接同应用程序打交道,但是,用户偶尔也会发现,有必要执行诸如保存文件一类的输入或输出操作。这些任务尽管看起来简单,但实际复杂程度会令人迷惑不已。事实上,这些操作在所有应用程序中都很常见,让每个程序都单独包含这些功能是非常不明智的。操作系统是计算机的中心,由于所有应用程序都需通过操作系统来访问硬件,因而,操作系统是这类常见共享系统服务的理想集散地。于是,当用户(通过用户界面)告知应用程序保存文件时,应用程序会调用操作系统的文件保存例程,服务完成后,应用程序继续运行。1.1.3 平台就硬件层面来看,不同厂家制造的计算机常常彼此互不兼容,这可能是因为在和周边器件以及其他部件通信时,不同厂家制造的计算机会采用不同的规则。因此,为某个平台编写的程序不能运行在竞争对手制造的机器上。但是,如果两台计算机支持同样的操作系统,那么,在两台计算机上可以运行同样的应用软件程序。由于不同品牌意味着不同的硬件,那些直接同硬件通信的操作系统例程可能存在很大的不同(在不同品牌机器上),...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

wxg+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部