- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Operating SystemLecture SixMemory Management School of SoftwareNanjing University学习材料本主题教学目标 掌握存储治理的根本内容掌握固定分区存储治理掌握可变分区存储治理掌握对换、重定位、地址等概念初步掌握页式存储治理初步掌握段式存储治理学习材料Memory ManagementIntroduction to Memory ManagementFixed Partitioning Dynamic Partitioning Relocation PagingSegmentation学习材料Memory ManagementSubdividing memory to accommodate multiple processesMemory needs to be allocated efficiently to pack as many processes into memory as possible学习材料Memory Management RequirementsRelocationProgrammer does not know where the program will be placed in memory when it is executedWhile the program is executing, it may be swapped to disk and returned to main memory at a different location (relocated)Memory references must be translated in the code to actual physical memory address学习材料Addressing Requirements for a Process学习材料Memory Management RequirementsProtectionProcesses should not be able to reference memory locations in another process without permissionImpossible to check absolute addresses in programs since the program could be relocatedMust be checked during execution学习材料Memory Management RequirementsSharingAllow several processes to access the same portion of memoryBetter to allow each process (person) access to the same copy of the program rather than have their own separate copy学习材料Memory Management RequirementsLogical OrganizationPrograms are written in modulesModules can be written and compiled independentlyDifferent degrees of protection given to modules (read-only, execute-only)Share modules学习材料Memory Management RequirementsPhysical OrganizationMemory available for a program plus its data may be insufficientOverlaying allows various modules to be assigned the same region of memoryProgrammer does not know how much space will be available学习材料Memory ManagementIntroduction to Memory ManagementFixed Partitioning Dynamic Partitioning Relocation PagingSegmentation学习材料Fixed PartitioningFixed partitions: Equal-size and Unequal-sizeany process whose size is less than or equa
您可能关注的文档
- 《公文写作与处理》课件.pptx
- 《开心消消乐》微社区运营.pptx
- 5G核心网技术讲义.pptx
- 5G通信关键技术讲义.pptx
- 2022年财务汇报总结模板.pptx
- 2022年公职人员政务处分法解读.pptx
- CARSmart车联网解决方案.pptx
- Professional Media Networking英文版教案课件.pptx
- SAP HANA解决方案销售及架构师.pptx
- x射线课件教案.pptx
- 2025年度招聘贺州市市直公立医院聘用控制数人员(237人)笔试备考试题含答案详解(实用).docx
- 2025年度中央机关及其直属机构补充录用公务员(2577人)考前自测高频考点模拟试题及答案详解(名校.docx
- 2025年天津市公安局和平分局关于面向社会招聘警务辅助人员(模拟试卷附答案详解(a卷).docx
- 2025年天津中医药大学第一附属医院第六批人事代理制招聘方案笔试备考试题含答案详解(能力提升).docx
- 2025年广西东兴国家重点开发开放试验区管理委员会招聘东兴产业园笔试备考试题附答案详解(完整版).docx
- 2025年广州市海珠区华洲街道招聘雇员(4人)笔试备考试题附答案详解(b卷).docx
- 2025辽宁沈阳航空产业集团有限公司所属子企业招聘1人笔试备考试题及一套参考答案详解.docx
- 2025黑龙江大庆市萨尔图区万宝街道社区卫生服务中心招聘2人笔试模拟试题及答案详解(网校专用).docx
- 2025重庆渝北区回兴社区卫生服务中心招聘2人笔试模拟试题及答案详解(易错题).docx
- 2025黑龙江大庆萨尔图区东风街道社区卫生服务中心招聘6人笔试模拟试题及答案详解(必刷).docx
文档评论(0)