习题课 11/24/11 11/24/11 Operating System.

Slides:



Advertisements
Similar presentations
Linux 系统. 操作系统发展需求 1 没有操作系统 2 简单批处理操作系统 3 多道程序设计的批处理 4 多道程序设计的分时操作系统 5 多处理机并行系统 6 网络操作系统 7 分布式操作系统.
Advertisements

微机原理与接口技术 第二章: ARM微处理器硬件结构
计算机系统结构 (第9讲).
第3单元 主存管理 第3节 分页存储管理 一页一页的放………… 怎么解决分段带来的碎片问题? 页与页框 地址映射 多级页表 快表 举例
日月光·伯爵居项目介绍.
香港故事之 三年零八個月的艱苦歲月 組員: 梁珮瑩 吳遠莉 李琪 李青儀 方松皓.
地方教育發展基金簡介 新北市政府教育局 王麗真
紓壓腹部撇步 彭易璟 老師 第10組 4A055935林資淳 4A155002詹柏廷 497C0095林千慈 498J3041 郭人慈.
姓名:劉芷瑄 班級:J201 座號:39號 ISBN:957-33-1963-2
我的故事 ————往事回首.
第8章 虚拟存储器 硬件和控制结构 操作系统软件 虚拟存储管理实例 虚拟页式存储管理 虚拟段式存储管理 虚拟段页式存储管理
郭子光教授从肺肾虚损辨治早中期慢性肾功能不全的经验
女生成功靠什么? 09英本四班 傅柏双.
征 管 改 革 的 变 化 您感受到了吗 (纳税服务版) 开封市地方税务局宣 尊敬的纳税人,尊敬的领导,同志们大家好:
国际投资环境罗氏评级法 美国.
全国国际商务英语考试(一级) 口试操作流程 全国国际商务英语考试中心 中国国际贸易学会商务专业培训考试办公室 2016年
社会保障学 第5章 失业保险.
开题报告.
缓存(续).
主 题 班 会 团 结   协 作    力 量.
總務處報告 總務處 林蕙雅組長.
理想.
函谷关. 函谷关 函谷关是中国历史上建置最早的雄关要塞之一,因关在谷中,深险如函,故称函谷关。这里曾是战马嘶鸣的古战场,素有 “一夫当关,万夫莫开”之称。这里又是我国古代思想家、哲学家老子著述五千言《道德经》的地方。千百年来,众多海内外道家、道教人士都到这里朝圣祭祖。
总复习 级一本各专业.
固定与搬运技术 义乌市中心医院 陈红卫.
南投縣永昌國小 自衛消防編組訓練.
中国企业社会责任探讨 2010思政四组
实用操作系统概念 张惠娟 副教授 1.
中鸣虚拟搜救比赛项目 (一人) 现场主题创作(40%)(一人) 3D虚拟搜救(60%)(一人).
第九章 操作系统支持 操作系统是管理计算机资源并为用户提供服务的系统软件,作为硬件与应用软件之间的接口,操作系统起着承上启下的作用。了解操作系统与硬件之间的相互关系有助于理解计算机系统的整体工作过程。本章仅就操作系统与硬件关系最密切的处理机调度与存储管理问题进行讨论。
第3章 存储管理 3.1 存储管理概述 3.2 基于连续分配的内存管理方法 3.3 基于离散分配的内存管理方法 3.4 虚拟存储管理
3.1 虚拟存储器 3.2 内存管理方式 段页机制 3.4 Linux存储管理 3.5 小结 习题
学习目标 理解并掌握请求分页存储管理系统中的硬件支持 理解请求分页存储管理系统中的内存分配策略和分配算法 掌握主要页面置换算法.
案例分析 胎记美容记 第6小组
黑色产业链行情分析及展望 浙商期货研究中心 同创,同享,同成长。.
韶关文化 “历史名城、山青水秀、民族风情”,.
人生五色臉 年輕十歲必學的小動作,九個保持身體健康的的小訣竅 人們常在不經意間做些小動作,並認為這是身體的本能反應,
创办紫金矿业学院 为培养中国一流的矿业人才助力 ——合作创办紫金矿业学院的思路与实践
第4章 存储管理 本章学习目标 4.1 存储管理的功能 4.2 实存管理 4.3 虚拟存储器管理 4.4 碎片与抖动问题 开 始.
辅导教师:杨屹东 网络实用技术基础 辅导教师:杨屹东
中央广播电视大学计算机课程 操 作 系 统. 中央广播电视大学计算机课程 操 作 系 统 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像 15讲 主编/主讲:孟庆昌 中央电大出版社出版 课程使用的媒体 1、《操作系统》教材 2、《操作系统实验》教材 3、操作系统课程录像.
第五章 存储管理 2006年11月.
小平故里,魅力广安 小平故里 旅游名城 “吃货”天堂 主讲:张晨曦.
第四章 存储器管理.
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
中国科学技术大学计算机系 陈香兰 2013Fall 第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 2013Fall.
存储系统.
走进编程 程序的顺序结构(二).
临界区软件互斥软件实现算法.
存储管理 存储体系 存储管理的任务 分区存储管理 页式存储管理 交换技术与覆盖技术 虚拟存储.
第九章 存储管理 9.1 概述 一、存储器的层次:三级存储器结构 本章主要讨论几种常用的内存管理技术。 Cache 内存 外存 由硬件寄存器
逆向工程-汇编语言
操作系统原理 Operating System Principles
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
本节内容 随机读取 视频提供:昆山爱达人信息技术有限公司.
操作系统原理 Operating System Principles
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
成绩是怎么算出来的? 16级第一学期半期考试成绩 班级 姓名 语文 数学 英语 政治 历史 地理 物理 化学 生物 总分 1 张三1 115
小学5.
信号量(Semaphore).
段式存储管理(Segmentation)
第9章 存储管理.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
基础信贷法律知识 讲解人:岳杨.
数据表示 第 2 讲.
臺中市龍山國小 校園常見瓢蟲辨識   瓢蟲屬於鞘翅目瓢蟲科。目前世界上約有5000多種瓢蟲,台灣地區約有80種以上,其中能捕食有害生物的瓢蟲約七十種之多。瓢蟲因為捕食有害生物為主食,所以又稱為『活農藥』。
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
Presentation transcript:

习题课 11/24/11 11/24/11 Operating System

Modern Operating System 课程安排 Homework2 补充题 11/24/11 Modern Operating System

Modern Operating System 简答 死锁和竞争有什么关系? 死锁是指多个进程因竞争资源而造成的一种僵局,若无外力的作用,这些进程都将永远不能再向前推进。所以,死锁是由于系统中多个进程所共享的资源不足以同时满足需要时,引起对资源的竞争而产生的。但竞争资源不一定都会产生死锁,因为只要进程推进顺序合法,就不会产生死锁。 11/24/11 Modern Operating System

Modern Operating System 简答 为什么要引入SPOOLing系统? SPOOLing系统可带来哪些好处? Simultaneous Peripheral Operation On-Line 提高了I/O操作的速度,将独占设备改造为共享设备,实现了虚拟设备的功能。 典型例子:共享打印机 11/24/11 Modern Operating System

Modern Operating System 简答 覆盖技术与虚拟存储技术有何本质不同? 容量的限制,而虚拟存储器的最大长度不受物理内存容量的限制,只受计算机地址结构的限制。另外,使用覆盖技术要求程序员必须精心地设计程序及其数据结构,使得要覆盖的段具有相对独立性,不存在直接联系或相互交叉访问。而虚拟存储技术对用户的程序段之间没有此要求。 11/24/11 Modern Operating System

Modern Operating System 简答 交换技术与虚存中使用的调入/调出技术有何相同与不同之处? 主要相同点是都要在内存与外存之间交换信息。 主要区别在于:交换技术换进换出整个进程(proc结构和共享正文段除外〉,因此一个进程的大小受物理存储器的限制: 11/24/11 Modern Operating System

Modern Operating System 简答 而虚存中使用的调入/调出技术在内存和外存之间来回传递的是存储页或存储段,而不是整个进程,从而使得进程的地址映射具有了更大的灵活性,且允许进程的大小比可用的物理存储空间大得多。 11/24/11 Modern Operating System

Modern Operating System 简答 关于处理机调度,试问: 什么是处理机三级调度? 处理机三级调度分别在什么情况下发生? 各级调度分别完成什么工作? 11/24/11 Modern Operating System

Modern Operating System 简答 11/24/11 Modern Operating System

Modern Operating System 简答 固定分区管理、可变分区管理、页式管理、段式管理、段页式管理各会产生何种碎片? 固定分区、可变分区管理产生的是区与区之间的碎片;页式管理产生的是页内的碎片;段式管理产生的是段间的碎片;段页式管理产生的也是只有页内碎片,但由于一个程序分为很多段,其碎片将比纯分页的碎片多。 11/24/11 Modern Operating System

Modern Operating System 11/24/11 Modern Operating System

Modern Operating System A[1,1],A[1,2],A[1,3],……,A[1,100] A[2,1],A[2,2],A[2,3],……,A[2,100] A[100,1],A[100,2],A[100,3],……,A[100,100] 每访问两行数组遇到一次缺页中断,会产生50次缺页中断。 对于程序B,数组访问顺序是: A[1,1],A[2,1],A[3,1],……,A[100,1] A[1,2],A[2,2],A[3,2],……,A{100,2] A[1,100],A[2,100],A[3,100],……,A[100,100] 每访问两个数组元素遇到一次缺页中断,会产生5000次缺页中断 若每页只能存放100个整数: A:100次缺页中断 B:10000次缺页中断 页面越大,缺页中断次数越少;页面越小,缺页中断次数越多。 11/24/11 Modern Operating System

Modern Operating System 11/24/11 Modern Operating System

Modern Operating System 逻辑地址(页号为3,页内地址为100)的物理地址为: 7×4KB+100=28KB+100=28772 在请求分页存储管理方案中,系统是通过页面变换表来进行地址转换的。先将逻辑地址分解成页号P和页内地址W两部分,然后查页面变换表,可得页号P对应的物理块号为B,从而变换出对应的物理地址为: 物理地址=块号×页面大小+页内地址 11/24/11 Modern Operating System

Modern Operating System 11/24/11 Modern Operating System

Modern Operating System 各类进程之间采用优先级调度,而同类进程内部采用时间片轮转调度。先进行优先级4的进程调度,P1,P2,的按时间片进行轮转:等P1,P2,P3均执行完毕,执行优先级3的进程P4,P5。同理P4,P5按时间片轮转,运行完成后调度优先级1的进程P6,P7,P8。进程P6,",P8按时间片轮转直至完成。 11/24/11 Modern Operating System

Modern Operating System 11/24/11 Modern Operating System

Modern Operating System (1)根据页式管理的工作原理,应先考虑页面大小,以便将页号和页内位移分解出来。页面大小为4KB,即2^12,则得到页内位移占虚地址的低12位,页号占剩余高位。可得三个虚地址的页号P如下(十六进制的一位数字转换成4位二进制,因此,十六进制的低三位正好为页内位移,最高位为页号): 2362H:P=2,访问快表10ns,因初始为空,访问页表100ns得到页框号,合成物理地址后访问主存100ns,共计10ns+100ns+100ns=210ns。 1565H:P=1,访问快表10ns,落空,访问页表100ns落空,进行缺页中断处理108ns,合成物理地址后访问主存100ns,共计10ns+100ns+108ns+100ns≈108ns。 25A5H:P=2,访问快表,因第一次访问已将该页号放入快表,因此花费10ns便可合成物理地址,访问主存100ns,共计10ns+100ns=110ns。 (2)当访问虚地址1565H时,产生缺页中断,合法驻留集为2,必须从页表中淘汰一个页面,根据题目的置换算法,应淘汰0号页面,因此1565H的对应页框号为101H。由此可得1565H的物理地址为101565H。 11/24/11 Modern Operating System

补充题1 设某磁盘有200个柱面,编号为0,1,2,...,199,磁头刚从140道移到143道完成了读写。若某时刻有9个磁盘请求分别对如下各道进行读写: 86,147,91,177,94,150,102,175,130 试分别求FCFS,SSTF及SCAN磁盘调度算法响应请求的次序及磁头移动的总距离。 11/24/11 Operating System

补充题2 有一个理发师,一把理发椅和n把供等候理发的顾客坐的椅子。如果没有顾客,则理发师便在理发椅子上睡觉:当一个顾客到来时,必须唤醒理发师,进行理发;如果理发师正在理发时,又有顾客来到,则如果有空椅子可坐,他就坐下来等,如果没有空椅子,他就离开。为理发师和顾客各编一段程序描述他们的行为,要求不能带有竞争条件。 11/24/11 Operating System

补充题3 设作业的虚拟地址为24位,其中高8位为段号,低16位为段内相对地址。试问: (1)一个作业最多可以有多少段?(2)每段的最大长度为多少字节?(3)某段式存储管理采用如下段表,试计算[0,430]、[1,50]、[2,30]、[3,70]的主存地址。其中方括号内的前一元素为段号,后一元素为段内地址。当无法进行地址变换时,应说明产生何种中断。 段号 段长 主存起始地址 是否在主存 600 2100 是 1 40 2800 2 100 否 3 80 4000 11/24/11 Operating System

补充题4 下面是两个并发执行的进程。它们能正确执行吗?若不能,试举例说明,并修改之 Cobegin Var x: integer; Process P1 Var y, z: integer; Begin x:=1; y:=0; If x>=1 then y:=y+1; z:=y; End Process P2 Var t, u: integer; Begin x:=0; t:=0; If x<1 then t:=t+2; u:=t; End Coend 11/24/11 Operating System

补充题5 考虑由n个进程共享的具有m个同类资源的系统,证明:如果对I=1,2,……,n,有Need>O而且所有最大需求量之和小于m+n,那么该系统是死锁无关的。 11/24/11 Operating System

Modern Operating System The End~ Thank you all~ : ) 11/24/11 Modern Operating System