计算机操作系统复习重点.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.1操作系统的目标:有效性 方便性 可扩充性 开放性 1.2操作系统的作用1.OS作为用户与计算机硬件系统之间的接口(命令方式,系统调用方式,图像和窗口式。)2.OS作为计算机系统资源的管理者3.OS实现了对计算机资源的抽象 1.3操作系统的定义: 操作系统是一组控制和管理计算机硬件呵呵软件资源,合理地对各类作业进行跳读,以及方便用户使用的程序集合. 1.4操作系统的基本特性 1.并发性2.平行性3.引入进程4.引入线程5.共享性:是指系统中的资源可供内存中多个并发执行的进程共同使用。(互斥共享、同时访问方式)6.虚拟技术 是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。分为时分复用和空分复用技术。7.异步性 进程是以人们不可预知的速度向前推进,此即进程的异步性。 1.5操作系统的主要功能1.处理机管理功能:进程控制,进程同步,进程通信,调度2.存储器管理功能:内存分配、内存保护、地址映射、内存扩充3.设备管理功能:缓冲管理、设备分配、设备处理4.文件管理功能:文件存储空间的管理、目录管理、文件的读/管理和保护。操作系统与用户之间接口 用户接口、程序接口 时间片以略大于一次典型的交互所需要的时间为宜,这样可使大多数进程在一个时间片内完成。 区分系统态和用户态?在什么情况下进行两种方式的转换? 从资源管理和程序控制执行的角度出发,将指令系统分为两大部分:特权指令和非特权指令。在程序执行时,根据执行程序对资源和机器指令的使用权限,把机器设置为两个状态:核心态和用户态。   也就是说,当系统处于核心态时,就可以使用所有指令、资源,并具备改变CPU状态的能力;而当CPU在用户态时,只能使用非特权指令。   如果CPU执行用户程序时(用户态)出现了中断,系统将自行转到中断处理程序,CPU就由用户态转换到核心态;中断处理结束后,返回继续执行用户程序,此时CPU又由核心态转到用户态。 2.1进程的特征:结构特征:程序段,数据段,进程控制块(PCB) 动态性:是程序的一次执行过程,因而是动态的。 并发性:引入进程就是为了和其他程序并发执行,提高资源利用率。 独立性:能独立运行的基本单位,也是资源分配和调度的基本单位。 异步性:进程以各自独立的、不可预知的速度向前推进。 2.2进程的概念:程序在处理机上的一次执行过程;可以和别的计算并行执行的计算;进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位;是一个具有一定功能的程序,是关于某个数据集合的一次运行活动。进程的状态:基本状态1.就绪状态2.执行状态3.阻塞状态。挂起状态,创建状态和终止状态。 进程控制块使一个在多道程序环境下不能独立运行的程序成为一个能独立运行的基本单位,能与其他进程并发执行的进程。包括进程标识符,处理机状态,进程调度信息,进程控制信息。 进程的创建:1.申请空白PCB 2.为新进程分配资源 3.初始化PCB 4.将新进程插入就绪队列 事件:用户登录,作业调度,提供服务,应用请求 进程的终止:.1.根据被终止进程的标识符,检索出PCB,读出其状态 2.若处于执行则立即终止,置调度标识为真 3.将其所有子孙进程终止 4.将其所有资源归还父进程或系统 5.将PCB从所在队列移出。 事件:正常结束,异常结束,外界干预。 进程阻塞事件:请求系统服务,请求操作,等待数据资源,等待工作任务。唤醒事件:允许系统服务,允许操作,数据、资源到达,工作任务到达。挂起事件:调试系统,暂停系统执行。激活事件:调试系统结束,程序继续执行 2.4进程通信类型:1.共享存储器系统2.消息传递系统 3.管道通信4.基于共享数据结构的通信方式5.基于共享存储区德通信方式 2.5线程与进程的区别:进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。线程是比进程更小的单位。通常在一个进程中可以包含若干个线程,他们可以利用进程所拥有的资源。OS中把进程作为分配资源的基本单位,而把线程作为独立运行和独立调度的基本单位。 2.6.同步机制应遵循的规则:(1)空闲让进。当无进程处于临界区时,表明临界资源处于空闲状态,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。(2)忙则等待。当已有进程进入临界区时,表明临界资源正在被访问,因而其他试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。(3)有限等待。对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。(4)让权等待。当进程不能进入自己的临界区时,应立即释放处理机,以免陷入“忙等”状态。 内核支持线程,是在内核的支持下运行,即无论是用户进程中的线程,还是系统进程中的线程,他们的创建、撤消和切换等,也是依靠内核实现。优:对多处理器,核心可以同时调度同一

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档