幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

内存为程序分配空间的四种分配方式

  存储器是个宝贵但却有限的资源。一流的操作系统,需要能够有效地管理及利用存储器。
  内存为程序分配空间有四种分配方式:
  1、连续分配方式
  2、基本分页存储管理方式
  3、基本分段存储管理方式
  4、段页式存储管理方式连续分配方式
  首先讲连续分配方式。连续分配方式出现的时间比较早,曾广泛应用于20世纪6070年代的OS中,但是它至今仍然在内存管理方式中占有一席之地,原因在于它实现起来比较方便,所需的硬件支持最少。连续分配方式又可细分为四种:单一连续分配、固定分区分配、动态分区分配和动态重定位分区分配。
  其中固定分区的分配方式,因为分区固定,所以缺乏灵活性,即当程序太小时,会造成内存空间的浪费(内部碎片);程序太大时,一个分区又不足以容纳,致使程序无法运行(外部碎片)。但尽管如此,当一台计算机去控制多个相同对象的时候,由于这些对象内存大小相同,所以完全可以采用这种内存管理方式,而且是最高效的。这里我们可以看出存储器管理机制的多面性:没有那种存储器管理机制是完全没有用的,在适合的场合下,一种被认为最不合理的分配方案却可能称为最高效的分配方案。一切都要从实际问题出发,进行设计。
  为了解决固定分区分配方式的缺乏灵活性,出现了动态分配方式。动态分配方式采用一些寻表(Eg:空闲链表)的方式,查找能符合程序需要的空闲内存分区。但代价是增加了系统运行的开销,而且内存空闲表本身是一个文件,必然会占用一部分宝贵的内存资源,而且有些算法还会增加内存碎片。
  可重定位分区分配通过对程序实现成定位,从而可以将内存块进行搬移,将小块拼成大块,将小空闲紧凑成大空闲,腾出较大的内存以容纳新的程序进程。基本分页存储管理方式
  连续分配方式会形成许多碎片,虽然可以通过紧凑方式将许多碎片拼接成可用的大块空间,但须为之付出很大开销。所以提出了离散分配方式的想法。如果离散分配的基本单位是页,则称为分页管理方式;如果离散分配的基本单位是段,则称为分段管理方式。
  分页存储管理是将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,并为各页加以编号,从0开始,如第0页、第1页等。相应地,也把内存空间分成与页面相同大小的若干个存储块,称为(物理)块或页框(frame),也同样为它们加以编号,如0块、1块等等。在为进程分配内存时,以块为单位将进程中的若干个页分别装入到多个可以不相邻接的物理块中。由于进程的最后一页经常装不满一块而形成了不可利用的碎片,称之为页内碎片。
  在分页系统中,允许将进程的各个页离散地存储在内存不同的物理块中(所以能实现离散分配方式),但系统应能保证进程的正确运行,即能在内存中找到每个页面所对应的物理块。为此,系统又为每个进程建立了一张页面映像表,简称页表。在进程地址空间内的所有页,依次在页表中有一页表项,其中记录了相应页在内存中对应的物理块号。在配置了页表后,进程执行时,通过查找该表,即可找到每页在内存中的物理块号。可见,页表的作用是实现从页号到物理块号的地址映射。
  为了能够将用户地址空间中的逻辑地址,变换为内存空间中的物理地址,在系统中必须设置地址变换机构。地址变换任务是借助于页表来完成的。
  页表的功能可由一组专门的寄存器来实现。由于寄存器成本较高,且大多数现代计算机的页表又很大,使页表项总数可达几千甚至几十万个,显然这些页表项不可能都用寄存器来实现,因此,页表大多驻留在内存中。因为一个进程可以通过它的PCB来时时保存自己的状态,等到CPU要处理它的时候才将PCB交给寄存器,所以,系统中虽然可以运行多个进程,但也只需要一个页表寄存器就可以了。
  由于页表是存放在内存中的,这使得CPU在每存取一个数据时,都要两次访问内存。为了提高地址变换速度,在地址变化机构中增设了一个具有并行查询能力的高速缓冲寄存器,又称为联想寄存器(AssociativeLookasideBuffer)。
  在单级页表的基础上,为了适应非常大的逻辑空间,出现了两级和多级页表,但是,他们的原理和单级页表是一样的,只不过为了适应地址变换层次的增加,需要在地址变换机构中增设外层的页表寄存器。基本分段存储管理方式
  分段存储管理方式的目的,主要是为了满足用户(程序员)在编程和使用上多方面的要求,其中有些要求是其他几种存储管理方式所难以满足的。因此,这种存储管理方式已成为当今所有存储管理方式的基础。(1)方便编程;(2)信息共享:分页系统中的页只是存放信息的物理单位(块),并无完整的意义,不便于实现共享;然而段位却是信息的逻辑单位。由此可知,为了实现段的共享,希望存储器管理能与用户程序分段的组织方式相适应。(3)信息保护;(4)动态增长;(5)动态链接。
  分段管理方式和分页管理方式在实现思路上是很相似的,只不过他们的基本单位不同。分段有段表,也有地址变换机构,为了提高检索速度,同样增设联想寄存器(具有并行查询能力的高速缓冲寄存器)。所以有些具体细节在这个不再赘述。
  分页和分段的主要区别:
  1、两者相似之处:两者都采用离散分配方式,且都要通过地址映射机构来实现地址变换。
  2、两者的不同之处:
  (1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。或者说,分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。
  (2)页的大小固定且由系统决定,而段的长度却不固定。
  (3)分页的作业地址空间是一维的,即单一的线性地址空间;而分段的作业地址空间则是二维的。段页式存储管理方式
  前面所介绍的分页和分段存储管理方式都各有优缺点。分页系统能有效地提高内存利用率,而分段系统则能很好地满足用户需求。我们希望能够把两者的优点结合,于是出现了段页式存储管理方式。
  段页式系统的基本原理,是分段和分页原理的结合,即先将用户程序分成若干个段,再把每个段分成若干个页,并为每一个段赋予一个段名。在段页式系统中,地址结构由段号、段内页号和页内地址三部分组成。
  和前两种存储管理方式相同,段页式存储管理方式同样需要增设联想寄存器。
  离散分配方式基于将一个进程直接分散地分配到许多不相邻的分区中的思想,分为分页式存储管理,分段式存储管理和段页式存储管理。分页式存储管理旨在提高内存利用率,满足系统管理的需要,分段式存储管理则旨在满足用户(程序员)的需要,在实现共享和保护方面优于分页式存储管理,而段页式存储管理则是将两者结合起来,取长补短,即具有分段系统便于实现,可共享,易于保护,可动态链接等优点,又能像分页系统那样很好的解决外部碎片的问题,以及为各个分段可离散分配内存等问题,显然是一种比较有效的存储管理方式。
  更多Linux内核视频教程文档资料免费领取【内核】自行获取。
  内核学习网站:
  Linux内核源码内存调优文件系统进程管理设备驱动网络协议栈学习视频教程腾讯课堂

大侠传奇游戏介绍大家好,今天小黑给大家带来一款传奇类游戏大侠传奇,在延续了老版传奇功能的同时也增添了新的玩法。首先加入了金庸武林风格,boss乔峰段誉虚竹扫地僧,打败boss可以获得大量装备。……超酷炫的武器大集合(最全版建议收藏)我上初中的时候非常喜欢意淫这样的武器,并给他们取一个十分中二的名字,无奈自己画功太渣,最后只记住了几个武器的名字说出来先让大家开心一下:碧木婴灵杖、九虎噬魂鞭、烈日龙吟枪……和平SS20赛季手册抢先看!喵星人主题,竟然暗藏小惊喜务实、不浮夸!我是你们的情报小能手,微笑十倍镜。每当到了赛季末除了冲分以外,玩家最关心的就是新赛季的手册了!毕竟它是和平精英中最良心的氪金军需,只要不乱花点券就可以无限续杯!……预算3000元左右,体验堪比6000元的高端手机,这4款可以自从华为手机陷入困境之后,很多手机厂商开始冲击高端市场,手机的售价更是达到了五六七元起步,对于很多普通用户根本无法承受,因为这很可能是一两个月的工资,对于使用需求不高的用户而言……OPPOColorOS13系统正式发布BeWater!旗舰抢8月30日,OPPO在开发者大会中带来了ColorOS的大版本更新,正式发布了ColorOS13。本次ColorOS13的设计采用了全新的水生设计,灵感源于水的三种不同形态。……国产新作星球重启惊艳亮相科隆游戏展,打造科幻开放世界北京时间8月24日,备受全球玩家期待的2022科隆游戏展终于开幕。由于受全球疫情影响,时隔两年后科隆展重新回归线下,所以今年的现场人气也格外火爆。作为全球四大游戏展会之一,科隆……感觉身体被掏空?哪哪都不好,分享10种补虚中成药,助你补回来感觉身体被掏空,哪哪都不好?相信不少朋友都有过这样的感觉,而且还常常腰膝酸软、一天到晚不想动弹,能躺着就绝不站着,有时还头晕、健忘、记性差,刚刚交代的事情,转眼就忘了,晚上睡觉……孙颖莎遭遇艰难处境!被李隼拿来和张怡宁比较,却没拿过大赛冠军8月22日对于国乒大满贯得主张怡宁而言是一个特殊的日子,在14年前的这一天,张怡宁拿到了北京奥运会的女单冠军。巧合的是,在18年前的这一天,张怡宁拿到了雅典奥运会的女单金牌,两……人生赢家李小璐聘三个保姆照顾甜馨,嘻哈歌手只是冰山一角贾乃亮这辈子讲过最好笑的笑话就是我老婆去做头发了2018刚开年狗仔卓伟就送上贺礼将璐璐万万暗中苟且之事公之于众贾乃亮顿时多了顶绿油油的帽子做贼心虚……光腿神器逆袭的背后降温带动保暖消费,冬袜市场火起来了。受能源危机叠加寒潮影响,欧洲的消费者已经开始疯抢中国制造的打底裤、连裤袜等光腿神器。跨境平台速卖通数据显示,今年10月以来,该品类的销……养生烟酒不沾寿命更短?北大研究不抽烟不喝酒可大幅延长国人寿命以前劝我戒烟戒酒的医生现在都死啦。104岁的王奶奶一边和别人聊天,一边熟练地拿出了一支香烟点上火,开始吞云吐雾起来。王奶奶并不是一位典型的百岁老人,她不像其他老人那……前世今生,直到遇见你一直不相信前世今生的传说,直到遇见你。一种久别的感觉重新温暖了我,你的睿智,才情,善解人意深深将我吸引。曾经的一切仿佛就在昨天。寂静的夜里,从前的一幕幕飘过眼前在那……
简短有深意的高质量文案丨去发光,而不是被照亮今天分享的是简短有深意的文案,高质量有内涵,值得细细品味哦!1、自我感动式付出既危险又愚蠢。2、去发光,而不是被照亮。3、放弃你的那一刻,一定是经过深思熟虑的……杨紫穿尖领长裙亮相,马尾辫造型又纯又欲,身形太美惹争议有一位娱乐博主在个人社交账号中更新了一条动态,发布了一篇关于杨紫穿尖领长裙亮相的照片,晒出了一组杨紫穿尖领长裙亮相的照片,并对杨紫的造型和身材做出了点评,看得出来,该娱乐博主对……女孩们的婚纱照,太太太美好了你好呀。今天,准备了一份婚纱Lookbook的分享。所选图集来自MaisonSUZU,一个日本婚纱品牌。自然、清新、素雅,是它整体呈现出来的风格。和平常的婚纱照不同……盟可睐墨镜张扬个性,路易威登低跟鞋优雅拼接是日美好事物记者崔晓纯编辑楼婍沁MONCLERLUNETTES全新胶囊系列眼镜墨镜是夏日最不可或缺的单品之一,它不可忽视的一个作用就是,戴上墨镜毫不影响在烈日下凹造型,墨……管控区里8个月宝宝胳膊脱位痛哭不止,邻居医生上门手法复位秒解我们这里有个宝宝,胳膊抬不起来,一直在哭,您方便来看看吗?4月12日晚,深夜23点,一个求助电话惊醒了正在熟睡中的南昌市洪都中医院医生张斌。居委会工作人员打来微信电话……户外是生活的旅程,亦是人生的课堂户外,对于很多人而言,是一场旅行,一次出发,一种全新的人生体验。其实,户外不仅是一次旅行,更是一次历练,也是人生的另一场课堂,另一种成长。从户外小白成长为老驴,收获……常用的补益药,生吃养阴清热,熟吃滋补肝肾!但别和这三白一起吃补益药六味地黄丸不能和三种白色食物一起吃,否则等同于浪费。中国人最熟悉的补益药人参,原来多数人并不会正确使用。人参是大补元气的百草之王,在《神农本草经》中被列为上品……海棠花开紫禁城4月13日在北京故宫博物院拍摄的海棠花。近日,北京故宫博物院内的海棠花竞相绽放,芳香四溢。新华社记者尹栋逊摄4月13日在北京故宫博物院拍摄的海棠花。近日,北京故宫博物院内……地球变暖是因为温室效应吗?众所周知,地球变暖的趋势越来越明显。什么原因呢?是温室效应吗?有许多科学家说这是人类对环境的污染。科学家一直在多方面的研究探讨中。简单地说,温室效应就是大气中过多的CO2……熊孩子,一出门就撒泼打诨,终于有办法了周末的时候,我们托管校区开办了一次野外大课堂的活动,孩子们都很喜欢集体活动,所以都很期待,周日的早上大家都早早地来到校区集合,可是我们左等右等都没等到七七过来,大家有些着急,带……CBA季后赛还没有打完,中国男篮比赛时间确定,杜锋挑选12人北京时间4月11日,根据FIBA更新的第三阶段窗口期公示,中国男篮所在赛区迎来确定的比赛时间,那就是从6月307月4日,分别与澳大利亚,中国台北各自进行2场系列赛,争夺篮球世界……章子怡汪峰做亲子鉴定章子怡和汪峰又出事了,娱乐圈一直存在一个神奇的人,那肯定就是汪峰,毕竟他只要一发新歌,娱乐圈必定有翻车事件,但没想到的是,这次车翻在了自己身上。大家都知道近日的瓜一个接一个,没……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网