武汉理工大学操作系统复习.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文档。上传文档
查看更多
武汉理工大学操作系统复习

一、操作系统绪论 操作系统(Operating System,简称OS)是管理和控制计算机系统中的软件和硬件资源,合理地组织计算机工作流程,方便用户使用的的计算机系统软件。 五大功能:处理机管理,存储管理,设备管理,文件管理,用户接口 操作系统的类型:批处理、[多道、多道批处理、]分时、实时、个人计算机、网络、分布式 操作系统的特征是并发性、共享性和随机性。 作业: 在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业 三个组成部分:程序、数据和作业说明书(在系统中生成作业控制块JCB) 输入输出方式:联机、脱机输入输出,直接耦合方式,SPOOLING系统和网络联机方式 用户界面:命令接口,系统调用 三、进程管理 “并行”是指无论从微观还是宏观,二者都是一起执行的;并发是在同一时段发生,并行是在同一时刻发生 并发执行的特征:独立性、异步性和共享性 进程:并发执行的程序在执行过程中分配和管理资源的基本单位 进程和程序的区别与关系: 1.进程是一个动态概念,而程序则是一个静态概念。程序是指令的有序集合,没有执行含义。 2.进程具有并发特征,而程序没有。进程具有并发特征的两个方面,即独立性和异步性 3.进程是竞争计算机系统资源的基本单位,从而其并发性受到系统自己的制约 4.不同的进程可以包含同一程序,只要该程序所对应的数据集不同。 进程的静态描述有三部分:进程控制块PCB,有关程序段和数据集 进程的五种基本状态:初始态、执行状态、等待状态、就绪状态和终止状态 进程初始时可能未立即得到处理机,处于就绪状态 进程状态转换: 进程控制:创建、撤销、阻塞和唤醒 进程互斥与同步(并发性带来一些问题,同数据库中的并发性控制;常用锁机制) P pass,— ,V(+)原语和信号量 设置信号量 互斥:公用信号量,同步:私用信号量 ,赋初值,执行过程 互斥:两个或两个以上的进程,不能同时进入关于同一组共享变量的临界区 临界资源是指每次仅允许一个进程访问的资源。每个进程中访问临界资源的那段代码称为临界区。 临界区:不允许多个并发进程交叉执行的一段程序,也成为临界部分; 同步:一组并发进程因直接制约而互相发送消息而互相合作、等待,使各进程按一定的速度执行的过程成为进程间的同步 用PV原语实现互斥与同步, 读者写者,生产者消费者,哲学家就餐 进程的通信方式:主从式,会话式,消息或邮箱机制,共享存储区方式 死锁:各并发进程彼此互相等待对方所拥有的资源,且这些并发进程在得到对方的资源之前不会释放自己所拥有的资源 产生死锁的必要条件: 1.互斥条件 2.不剥夺条件 3.部分分配 4.环路条件 四、处理机调度 CPU分配给谁 作业状态:提交、收容、执行和完成 调度层次:作业调度,交换调度(内外存交换,又称中级调度),进程调度,线程调度 作业与进程的关系: 作业可被看作是用户向计算机提交任务的任务实体;进程则是计算机为完成用户任务实体而设置的执行实体,是系统分配资源的基本单位。一个作业总是由一个以上的进程组成。 调度评价指标: 周转时间:完成时间 — 提交时间(等待+执行); 带权周转时间:周转时间 / 执行时间 作业和或进程调度算法: FCFS,轮转法,多级反馈轮转法,优先级法,最短作业优先(SJF) 仅考虑执行时间 最高响应比优先(HRN) 响应比 (等待时间 + 执行时间) / 执行时间 五、存储管理 虚拟存储器: 是一种存储管理技术,每一个进程拥有一个虚拟空间,每个指令或数据单元在该虚拟空间中拥有一个虚拟地址;虚拟存储器不考虑物理存储器的大小和信息存放的实际位置,只规定每个进程中互相关联信息的相对位置。 虚拟地址到物理地址的变换: 1.虚拟地址空间的划分 2.地址映射(地址重定位) 内存管理通用问题: 分配与回收;内存信息的共享与保护:硬件法、软件法、软硬件结合 覆盖与交换技术:扩充内存的两种方法 具体管理方式(实现虚拟内存的方法): 分区存储管理:把内存划分成若干个大小不等的区域,除操作系统占用一个区域外,其余由多道环境下的各并发进程共享。 动态分区法的分配与回收(可用表或自由链): 最先适应法,最佳适应法,最坏适应法 页式管理: 逻辑分页,物理分块,逻辑地址由页号和页内地址组成; 主要问题:页划分之后的地址变换以及页面的调入调出技术 地址变换: 高速联想存储器提速 逻辑地址 / 页大小 页号,逻辑地址 % 页大小 页内地址;查找页表的页面号, 计算页的起始地址和物理地址 静态页式管理:进程或作业在执行前全部装入内存 动态页式管理:部分装入,请求式页式管理和预调入页式管理 请求页式管理中的置换算法: FIFO(先进先出),LRU(最近最久未使用),OPT,LFU(最不经常

文档评论(0)

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

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

1亿VIP精品文档

相关文档