MMU

内存管理单元主要作用:
(1)地址映射
(2)对地址访问的保护和限制

标准Linux的内存管理

标准Linux使用虚拟存储器技术,提供比计算机系统中实际使用的物理内存大得多的内存空间。为了支持虚拟存储管理器的管理,Linux系统采用分页(paging)的方式载入进程,所谓分页即是把实际的存储器分割成大小相同的段
标准Linux操作系统的内存管理实现了以下的功能:
(1)运行比内存还要大的程序
(2)先加载部分程序运行,缩短了程序启动的时间
(3)可以使多个程序同时驻留在内存中提高CPU的利用率
(4)可以运行重定位程序,即程序可以放于内存中的任何一处,且可以在执行过程中移动
(5)写机器无关的代码
(6)减轻程序员分配和管理内存资源的负担
(7)可以提供内存共享
(8)提供内存保护