操作系统-内存管理笔记
地址空间
每个进程都拥有自己的地址空间,将物理内存抽象化就是进程独有的内存空间。
内存超载问题
起因:内存大小是有限的,但是随着并行进程或者线程的执行,将所有进程的资源加载到内存中的方式太低效。
解决方法:
- 交换技术
将进程完整的加载到内存中,执行过程中,如果内存不够用,将内存中空闲进程换出,挂起到磁盘中,即进程中所有空闲进程都在磁盘上; - 虚拟内存
随着软件规模增加,进程占据内存空间也越来越大,虚拟内存允许进程不完整加载到内存中,将内存分成一块块小的区域,当需要用到进程资源时,将该部分资源加载到内存中。
分页式技术
虚拟地址空间
- 在应用虚拟内存技术的系统中,程序中使用的地址是虚拟地址,由MMU(内存管理单元)映射为物理地址。
未完待续。。。

浙公网安备 33010602011771号