一,虚拟内存的三条总结
1,将内存看做硬盘的高速缓存
内存中只保存程序的活动区域(数据)
根据需要在硬盘和内存之间传递数据
2,为每个进程提供一个一致的地址空间
3,保护每个进程的地址空间不被其他进程破坏
每个进程都有一块独立的地址空间,那么进程之间是隔离的。但是我们只有一块物理上的内存,怎么隔离呢?这就是虚拟内存的一个重要目标
二,内存管理的要求
1.两种操作系统的调度
批处理:
程序顺序执行
程序依次装入内存运行
一个新装入的程序会完全覆盖老的程序
分时系统
多个程序并发执行
要把尽可能多的程序装入内存
程序在内存中要区分开
2,如何在内存中装入多个程序?
原文:https://www.cnblogs.com/inspred/p/10793256.html