第七章 内存管理 内存管理 内存=OS使用(内核)+用户使用 程序被执行前必须载入内存 细分用户使用部分??满足更多进程要求??CPU更高效使用 7.1 内存管理的需求 重定位 保护 共享 逻辑组织 物理组织 7.1.1 重定位 在多道程序设计系统中,可用的主存空间通常被许多进程共享 程序员不知道程序在执行的时候要被加载到内存的哪个位置 在程序正在执行的时候,程序可能被交换到磁盘,而在换回内存的时候,可能被放在其它的位置(重加载) 内存访问必须映射到新的物理地址 7.1.2 保护 每个进程都应该受到保护,以免被其它进程有意或无意地干涉 在未授权情况下,进程不能访问其它进程的内存区域 不可能在编译时候对地址进行检查 需要在运行时候检查(动态地址) 由处理器(硬件)支持,而非OS 在访问指令执行时评估是否允许这次存储器访问(存取数据或跳转) 7.1.3 共享 允许多个进程访问相同的内存区块 比多个进程多个copy有优势 7.1.4 逻辑组织 主存、辅存是线性组织(物理组织) 程序、数据是按模块组织 采用模块管理的好处: 模块可以单独编写和编译 可以执行模块级别的保护(read-only, execute-only) 可以在进程间共享模块 7.1.5 物理组织 可供程序或数据使用的主存可能不足 覆盖(overlaying)技术允许不同的模块被指派到同一内存区块 程序员在编写
您可能关注的文档
最近下载
- 2025高中信息技术学业水平考试知识点归纳总结(复习必背).pdf VIP
- 《GOLD2026慢阻肺全球治疗指南》深度解读PPT课件.pptx VIP
- 20D804 -装配式建筑电气设计与安装.pdf VIP
- 《学会倾听》课件.ppt VIP
- 《GB17625.1-2016《电磁兼容限值谐波电流发射限值》.》.pdf VIP
- 余杭农村土地二轮延包实施经验及成效研究.docx VIP
- 自贡市2026年公开招聘园区产业发展服务专员(46人)笔试备考题库及答案解析.docx VIP
- 护理基本技术 穿脱隔离衣及手的消毒 穿脱隔离衣及手的消毒.pptx VIP
- 2024年新课标甘肃省高考化学真题卷(含答案与解析) .pdf VIP
- 危险性较大的分部分项工程安全管理规定(住建部37号令)(一).docx VIP
原创力文档

文档评论(0)