操作系统:精髓与设计原理 中文第七版 阅读笔记 第七章

  1. 内存管理的需求
    1. 重定位(多道程序设计需求)
      1. 同一时刻,计算机当中存在多个进程
      2. 将进程重定位到不同的内存区域
    2. 保护
      1. 进程不能访问不应该访问的地方
      2. 基址寄存器,界限寄存器
    3. 共享
      1. 对内存共享区域进行受控访问
    4. 逻辑组织
    5. 物理组织
      1. 内存外存,缺页调度
      2. 内存换入换出,缺页中断
  2. 内存分区(一些过时的操作系统当中)
    1. 内存管理技术
      1. 操作系统:精髓与设计原理 中文第七版 阅读笔记 第七章_第1张图片

         

    2.  
  3. 分页
    1. 大学阶段对于分页个人还存在一些疑惑,为什么要分页和分段?不分页不分段难道就不可以吗,现在大概清楚了分页的目的,其实目的很明确也很简单,化整为零,一个程序,一个进程用不了很大的内存,内存分页以后,一次性可以调入一个分页或者几个分页,满足当前程序的执行最佳,当需要新的分页的时候,缺页中断,调入换出,从而扩展了应用程序的寻址空间,该空间远大于机器设备的内存空间,这就是分页和分段的思路,人短更多有可能是为了让更多的人能够共享一些东西,因为对程序员可见。对于应用程序而言,其寻址的编码甚至没有变化,只是对应的地址编码可能分配到物理内存当中并不是想象中的那样,而是到了某个分页的一个行这种。但是最终对于程序的执行结果应该是不影响的和一致的。
    2.  
  4. 分段
  5. 安全问题
    1. 缓冲区溢出攻击
    2. 预防缓冲区溢出攻击
  6. 小结

你可能感兴趣的:(操作系统)