电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

【操作系统】第四章 存储管理[1]


发布日期:2022/9/7
 

本章考核知识点重定位 固定分区存储管理 可变分区存储管理 页式存储管理 段式存储管理 虚拟存储器

自学要求 明确存储管理的职能是对主存储器中的用户区域进行管理;理解在不同的管理方式下如何实现存储保护地址转换以及主存空间的分配和回收;比较各种管理方式的特点;掌握虚拟存储器的实现原理和方法

重点是各种管理方式的特点;可变分区方式的主存分配算法以及移动技术;分页式虚拟存储管理的实现以及页面调度算法;分段式虚拟存储管理的实现

操作系统的存储管理如同一个大地主管着一个大庄园当有农户需要租用田地时地主就给分配一块地让他种(用户区分配)等到地里长出了果实(结果出来后地主还得来收回这块地(去配)

为了管好这片田地地主还要管好庄园的门凡是要进去种地的都得由地主根据他的需要让他到位置确定实际的田地上去干活(把逻辑地址转换成物理地址)

庄园里还有一些大家共同可以使用的地方比如地主的花园工具房等大家可以进去也可以使用但是不许改变任何现有的东东还有每个农户只能在自己的地里刨食吃如果有人胆敢到别人地里或地主的花园里摘花偷食可要当心他们养的狼狗跳出来哦(共享和保护)

当然再大的地也是不够多的地主为了多赚些钱当所有的地都租出去的时候他想办法把有些种田人暂时不种的那块地里的东东连地皮一起挖出来放到仓库里先堆着把地腾出来租给别人种(这一招可够绝的不过地主说啦这就是虚拟存储)

你说这个地主是好是坏??

概述本章讨论的是主存储器空间的管理主存储空间分成系统区和用户区两部分存储管理的功能包括主存空间的分配和去配实现地址转换主存空间的区享和保护和主存空间扩充

重定位( 领会 )

区分逻辑地址与绝对地址

绝对地址 主存储器以字节为编址单位容量为n的主存储器中每个单元有唯一的编号到n这个唯一的编号就是主存储器的 物理地址

比如我们现在用的MB内存条中就有××= 字节所以它的内存绝对地址就是从

注意啦庄园的大地主就是这么给自己的地做上标记的

逻辑地址 :在多道程序设计的系统中操作系统为了方便用户就允许每个用户都认为自己的作业的程序和数据存放在地址是开始的连续空间中这样用户程序中使用的地址就是 逻辑地址

种田人不管地主庄园有多少块地标了什么号只要记住自己需要多少地给自己种的地打上标记就是了地主想只要你们能干活不需要知道了我的底细了吧(家财不可外扬哦)

重定位(地址转换的方式)

为了保证作业的正确执行必须根据分配给作业的主存区域对作业中指令和数据的存放进行重定位这种 把逻辑地址转换成绝对地址 的工作称为 重定位 地址转换重定位的方式有 静态重定位 动态重定位 两种

庄园主道静态重定位比较简单想当初张三来这儿 说要租一百块地青菜种在第块地萝卜种块地里土豆得重在第块地里然后得在第块地里养鸭完了要把块地里的鸭粪拉到第块地的鱼塘里喂鱼 我就说行啦行啦你进去庄园的左边号那块地就分给你吧以后你要找哪块地养鸭养鱼的就得按我给你编的号来找每个地址都已经加上不会找错吧别说我没讲清楚哦

至于动态重定位庄主笑道这个我也能做到这么实现的李四来租地时我也不问他直接把他带到空闲的一片地方派人记着这那片地的第一个地址比如说是号吧李四这个笨小子干着干着会叫起来说老板现在我要到号地里抓鱼!旁边人一听马上告诉他哎呀你现在已经分了地啦起始地块是那你就得到号地去才对!就这样李四每一次要找地方时都叫别人给他重新算一下这样他才不会找错位置这样也有一个好处就是如果有人出价更好我可以让他搬到别处去干活反正都是叫别人给他重新算位置所以他就不用记住搬地方后的物理地址啦

[] [] [] [] []

上一篇:3.哲学家进餐问题[2]

下一篇:【操作系统】第四章 存储管理[4]