第1章操作系统概论.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第1章操作系统概论

本章学习目标

•掌握操作系统的定义及其在计算机系统中的作用。

•掌握操作系统的特征及其功能。

•了解操作系统的成过程及其发展趋势,掌握批处理系统、分时系统和实时系统的

特点。

•了解操作系统的设计结构。

•了解常见操作系统的特点。

本章概述

在现代计算机系统中,一个或多个处理器、主存、外存、网络接口以及各种不同的输

入/输出设备共同协作,完成用户的各项需求。用户需求的响应过程是十分复杂和关键的,

对编写和监督管理上述各种部件的程序员能力要求极高。为了将部分关键的操作封装起来,

同时也达到简化程序员工作的目的,计算机体系中出现了操作系统这个软件层次。它能在

管理并正确使用上述部件的同时,为程序员提供一个通用的、相对简单的、能够驱动硬件

工作的软件接口。

本章首先从操作系统的定义、特征、功能、设计目标、性能指标等方面阐述操作系统

的概念。然后从操作系统的发展分析操作系统的发展方向,由此引入不同结构的操作系统

的性能比较与分析。最后对最为流行的操作系统实例Windows系列和Unix/Linux系统

进行简要的介绍。

1.1操作系统的概念

1.1.1操作系统的定义

在现代计算机体系结构中,操作系统起着至关重要的作用。如图所示为操作系统

在计算机体系结构中的位置。操作系统是硬件之上的第一层软件,在操作系统之上的是各

种应用程序。其中每个层次又可以细分为更多的子层,如硬件层从底向上可分为物理设备、

由各种寄存器和数据通道组成的微体系层以及主要由指令集组成的机器语言层,提供的是

基本的计算资源。应用程序层则通常是基于特定操作系统的、满足特定功能的、直接面向

用户的软件,这些软件能够根据用户的具体需求申请特定的资源,并按照应用程序规定的

方法来使用这些资源。操作系统处于这两个层次之间,用来协调与控制应用程序对硬件资

源的使用。

应用程序

操作系统

计算机硬件

图计算机体系结构

在当今社会,几乎每个人都与操作系统打过交道,但是要精确地给出操作系统的定义

却并非易事。由于每个人看待操作系统的角度不同,使用操作系统的目的不同,看到的操

作系统也就表现出不同的特征。下面我们将从不同角度来探讨这个问题,并总结操作系统

的定义。

1.资源管理角度

从资源管理角度来看,操作系统可以被视为资源管理与分配器。操作系统是硬件之上

的第一层软件,可以与硬件直接交互,对硬件资源有最直接有效的控制和管理权限。同

时,作为应用程序层的基础,操作系统乂要为应用程序提供各种使用硬件的方法,即应用

程序接口。因此,这个层次的软件应该能够直接操控各种计算机资源。

计算机资源分为硬件资源与软件资源。硬件资源是指作为计算机运算基础的所有物理

设备,以及为方便用户所使用的鼠标、键盘、打印机等各种不同类型的外部设备。这类资

源使用特定的电子信号来指挥,由电子工程师设计并提供相应的驱动程序。而在操作系统

中则使用这些驱动程序以及特定的指令集来告知硬件如何工作,同时接收硬件发送来的反

馈数据与状态信息。根据硬件资源的功能不同,又将其分为处理器、存储器、I/O设备。

而应地,操作系统也针对不同类型的硬件专门规划了处理机管理模块、存储器管理模块以

及I/O设备管理模块。计算机的软件资源通常是指各种程序与数据资源,它们以程序的形

式或各种不同类型的文件形式存放于外存上,操作系统要将其进行合理化存储,以保证空

间利用率和读写效率之间的均衡与有效。

2.用户观点

从用户观点来看,操作系统是用户与计算机硬件系统之间的接口,该接口在使用便捷

性、资源利用率方面表现突出。

由于操作系统是一般用户可以接触到的最底层的软件,只有通过它所提供的接口,用

户才能使用各种硬件资源。换句话说,操作系统将复杂的底层机器语言和操作屏蔽起来,

并将常用操作和指令序列组合后以命

您可能关注的文档

文档评论(0)

zsmfjy + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档