复习用 操作系统整理.docVIP

  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.操作系统概念 操作系统管理和控制了计算机系统的所有软件和硬件资源,是现代计算机系统的灵魂和核心。 操作系统也为用户提供了一个方便、灵活、安全、可靠地使用计算机的工作环境。 计算机系统由两部分系统资源组成,即硬件资源和软件资源。 硬件资源通常包括中央处理单元(简称处理机或CPU)、存储器(内存、外存)和各种外部设备。 软件资源包括系统软件和应用软件,主要是指以各种文件形式存储的程序集合。 从软件方面来看,计算机软件可以分为系统软件和应用软件两大类。 计算机操作系统自身是一种软件,它属于系统软件,且是最重要的、大型的系统软件之一。 操作系统是系统软件,却又不同于其它的系统软件。 操作系统是最底层的系统软件,。 一般操作系统在资源管理方面分为4种,即处理机(进程)管理、存储管理、设备管理和文件管理。 三种最基本的操作系统:多道批处理操作系统、分时操作系统和实时操作系统。 五类操作系统分别为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。需要掌握各自的特点; 2. 作业管理 作业是由用户程序、数据及某种形式的控制所组成,是指用户在一次计算过程或在一次事务处理过程中,要求计算机系统所做工作的集合。操作系统作业管理的任务是为方便用户建立作业(或任务),组织调用系统内部资源执行,并在完成任务后将其撤销。一个作业的建立过程一般是作业的输入和系统建立起作业控制块的管理控制两个过程。 一个作业从进入系统到运行完成,通常要经历“进入”、“后备”、“运行”和“终止”四个阶段,相应地作业就有四种状态。 进入状态:当用户的作业通过某种输入方式将作业输入到外存上时,称此阶段为作业处于进入状态。 后备状态:当作业所需全部信息已输入到外存,由作业建立程序为之建立了作业控制块,并插入到后备作业队列中等待调度运行为止。把作业在后备队列上等待调度的状态称为后备状态。 运行状态:作业调度程序从处于后备状态的作业队列中选出一个作业调入内存,并为之建立相应的进程后,由于此时的作业已具有独立运行的资格,如果处理机空闲,便可立即开始执行,故称此时的作业进入了运行状态。 作业的运行状态又可进一步分为“就绪”、“执行”和“阻塞”三个基本状态。 操作系统的作业管理为用户提供了两类接口: 一类是为一般用户提供的操作命令接口,包括联机的键盘操作命令和脱机的作业控制命令,简称命令接口; 另一类是为编程人员提供的在程序模式下的系统调用接口,用它们来请求操作系统服务,简称程序接口。 进程是操作系统分配软件资源及硬件资源的基本单位,在多道程序环境下,多个进程并发运行,争夺处理机和共享其它有限的系统资源,因此进程管理是操作系统中最重要且最复杂的管理。 进程已经成为操作系统乃至并发程序设计中最核心的概念,它是对正在运行的程序的抽象,操作系统的其它所有内容都是围绕着进程展开的。 进程至今没有一个统一的定义。许多学者从不同的角度对进程下过各式各样的定义: 进程是可以与其它计算并发执行的计算; 进程是一个程序及其数据在处理机上顺序执行时发生的活动; 进程是进程实体的一次活动。 一般被大家所公认的进程定义为:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是操作系统进行资源分配的单位。 (2) 进程的5大特征: 动态性、并发性、独立性、异步性、结构特性:进程控制块 (3) 进程的状态 操作系统给进程设置了三种状态,以代表进程生命周期存在的基本状态:即就绪状态、执行状态、阻塞状态。 就绪、执行、阻塞是进程的三种基本状态。执行状态是进程的物理运行,就绪状态和阻塞状态是进程的逻辑运行,宏观上它们都是活动的(即都处在运行之中)。 处于就绪状态的进程,在进程调度程序为它分配处理机后,进程由就绪状态变为执行状态,该进程运行。 正在运行的进程,一当分配给它的CPU时间片用完,则进程变回就绪状态;若在执行过程中需要等待某一事件的发生(如请求访问某临界资源,而该资源正被其它进程访问,该进程只能等待这个资源的可用)而使正在执行的进程受阻,无法继续执行下去,则进程将变为阻塞状态。 处于阻塞状态的进程,在其等待的事件已经发生或完成后,则进程就由阻塞状态变为就绪状态。 (5) 进程与程序的区别 进程定义为程序在并发环境中的执行过程,它与程序有着完全不同的概念,但又密切相关,通过以下几点来对它们加以联系与区别: 程序是永久的,而进程是有生命周期的,且是短暂的。 程序是指令代码的集合,而进程实体包括:程序、数据及进程控制块。 进程具有动态性、并发性、独立性和异步性等,而程序不具有这些特性。 进程可以生成其它进程,而程序不能生成新的程序,进程和程序并非一一对应。 (6) 线程 自从进程概念产生以后,在操作系统中一直作为能独立运行的基本单位。但在程序并发执行时所付出的时空开销还较

文档评论(0)

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

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

1亿VIP精品文档

相关文档