操作系统-内存管理笔记

地址空间

每个进程都拥有自己的地址空间,将物理内存抽象化就是进程独有的内存空间。

内存超载问题

起因:内存大小是有限的,但是随着并行进程或者线程的执行,将所有进程的资源加载到内存中的方式太低效。
解决方法:

  1. 交换技术
    将进程完整的加载到内存中,执行过程中,如果内存不够用,将内存中空闲进程换出,挂起到磁盘中,即进程中所有空闲进程都在磁盘上;
  2. 虚拟内存
    随着软件规模增加,进程占据内存空间也越来越大,虚拟内存允许进程不完整加载到内存中,将内存分成一块块小的区域,当需要用到进程资源时,将该部分资源加载到内存中。

分页式技术

虚拟地址空间

  1. 在应用虚拟内存技术的系统中,程序中使用的地址是虚拟地址,由MMU(内存管理单元)映射为物理地址。

未完待续。。。

posted @ 2021-08-23 22:30  什么名字比较好  阅读(29)  评论(0)    收藏  举报