通过Linux理解操作系统(五):内存管理(下)

  前文主要讲了我们的程序是通过虚拟地址进行内存访问的,那么操作系统是如何实现了虚拟地址到实际物理地址的转换,又是如何对有限的物理内存进行管理,才能让多个进程共同在有限的内存里跑起来的呢?总的来说,系统要做的工作包括:监控物理内存的使用情况、在程序需要更多内存时进行内存分配、把不同进程的地址空间映射到物理内存的不同区域、动态地把程序运行需要的资源移进内存或把暂时不需要的资源移出内存以腾出空间,接下
相关文章
相关标签/搜索