网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统基础知识.pdf

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 2 章 操作系统基础知识 大纲要求: 操作系统基础知识,包括操作系统的类型、功能。 处理机管理,包括进程的基本概念、进程的控制、进程间的通信、进程调度、信 号量与 P、V 操作、高级通信原语、死锁和线程的基本概念等。 存储管理,包括主存保护、分区存储管理、分页存储管理、分段存储管理和虚存 管理等。 设备管理, 包括设备的类型、 设备分配有关的调度算法、 通道、 DMA 与缓冲技术、 假脱机和磁盘调度等。 文件管理,包括文件与文件系统的概念、文件的结构和组织等。 作业管理,包括作业管理的基本概念、作业调度及调度算法、评价作业调度算法 应用的目的及对系统性能的影响。 图形用户界面和操作方法。 2.1 操作系统概述 2.1.1 考点辅导 1. 操作系统的定义 操作系统是计算机系统中最重要的系统软件,其他所有的软件都是建立在操作系统之 上的,并在操作系统的统一管理和支持下运行。任何用户都是通过操作系统使用计算机的。 操作系统的定义为: 操作系统 (Operating System ,OS)是计算机系统中的一个系统软件, 它管理和控制计算机系统的硬件和软件资源,合理地组织计算机工作流程,以便有效地利 用这些资源为用户提供一个功能强大、使用方便的工作环境,从而在计算机与用户之间起 到接口的作用。 操作系统的主要任务是使硬件所提供的能力得到充分的利用,支持应用软件的运行并 提供相应的服务。由于操作系统在计算机系统中占据着重要地位,所以它已经成为现代计 算机系统中一个必不可少的关键组成部分。 2. 操作系统的作用 (1) 通过资源管理,提高工作效率。 操作系统的主要作用就是通过 CPU 管理、存储管理、设备管理和文件管理,对各种资 源进行合理的分配,改善资源的共享和利用程度,最大限度地发挥计算机系统的工作效率, 提高计算机系统的“吞吐量” ( 即系统在单位时间内处理工作的能力 ) 。 (2) 改善人机界面,提供友好的工作环境。 操作系统既是计算机硬件和各种软件之间的接口,又是用户与计算机之间的接口。安 第 2 章 操作系统基础知识 装操作系统后,用户面对的不再是笨拙的裸机、由 0 和 1 组成的代码及一些难懂的机器指 令,而是操作便利、服务周到的操作系统,操作系统明显地改善了用户界面,提高了用户 的工作效率。 3. 操作系统的特征 操作系统主要有并发性 (concurrenc y) 、共享性 (sharing) 、虚拟性 (virtual) 和不确定 性 (non-determinacy)4 个基本特征。 1) 并发性 并发性是指在计算机系统中存在着许多同时进行的活动。对计算机系统而言,并发是 指宏观上看系统内有多道程序同时运行,微观上看实际上是串行运行。 2) 共享性 共享性是指系统中各个并发活动要共享计算机系统中的各种软、硬件资源,因此操作 系统必须解决在多道程序间合理地分配和使用资源。 3) 虚拟性 虚拟性是操作系统中的重要特征,所谓虚拟是指把物理上的一台设备变成逻辑上的多 台设备。例如我们将在本章后面介绍的假脱机 (spooling) 技术,就是利用快速、大容量、可 共享的磁盘作为中介,模拟多个非共享的低速的输入输出设备,这样的设备称为虚拟设备。 4) 不确定性 通常一个程序的初始条件相同时,无论何时运行,结果都应该相同。但由于操作系统 并发执行系统内的各种进程,与这些进程有关的事件如:从外部设备来的中断、输入输出 请求、各种运行故障、发生的时间等都不可预测,如果处理不当,将导致系统出错,这种 不确定性所带来的错误是很难查找的。 4. 操作系统的功能 1) 处理机管理 处理机是计算机系统的心脏,在单用户系

文档评论(0)

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

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

1亿VIP精品文档

相关文档