- 1、本文档共161页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
引言1 存储器的层次结构 1. 存储器的层次结构 在现代计算机系统 中,存储器是信息外理 的来源与归宿,占据重 要位置。但是,在现有 技术条件下,任何一种 存储装置,都无法同时 从速度与容量两方面, 满足用户的需求。实际 上它们组成了一个速度 由快到慢,容量由小到 大的存储装置层次。 存储器的层次结构 引言2.各种存储器 高速缓存Cache: 少量的、非常快速、昂贵、易变的 内存RAM: 若干兆字节、中等速度、中等价格、易变的 磁盘: 数百兆或数千兆字节、低速、价廉、不易变的 由操作系统协调这些存储器的使用 引言3 存储管理的目的 1)主存的分配和管理:当用户需要内存时,系统为之分配相应的存储空间;不需要时,及时回收,以供其它用户使用。 2)提高主存储器的利用率:不仅能使多道程序动态地共享主存,提高主存利用率,最好还能共享主存中某个区域的信息。 引言3 存储管理的目的(续) 3)“扩充”主存容量:为用户提供比主存物理空间大得多的地址空间,以至使用户感觉他的作业是在这样一个大的存储器中运行。 4)存储保护:确保多道程序都在各自分配到存储区域内操作,互不干扰,防止一道程序破坏其它作业或系统文件的信息。 引言4 基本概念 1.定位(存储分配):为具体的程序和数据等分配存储单元或存储区工作。 2.映射:把逻辑地址转换为相应的物理地址的过程。 3.隔离:按存取权限把合法区与非法区分隔,实现存储保护。 引言4 基本概念 名空间 程序员在程序中定义的标识符 程序符号集合 由程序员自定义 没有地址的概念 引言4 基本概念 5.地址空间 程序用来访问信息所用地址单元的集合 逻辑(相对)地址的集合 由编译程序生成 6.存储空间 主存中物理单元的集合 物理(绝对)地址的集合 由装配程序等生成 8.存储共享 内存共享:两个或多个进程共用内存中相同区域 目的:节省内存空间,提高内存利用率 实现进程通信(数据共享) 共享内容: 代码共享,要求代码为纯代码 数据共享 引言4 基本概念 9.存储保护与安全 保护目的: 为多个程序共享内存提供保障,使在内存中的各道程序, 只能访问它自己的区域,避免各道程序间相互干拢,特别是当一道程序发生错误时, 不致于影响其他程序的运行。通常由硬件完成保护功能,由软件辅助实现。(特权指令不能完成存储保护。) 4.2.2 程序的链接 4.2.3 重定位 把作业地址空间中使用的逻辑地址变换成内存空间中的物理地址的过程。又称地址映射。如下图,作业i经过重定位,把地址集合映射到以1000为始址的内存中,作为作业i的存储空间。 1. 重定位的类型 1)静态重定位:当用户程序被装入内存时,一次性实现逻辑地址到物理地址的转换,以后不再转换(一般在装入内存时由软件完成)作业i在执行前一次变址,直到该作业完成退出内存为止。 2)动态重定位 2.动态重定位的实现方式 重定位寄存器:在执行一条指令取操作数时,要将指令给出的有效地址(500)与重定位寄存器中的内容(1000)相加,得访问地址(1500),从而实现了地址动态修改。 映象方式:采用页表来描述虚、实页面的对应关系 。 4.2.1 单用户存储管理 在单道环境下,不管是单用户系统还是单道批处理系统,进程(作业)执行时除了系统占用一部分主存外,剩下的主存区域全部归它占用。主存可以划分为三部分:?系统区、用户区、空闲区。用户占用区是一个连续的存储区所以又称单一连续区存储管理。 单用户系统在一段时间内,只有一个进程在内存,故内存分配管理十分简单,内存利用率低。内存分为两个区域,一个供操作系统使用,一个供用户使用 工作流程 单一连续区分配采用静态分配和静态重定位方式,亦即作业或进程一旦进入主存,就一直等到它运行结束后才能释放主存。如下图所示的主存分配与回收法。并且由装入程序检查其绝对地址是否超越,即可达到保护系统的目的。 工作流程(续) 单用户系统缺点 不支持多道。 主存利用率不高。 程序的运行受主存容量限制。 存储保护 自动地址修改 例如,存储器的地址空间为12K,而操作系统位于低址端的4K内。对于这样的系统,我们给用户一个13位的地址空间,并对其每个存储器访问自动加上4K。如果操作系统占用高址端的4K,则我们取每一个存储访问R,而实际上,其地址为(R mod 8K)。从而实现了对操作系统的保护。 存储保护(续) 0页、1页寻址 通过对每个用户生成的地址左端拼接上一位1来实现OS区与用户区。把操作系统
您可能关注的文档
- 护士形象--阮丽娜.ppt
- 护士在临床输血中作用.ppt
- 护士责任和职业.ppt
- 护士站在预防呼吸机相关性肺炎最前线1.ppt
- 护士长护理资料规范管理39343.ppt
- 护士职责与责任(分级管理).ppt
- 华北平原地下水污染防治工作方案92272.pdf
- 华人传播学过去、现在与未来.doc
- 华中科技大学 计算方法课件第2章 插值法A.pdf
- 华中科技大学 计算方法课件第2章 插值法B.pdf
- 《幼儿园课程概论》课件 - 副本 (4).pptx
- 《幼儿园教育活动设计与实施》课件_基础认知一:《幼儿园教育活动设计与实施》的内容和学习方法.pptx
- 《成本会计实务》习题答案_成会项目练习11.doc
- 《营销核算实务》电子教案_项目一 营销核算认知.doc
- 2022年9月忠县直机关遴选公务员面试真题带详细解析.docx
- 2022年9月海南省税务系统遴选面试真题回忆版汇总.docx
- 2022年9月巴彦淖尔市直遴选面试真题附详细解析.docx
- 2022年9月海西州直机关遴选公务员面试真题带答案详解.docx
- 2022年2月松原市直机关遴选公务员面试真题回忆版汇总.docx
- 2023年11月上海市直机关遴选公务员面试真题带题目详解.docx
最近下载
- 大数据数据分析项目实践报告.doc
- Unit 6 Electricity everywhere 第4课时 Writing 教学设计 沪教版英语七年级下册.docx
- 防爆电气设备安装与检验考核试卷.docx
- 情态动词-专题课件(共28张课件).ppt VIP
- 《GB 50318-2017城市排水工程规划规范 》最新解读.pptx
- 河南水投集团所属公司招聘笔试真题2024 .pdf
- Unit 2 Travelling Around 大单元整体教学设计-高中英语人教版必修第一册.docx
- 义务教育生物学课程标准(2022年版).docx
- 新人教版一年级数学下册应用题练习带答案(全套).pdf
- 汉字与服饰文化(文字学).ppt VIP
文档评论(0)