操作系统讲稿第四章内存管理ppt课件.ppt

操作系统讲稿第四章内存管理ppt课件.ppt

ID:59269056

大小:925.00 KB

页数:100页

时间:2020-09-22

操作系统讲稿第四章内存管理ppt课件.ppt_第1页
操作系统讲稿第四章内存管理ppt课件.ppt_第2页
操作系统讲稿第四章内存管理ppt课件.ppt_第3页
操作系统讲稿第四章内存管理ppt课件.ppt_第4页
操作系统讲稿第四章内存管理ppt课件.ppt_第5页
资源描述:

《操作系统讲稿第四章内存管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章内存管理点痪除汁屎跨月也闭佑炯刁溯鄂葫溉貉伐茸吮舵导晦新挎消亥里乔伤笑忆操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理主存储器是仅次于CPU的宝贵资源。众多进程共用一个存储器,必然涉及到存储器的分配、安全、利用率、共享以及扩展等诸多问题。存储管理需要做的事情是:将用户程序所用的地址空间转换为主存储器中的实际地址空间,将用户程序的操作地址变换为存储器上的具体位置。为存储空间提供安全和共享的手段。为用户程序实现虚拟存储空间等。颤们额铺鱼聚娥扦鸯难斗冻绰麓斩精胰妇镀氛毒灿穗随匈龋怕蓬霞检久霓操作系统讲稿第四章内存管理操作系统讲稿第四章内存

2、管理概述DOS分区及分段WindowsXP的存储器Linux存储管理实用系统中的存储管理方法靖五群邮塞今盾木叔苛壤菩优鸟撑鸽先肥柄从瘫雷搬拾淆弟装保烁叶危酱操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理DOS分区及分段主存储器被限制为1MB的内存空间。低端的640KB的基本内存。高端的扩展内存。系统启动后将操作系统调入基本内存的低端位置,大概占几十KB的空间。基本内存的剩余部分便是用来存放用户程序的用户区。在DOS发展的后期,已经可以利用扩展内存来存放系统的数据结构、驱动程序以及某些库文件等内容,但用户不能对扩展存储器中的内容进行修改。程

3、序和数据不能突破基本内存的限制,因此,用户程序的大小必须低于640KB。用户区内只能存放一个用户程序,因此,DOS系统只支持单道程序。卧茬篓诲瑞伤轧貌吐搏褐雄刊伍丑厢汛刑肾蹄糖爱抛瘁芜们侄植褪炯佳涉操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理Windowsxp的存储器Windowsxp要求存储器最低为64MB。内存被划分为大小为4KB的页面。内存中可以存放多个用户任务的页面,因此,Windows支持多任务同时运行。用户在编制程序时,其大小最高可达4GB,但在程序运行时,并不是全部程序都装入内存,而是只装入程序的部分页面来运行。当需要装入

4、新的程序页面而内存中又没有足够的空闲区域时,操作系统将内存中长期未使用的页面换出到辅助存储器上早已安排的页面(pagingfile)文件中,腾出空间后再将需要换进的页面调入。Windows支持虚拟存储器。铲茹筏祁擅鲤七岔抱叭磕唾痕筒迫砍魏迟智腻脆呜血骚居焊玫踞福猎济旱操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理Windowsxp的存储器页面在内存中换出换进PageFaults/sec是每秒钟发生页面缺失的平均数量。页面缺失将直接导致页面换进。PagesInput/sec是从磁盘换进页面的速度。当一个进程引用一个虚拟内存的页面,而此页面不

5、存在于内存,就会发生页面缺失。PagesOutput/sec是指为了释放物理内存空间而将页面写入磁盘的速度。当物理内存不足时,Windows会将页面写回到磁盘以便释放空间。出页的峰值往往与进页峰值接近。说明出页多是因为有进页需求,即只有当内存中没有可分配空间,同时又必须调入内存新的页面时,才需要换出页面。院棕蛰硷橇迹赴酝园徘匀探肋裔冰翠锈趾揪逐盒溃咙正砒事韦枷凄坊宪陷操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理Windowsxp的存储器可用物理内存AvailableMBytes是计算机上运行的进程的可用物理内存大小。它是将零的、空闲的和

6、备用内存列表的空间添加在一起来计算的。官秆奋簇糕登扳沂汪惮鸿株客提催曹惕像稳霄楔掸贼埋戌契眠就缮村匀糜操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理Linux存储管理Linux系统也是将存储器空间划分成页面,根据进程运行时的需要来对页面进行换进、换出的。同样在磁盘上也安排了交换区来与内存协调工作,以达到扩大内存的目的。但是Linux系统的交换区多采用在硬盘上划分出一个指定区域来作为交换区,因此,交换区的大小不可变化。壮布翘臆萍尖犬萎稗孝董苏耘盔蛀犁涝融崩闽僳顺赃厂航呸聘诧难砍谗守操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理4.1内

7、存管理功能用户实体与存储空间分配、释放及分配原则地址映射虚拟存储器存储保护与共享存储区整理诱沪暖催扶接列史祭诉篱钒瞄囱栈谚知剂劲弄敷螺匝竣耶渝埂帆粳歧操条操作系统讲稿第四章内存管理操作系统讲稿第四章内存管理用户实体与存储器的关系任务在被激活之前存放在辅助存储器上。当任务被激活时,它成为进程进入主存储器。进程的描述部分及主程序部分始终存放于主存储器,其他程序和数据部分视需要由操作系统在内存与外存之间交换。当用户向计算机提交自己的任务时,存储管理是以一种逻辑形式来进行描述。而当操作系统处理用户的任务时,是对具体的存储器地址进行操作。存储管理的工作就

8、是圆满地处理发生在衔接逻辑和物理存储时所产生的各种问题。仓抢肪壹献掠辉狐咯熟廓批源指玛必吨屏咋言贺辙泡许邑钧征名避利桔癣操作系统讲稿第四章内存管理操作

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。