内存

内存:内存是程序运行时的存储空间,也对运行数据进行保护

实现复杂功能的途径是抽象(封装)(分层)(接口)

硬件只能实现简单的功能

存储分层(抽象){内存DRAM}

{CPU中的CACHE:SRAM}

忽略实现底层细节,以免对本层的分心

内存管理的需求:可用的内存空间贝多个进程共享、把活动进程换入换出内存,进而使处理器的利用率最大化,换出再换进的时候换到相同的内存区域不能做到,需要把进程重定位relocate到内存的不同区域

允许程序通过交换技术在内存中移动,关系到与寻址相关的技术问题


buddy system
https://www.shsu.edu/csc_tjm/cs431/Chap09TJM.html