虚拟存储技术与交换覆盖技术的区别

覆盖技术

将同一个进程划分为多层,每层共享一块内存。对象是同一进程。

交换技术

当内存紧张时,将不常用的进程放入外存。对象是进程。

虚拟存储技术

当内存紧张时,将页(段)换入换出内存。对象是页(段)

总结

交换技术是以进程为单位,若进程所需内存大于系统内存 ,则此进程无法进行。而虚拟存储是以页或段为单位,是把进程再分为页或段对内存进行分化,若进程所需内存大于系统内存,进程也可以运行,因为该进程的一部分可换到外存上。

posted @ 2022-03-05 16:22  科班小白  阅读(354)  评论(0编辑  收藏  举报