4.3 分页式存储管理 分页式存储管理的基本原理 相联存储器和快表 分页式存储空间的分配和去配

Slides:



Advertisements
Similar presentations
校园及周边治安防范 暨应急预案桌面演练 实 训 乐山应急管理学会 贾 伟. 目 录 校园治安问题包含的内容 校园治安问题的特点 避免引发校园治安问题的对策 校园应急预案桌面演练实训 校园治安问题的成因.
Advertisements

“ 上海市科研计划课题预算编制 ” 网上教程 上海市科委条财处. 经费预算表 表 1 劳务费预算明细表 表 2 购置设备预算明细表 表 3 试制设备预算明细表 表 4 材料费预算明细表 表 5 测试化验与加工费预算明细表 表 6 现有仪器设备使用费预算明细表 小于等于 20 万的项目,表 2 ~表.
“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
平台的优点: ( 1 )永久免费: 学校和老师使用校讯通平台发送短信 是免费的,并且通过使用平台,可获得部分购物卡补贴。 ( 2 )移动办公: 校讯通不受时间和空间的限制,只要 有一台可以上网的电脑,老师便可以通过互联网发送短信 给家长,能够实现移动办公,节省老师的工作时间。 ( 3 )简单易用:
中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
开远市第一中学 2014年高考志愿填报指导会 2014年6月26日.
大学生创业实践.
社交礼仪.
第五单元 口语交际和作文.
損益表 原則: 收益與費用的計算,實際上是在實現或發生時所產生,與現金收付當時無關。
第八章 負債 8-1 負債之意義及內容 8-2 流動負債 8-3 長期負債 8-4 其他負債.
工业财务状况表 财务部分培训 (2010年年报).
无锡商业职业技术学院 机电工程学院党总支孙蓓雄
定海区渔农村集体资产 股份合作制改革工作 档案管理培训班
樓宇及單位要求 遵守建築物條例規定的安全及衛生標準 聘請認可人士提供服務 提交擬議工程的圖則 認可人士/註冊結構工程師名冊
《中国共产党发展党员工作细则》 学习提纲 中共进贤县委组织部 宋 剑
严格发展程序,提高工作能力 黄 玉 2010年9月.
发展党员的流程和要求 党委组织部 萧炽成.
北京市工作居住证办理讲解.
全面了解入党程序 认真履行入党手续 第一讲 主讲人:陈亭而.
机电工程系党总支 机电工程系发展党员程序 和材料准备规范.
中共湖北大学知行学院委员会党校 入党材料规范填写指导 学工处 李华琼 二〇一三年十二月.
云南财经大学2010年党员发展培训—— 党员发展工作培训 校党委组织部 2010年9月17日.
公司纪检监察信访举报工作办法和监督 工作联席会议制度升版征求意见稿说明
地方預算執行規範介紹 行政院主計總處公務預算處何視察蓓 地方歲計人員研習班第17期 102年3月
祝贺您获得国家留学基金资助 请您登陆“国家留学网”查看《出国留学人员须知》,您在出国前及在外学习期间所需要办理的手续及具体流程,以及可能遇到的政策上疑问均在此《须知》上有所列明。
教育年鉴条目的撰写.
主講者 柯貞妃、張君妃、洪嫦妙、 蘇暎雅、劉妍君
实际问题与一元二次方程(一).
参考书目.
莫让情感之船过早靠岸 兴庆回中 赵莉.
《老年人权益保障》 --以婚姻法.继承法为视角
行政公文写作 第七章 2004年8月 行政公文写作.
审题与立意 夏邑高中高四语文组.
论文撰写的一般格式和要求 孟爱梅.
述职报告 ( 二○○七年度 ) 述职人: xxx 部 门: 计划财务部 岗 位: 部门经理.
转正述职报告 电商文案策划 XXX.
經濟部工業局 產業升級創新平台輔導計畫 (創新優化計畫)
认识结果语境论.
护患沟通技巧 护理部 马红云.
一、會計循環之意義 二、會計憑證概要 三、日記簿概要 四、分類帳概要
归档文件整理规则 & 机关文件材料归档范围及文书档案保管期限规定 2015年4月 市档案局 业务指导科 刘薇
中国人事科学院学术咨询中心 主任 甄源泰 研究员
第九章 求职礼仪 本章从求职者的应聘资料准备、个人形象设计、言谈举止、应试技艺等方面作如下介绍。 求职前的准备: 一、知已知彼,有的放矢
珍爱生命 预防火灾 XX大队XXX中队指导员 XXX.
负 债 第九章 主讲老师:潘煜双 方正为人,勤慎治学.
思想道德修养与法律基础 主讲人:XXX.
特种设备安全法简介 中原油田分公司 杜习广 2015年4月 视频.
第三章 幼儿园课程内容的编制与选择.
公 文 写 作 第一讲 主讲教师:娄淑华          学时:32.
第八章 诉讼法 第一节 诉讼法概述 第二节 民事诉讼法 第三节 行政诉讼法 第四节 刑事诉讼法.
第三章  电话、电子通讯   本章重难点:     打电话的方法、         接听电话的方法。
《社交礼仪分享》 阳晨牧业科技有限公司 市场中心 二O一二年四月十八日.
会议文书.
高考哲学十种主观题常见题型及分析.
如何写入团申请书.
通 知 通知是批转下级机关的公文,转发上级机关和不相隶属机关的公文,传达要求下级机关办理和需要有关单位周知或执行的事项,任免人员时使用的公文。
第11周 工作计划.
中華民國九十七年三月二十七日 分享人:蔡新淵 (教育局工程科支援教師)
第九章 結 帳 9-1 了解結帳的意義及功能 9-2 了解虛帳戶結清之會計處理 9-3 了解實帳戶結轉的會計處理
認識多項式 1 多項式的加法 2 多項式的減法
判別下列何者是 x 的多項式。以「○」表示是x的多項式,「×」表示不是 x的多項式 :
四川农业大学 第二十二期团校课程 第四讲:校团委日常公文与写作 主讲人:刘瀛锴.
主标题 副标题 日期.
中国大连高级经理学院博士后入站申请汇报 汇报人:XXX.
內部控制作業之訂定與執行 報告人:許嘉琳 日 期:
8的乘法口诀 导入 新授 练习.
Presentation transcript:

4.3 分页式存储管理 4.3.1 分页式存储管理的基本原理 4.3.2 相联存储器和快表 4.3.3 分页式存储空间的分配和去配 4.3.4 分页式存储空间的页面共享和保护 4.3.5 多级页表 4.3.6 反置页表

4.3.1 分页式存储管理 基本原理(1) •为什么要引进分页技术? •基本原理 (1)页框 (2)页面 (3) 逻辑地址形式 (4) 页表和地址转换

分页式存储管理基本原理(2) •页表是操作系统为每个用户作业建立的,用来记录程序页面和主存对应页框的对照表 •动态重定位技术,让程序的指令执行时动态地进行地址变换,给每个页面设立重定位寄存器,重定位寄存器的集合便称页表(page table)。 •页表是操作系统为每个用户作业建立的,用来记录程序页面和主存对应页框的对照表

分页式存储管理基本原理(3) B A XXX XX 作业表 页表和作业表的一般格式 页表 块号1 块号 第0页 第1页 页号 作业名 … 块号2 块号 第0页 第1页 页号 作业名 B A 页表始址 XXX 页表长度 XX 作业表 页表 页表和作业表的一般格式

页式存储管理的地址转换 和存储保护 页表 块号 地址越界 作业表 页表始址 页表长度 A xxxxxx 50 比较 页号 页内地址 作业名 … A xxxxxx 50 作业表 块号 比较 页号 页内地址 页表 页表控制寄存器 绝对地址 逻辑地址 地址越界

4.3.2 相联存储器和快表 相联存储器 快表的格式 采用相联存储器后地址转换

采用相联存储器的地址转换 假定访问主存时间为100毫微秒,访问相联存储器时间为20毫微秒,相联存储器为32个单元时快表命中率可达90%,按逻辑地址存取的平均时间为: (100+20)×90%+(100+100+20)×(1-90%)=130毫微秒 比两次访问主存的时间100毫微秒×2+20=220毫微秒下降了四成多。

4.3.3分页式存储空间的分配和去配 位示图法 链表方法 分配算法

4.3.4分页存储管理能实现多作业共享程序和数据 数据共享 程序共享 共享信息的保护问题 标志位保护方法 键保护方法

4.3.5 多级页表 多级页表的概念 多级页表的具体做法 逻辑地址结构 逻辑地址到物理地址转换过程

多级页表的概念(1) 页表存储开销太大 CPU具有32位地址时 ,使用232逻辑地址空间的分页系统,规定页面4KB时,每个进程页表的表项有1兆(220)个,若表项占用4个字节,则每个进程需要占用4KB连续内存空间存放页表。

多级页表的概念(2) 多级页表概念:页表和页面一样也进行分页,内存仅存放当前使用的页表,暂时不用部分放在磁盘上,待用到时再行调进。 具体做法:把整个页表进行分页,分成一张张小页表(称为页表页) ,小页表的大小与页框相同,为进行索引查找,应该为这些小页表建一张页目录表,其表项指出小页表所在页框号及相关信息。

多级页表的概念(3) 系统为每个进程建一张页目录表,它的每个表项对应一个页表页,而页表页的每个表项给出了页面和页框的对应关系,页目录表是一级页表,页表页是二级页表。 逻辑地址结构有三部分组成:页目录、页表页和位移。

多级页表地址转换过程 进程一级页表 进程二级页表 物理地址 逻辑地址 页目录表 控制寄存器 B F B offset dir page offset B F 进程一级页表 进程二级页表 物理地址 逻辑地址 页目录表 控制寄存器

解决页表页占用内存空间的问题 进程运行涉及页面的页表页应放在主存,其他页表页使用时再调入, 在页目录表中增加特征位,指示对应的页表页是否已调入内存, 地址转换机构根据逻辑地址中的dir,去查页目录表对应表项,如未调入,应产生一个”缺页表页”中断信号,请求操作系统将页表页调入主存。

SUN SPARC计算机三级分页结构 上下文号 索引1(8) 索引2(6) 索引3(6) 偏移(12) 页表 上下文表 第一级 第二级 索引1(8) 索引2(6) 索引3(6) 偏移(12) 上下文表 第一级 第二级 第三级 4K页面 4095 页表

多级页表结构的本质 多级不连续导致多级索引。 以二级页表为例,用户程序的页面不连续存放,要有页面地址索引,该索引是进程页表;进程页表又是不连续存放的多个页表页,故页表页也要页表页地址索引,该索引就是页目录。 页目录项是页表页的索引,而页表页项是进程程序的页面索引。

4.3.5反置页表(1) 反置页表及其地址转换 反置页表 物理地址 逻辑地址 哈希 函数 哈希表 进程标识 页号 位移 索引 页框号 位移 进程标识 页号 位移 进程标识 页号 特征位 链指针 索引 反置页表 物理地址 逻辑地址 · 哈希 函数 哈希表 反置页表及其地址转换

反置页表(2) IPT是为内存中的每一个物理块建立一个页表并按照块号排序, 该表每个表项包含正在访问该页框的进程标识、页号及特征位,用来完成主存页框到访问进程的页号、即物理地址到逻辑地址的转换。

反置页表(3) 地址转换过程如下: 逻辑地址给出进程标识和页号,用它们去比较IPT,若整个反置页表中未能找到匹配的页表项,说明该页不在主存,产生请页中断,请求操作系统调入;否则,该表项的序号便是页框号,块号加上位移,便形成物理地址。

4.4.1 程序的分段结构 分段存储管理引入的主要原因 模块化程序设计的分段结构 分页存储管理---一维地址结构 分段存储管理---二维地址结构

模块化程序设计的分段结构 子程序段X 数组段A ┇ call [X]∣<E> (调用X段的入口E) call [Y]∣<F> (调用Y段的入口F) load 1,[A]∣<G> (调用数组段A[G]) 主程序段 E:┅┅┅┅┅┅ F:┅┅┅┅┅┅ 子程序段Y G:┅┅┅┅┅┅ 工作区段

4.4.2 分段式存储管理的基本原理(1) •两维逻辑地址 段号:段内地址 •作业表和段表 •段式存储管理的地址转换和存储保护 XXX 始址 … 始址 第0段 第1段 段号 作业名 B A 段表始址 表段长度 XX 作业表 段表 长度 第2段

分段式存储管理的基本原理(2) 段控制寄存器 段表始址 段表长度 段号s 位移d 段长 基址 物理地址 越界? 段表

4.4.3段的共享 多对基址/限长寄存器 段的共享,是通过不同作业段表中的项指向同一个段基址来实现。 几道作业共享的例行程序就可放在一个段中,只要让各道作业的共享部分有相同的基址/限长值。 对共享段的信息必须进行保护。

分段和分页的比较(1) 分段是信息的逻辑单位,由源程序的逻辑结构所决定,用户可见, 段长可根据用户需要来规定,段起始地址可从任何主存地址开始。 分段方式中,源程序(段号,段内位移)经连结装配后地址仍保持二维结构。

分段和分页的比较(2) 分页是信息的物理单位,与源程序的逻辑结构无关,用户不可见, 页长由系统确定,页面只能以页大小的整倍数地址开始。 分页方式中,源程序(页号,页内位移)经连结装配后地址变成了一维结构。