




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
操作系统课程总结14151 操作系统课程总结xxxx (1)基本概念和知识?操作系统是计算机系统中的一种系统软件。 计算机的资源是指硬件资源和软件资源。 从用户角度看,操作系统是控制和管理计算机资源的软件。 操作系统是计算机系统中的一种系统软件。 计算机的资源是指硬件资源和软件资源。 从用户角度看,操作系统是控制和管理计算机资源的软件。 ?管态(特权指令)和目态(用户指令)?用户接口通常分为命令接口和程序接口。 ?若分时操作系统的时间片一定,那么用户数越少,则响应时间越短(若分时操作系统的时间片一定,那么用户数越少,则响应时间越短(交互性)。 ?实时系统必须既要及时响应、快速处理,又要有高可靠性和安全性(实时系统必须既要及时响应、快速处理,又要有高可靠性和安全性(实时性和可靠性)。 基本概念和知识?用引入多道程序的目的充分利用CPU,减少CPU的等待时间。 的等待时间。 ?进程与程序的本质区别动态与静态。 ?个在创建一个进程的过程中,申请一个PCB空记录、将进程标识等参数填入空记录、将进程标识等参数填入PCB、将PCB链入就绪进程队列都是必须的步骤。 刚刚被创建的进程处于就绪态。 链入就绪进程队列都是必须的步骤。 刚刚被创建的进程处于就绪态。 ?并发进程指的是可同时执行的进程。 进程是程序的动态执行过程,并发进程指的是可同时执行的进程。 进程是程序的动态执行过程,过操作系统是通过PCB对并发执行的进程进行控制和管理的。 对并发执行的进程进行控制和管理的。 基本概念和知识?对于两个并发进程,设互斥信号量为mutex,若mutex=1,则表示没有进程进入临界区。 对于两个并发进程,设互斥信号量为,则表示没有进程进入临界区。 对于两个并发进程,设互斥信号量为mutex,若mutex=,则表示一个进程进入临界区,若,则表示一个进程进入临界区,若mutex=-1,表示一个进程进入临界区,另一个进程等待进入。 ,表示一个进程进入临界区,另一个进程等待进入。 ?临界区进入原则。 ?采用“静态分配资源”的策略可以预防死锁,它打破了产生死锁的四个必要条件中的占用并请求条件。 采用“按序分配资源”的策略也可以预防死锁,它打破了产生死锁的四个必要条件中的循环等待资源条件。 采用“静态分配资源”的策略可以预防死锁,它打破了产生死锁的四个必要条件中的占用并请求条件。 采用“按序分配资源”的策略也可以预防死锁,它打破了产生死锁的四个必要条件中的循环等待资源条件。 ?死锁的避免(动态策略)银行家算法基本概念和知识?计算机系有14台磁带机,由m个进程竞争使用,每个进程最多需要个进程竞争使用,每个进程最多需要3台。 m最多为多少时,系统没有死锁的危险。 ?处理机调度?作业调度选择作业装入主存?进程调度选择主存中的就绪进程,分配CPU。 ?调度算法?先来先服务和轮转公平;?短作业优先有利于短作业;?优先级紧迫程度;?高响应比执行时间与等待时间兼顾。 基本概念和知识?绝对地址是主存空间的地址编号;用户程序中使用的从地址开始的地址编号是逻辑地址;动态重定位中装入主存的作业仍保持原来的逻辑地址。 绝对地址是主存空间的地址编号;用户程序中使用的从地址开始的地址编号是逻辑地址;动态重定位中装入主存的作业仍保持原来的逻辑地址。 ?存储管理的目的方便用户和提高主存空间利用率。 ?把逻辑地址转变为内存的物理地址的过程称为重定位(或地址映射)。 把逻辑地址转变为内存的物理地址的过程称为重定位(或地址映射)。 ?静态重定位装入时定位,软件实现;?动态重定位执行时定位,需硬件支持。 基本概念和知识?在动态分区管理中,紧凑的目的合并空闲区。 ?动态分区存储管理-分配?最先适应算法,“空闲区表”中的空闲区按地址递增顺序排列空闲区按地址递增顺序排列;?最佳适应算法,“空闲区表”中的空闲区按长度递增顺序排列。 按长度递增顺序排列。 ?最坏适应算法,“空闲区表”中的空闲区按长度递减顺序排列。 最坏适应算法,“空闲区表”中的空闲区按长度递减顺序排列。 基本概念和知识?动态分区存储管理-回收注意相邻关系?与上相邻?空闲块不增不减,首地址不变,长度增加?与下相邻?空闲块不增不减,首地址改变,长度增加?与上下都相邻?空闲块减减1,首地址取上块,长度增加?与上下都不相邻?空闲块增增1,填入首地址和长度基本概念和知识?分页存储管理内存方法是从系统角度出发的管理方法。 ?页是信息的物理单位?页的大小由系统确定?页地址空间是一维的?表页表+快表的访问(访问1个数据需进行2次内存操作,快表命中可以节省次内存操作,快表命中可以节省1次)?分段存储管理内存管理方法能更好地满足用户要求。 ?段是信息的逻辑单位?段的大小由用户确定?段地址空间是二维的?段页式用户负责分段,系统负责分块(分页)基本概念和知识?系统“抖动”现象发生的原因置换算法选择不当。 ?虚拟存储管理系统的基础是程序的局部性理论。 ?用在请求分页系统中,若采用FIFO置换算法,则当分配的页帧数增加时,缺页中断的次数可能增加也可能减少;其它置换算法,则当分配的页帧数增加时,缺页中断的次数一般会减少。 置换算法,则当分配的页帧数增加时,缺页中断的次数可能增加也可能减少;其它置换算法,则当分配的页帧数增加时,缺页中断的次数一般会减少。 ?位示图可用于磁盘空间的管理。 ?在文件系统中,顺序文件要求逻辑记录顺序与磁盘块顺序一致。 链接文件只能顺序访问。 在文件系统中,顺序文件要求逻辑记录顺序与磁盘块顺序一致。 链接文件只能顺序访问。 基本概念和知识?在文件系统中采用多级目录结构,解决了不同用户文件的“命名冲突”问题。 在文件系统中采用多级目录结构,解决了不同用户文件的“命名冲突”问题。 ?多级索引结构?直接索引?一次间接索引?二次间接索引?例子+习题基本概念和知识?在文件系统中采用多级目录结构,解决了不同用户文件的“命名冲突”问题。 在文件系统中采用多级目录结构,解决了不同用户文件的“命名冲突”问题。 ?硬盘属于外部设备中的块设备;键盘属于外部设备中的字符设备。 硬盘属于外部设备中的块设备;键盘属于外部设备中的字符设备。 ?SPOOLing技术通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为虚拟设备。 虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。 技术通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为虚拟设备。 虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。 应用?进程的三种基本状态,及状态转换的典型原因。 状态变迁因果关系能否发生?为什么?进程的三种基本状态,及状态转换的典型原因。 状态变迁因果关系能否发生?为什么?应用?PV操作算法(生产者-消费者、读者-写者、哲学家就餐、阅览室管理、作业题写者、哲学家就餐、阅览室管理、作业题)?互斥信号量初值为1,同时竞争;?同步初值为资源数量,互为制约,成对出现;?CobeginCoend;表达并发。 应用?系统中有5个资源(R1R5),现有进程P1依次申请依次申请R1,R5,R3;P2依次申请R3,R4,R2;P3依次申请依次申请R2,R5。 画出资源分配图,并依图判定当3个进程并发执行时有可能发生死锁吗?个进程并发执行时有可能发生死锁吗??解答按照资源的申请次序,有可能出现循环等待情况,所以有可能发生死锁。 解答按照资源的申请次序,有可能出现循环等待情况,所以有可能发生死锁。 应用?在单道批处理系统的作业调度作业进入时间所需计算时间A8003小时B81030分钟C90010分钟D95020分钟应用?采用FCFS、短作业优先、优先级调度算法时,计算各个作业开始时间、完成时间、周转时间、平均周转时间、平均带权周转时间。 、短作业优先、优先级调度算法时,计算各个作业开始时间、完成时间、周转时间、平均周转时间、平均带权周转时间。 FCFS、短作业优先优先级作业开始时间完成时间周转时间ABCD平均周转时间=平均带权周转时间=应用?银行家算法判断该请求的合法性;给出用银行家算法判断该次资源分配是否安全的过程。 银行家算法判断该请求的合法性;给出用银行家算法判断该次资源分配是否安全的过程。 ?给出安全序列和结论。 应用?基本页式存储管理和基本段式存储管理的地址映射方法,即逻辑地址转换为物理地址。 基本页式存储管理和基本段式存储管理的地址映射方法,即逻辑地址转换为物理地址。 ?页式查页表,确定块号(页框号)?判断越界?物理地址=块号块长+页页内偏移量d?段式查段表,确定基址?判断越界?物理地址=基址+段段内偏移量d?假定某采用分页式存储管理系统中,主存容量为1M,被分成512块,块号为0,1,2,511。 某作业的地址空间占3页,其页号为页,其页号为0,1,2,被分配到主存的第5,4,2块中。 (块中。 (1)主存地址应该用多少位来表示。 ()主存地址应该用多少位来表示。 (2)作业每一页的长度为多少字节;逻辑地址中的页内地址应占用多少位。 ()作业每一页的长度为多少字节;逻辑地址中的页内地址应占用多少位。 (3)把作业中的每一页所分到的贮存块的起始地址填入下表。 解答()把作业中的每一页所分到的贮存块的起始地址填入下表。 解答 (1)220=1M,主存地址应该用20位来表示。 (位来表示。 (2)每1页的长度为2K字节,211=2K,页内地址占用11位。 页号起始地址页号起始地址页号起始地址012应用?采用页式虚拟存储管理,按FIFO、OPT、LRU调度算法的页面置换过程,计算缺页率。 调度算法的页面置换过程,计算缺页率。 访页踪迹最新页最旧页淘汰页最旧页淘汰页是否发生缺页应用?握掌握FCFS、SSTF(最短寻道时间优先)和SCAN(电梯)磁盘调度算法,给出实际处理磁盘访问请求的次序、访问的总道数及寻道时间。 (电梯)磁盘调度算法,给出实际处理磁盘访问请求的次序、访问的总道数及寻道时间。 ?问例在某移动臂磁盘上,刚刚处理了访问20号柱面的请求,目前正在号柱面的请求,目前正在100号柱面读信息,并且有以下请求序列等待访问磁盘号柱面读信息,并且有以下请求序列等待访问磁盘60,140,90,110,70,55,22,132应用?磁盘的优化分布,记录的优化安排,计算优化前后处理的总时间。 磁盘的优化分布,记录的优化安排,计算优化前后处理的总时间。 ?为假定磁盘转速为20ms/周,磁盘格式化时每个磁道被划分为周,磁盘格式化时每个磁道被划分为8个扇区,每个扇区存放一个逻辑记录。 今有R1R8共8个逻辑记录存放在同一磁道上,处理程序每次从磁盘读出一个记录后要花个逻辑记录存放在同一磁道上,处理程序每次从磁盘读出一个记录后要花5ms进行处理,现在用户要求顺序处理这进行处理,现在用户要求顺序处理这8个记录。 ?顺序处理这8个记录的时间是多少??为了缩短处理时间应进行优化分布,应如何安排这些记录的顺序。 为了缩短处理时间应进行优化分布,应如何安排这些记录的顺序。 ?按照最优分布时,计算出处理完这8个记录所花的总时间。 个记录所花的总时间。 假定磁盘转速为20ms/周周,磁盘格式化时每个磁道被划分为,磁盘格式化时每个磁道被划分为8个扇区,每个扇区存放一个逻辑记录。 今有R1R8共8个逻辑记录存放在同一磁道上,处理程序每次从磁盘读出一个记录后要存放在同一磁道上,处理程序每次从磁盘读出一个记录后要花花5ms进行处理,现在用户要求顺序处理这,现在用户要求顺序处理这8个记录。 应用?要解答由于每处理一个记录需要5ms,磁盘将转过磁盘将转过2个扇区。 由于每处理一个记录需要5ms,磁盘将转过,磁盘将转过
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 查询任务调度优化-洞察及研究
- 强电专业考试题及答案解析
- 电子类专业试题及答案
- 高一专业测试题及答案
- 一例癌痛患者的个案护理
- 2025至2030中国中性防锈汽轮机油行业项目调研及市场前景预测评估报告
- 母婴护理风险防控策略课件
- 颌面部多发性骨折护理
- 2025至2030中国MicroBulk交付系统行业项目调研及市场前景预测评估报告
- 生态修复项目树木种植与生态修复效果评估承包合同
- 赛轮埃及年产300万条半钢子午线轮胎项目可行性研究报告
- 催收行业培训课件
- 保护牙齿爱护牙齿2025年全国爱牙日全文课件
- 2025年海南事业单位联考笔试历年典型考题及考点剖析附带答案详解
- 新疆G20联盟文海大联考2025-2026学年高三上学期起点物理考试题(含答案)
- 2025年水发集团有限公司招聘(216人)备考练习试题及答案解析
- 2025年高考四川卷生物真题试卷(解析版)
- 2025年度保姆专业照护老年呼吸道疾病患者服务合同-温馨呵护
- 媒介素养教育培训课件
- 2025年地方病防治知识及技能考察试卷答案及解析
- 视频监控系统确保安全文明施工的技术组织措施
评论
0/150
提交评论