虚拟存储技术与交换覆盖技术的区别
覆盖技术
将同一个进程划分为多层,每层共享一块内存。对象是同一进程。
交换技术
当内存紧张时,将不常用的进程放入外存。对象是进程。
虚拟存储技术
当内存紧张时,将页(段)换入换出内存。对象是页(段)
总结
交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为单位,是把进程再分为页或段对内存进行分化,若进程所需内存大于系统内存,进程也可以运行,因为该进程的一部分可换到外存上。
将同一个进程划分为多层,每层共享一块内存。对象是同一进程。
当内存紧张时,将不常用的进程放入外存。对象是进程。
当内存紧张时,将页(段)换入换出内存。对象是页(段)
交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为单位,是把进程再分为页或段对内存进行分化,若进程所需内存大于系统内存,进程也可以运行,因为该进程的一部分可换到外存上。