为什么要引入虚拟内存 / 虚拟内存的作用
引入当一个可执行文件被加载到内存时,就成为了一个可执行的程序,也就是一个进程。在DOS时器,进程直接使用物理内存,使用实地址,这样的话,一个进程可能会操作到另一个进程的内存空间,甚至覆盖操作系统的内存。所以,引入了一种保护模式,也就是虚拟内存机制。进程不使用物理内存地址,而使用虚拟内存地址,然后操作系统将虚拟内存地址映射到物理内存地址。另不同进程的相同虚拟内存地址映射不同的物理内存地址,实现内存隔离。不同进程的不同虚拟内存地址映射相同的物理内存地址,实现内存共享。...
复制链接