既然计算机中程序和数据都有自己的物理地址,为何又要引入虚拟地址?虚拟地址存在的必要性是什么?

2024-12-04 15:32:08
推荐回答(4个)
回答1:

你可以认为这两者的区别就像机器语言和高级编程语言的区拦敏别,物理地址简尺枝难记,不好管理,交给底层程序自己管理,但要进行读写必须对应物理地址。逻辑地址容易记,方便管理进行编程,困配降低了你对地址的管理难度。

回答2:

虚拟地址? 是逻辑地址吧。
相当昌锋你家的地址,别人把信寄给你就需要知道你家的地址,它的效果是一样的。
知道你的地址、才能把信息发给返孙你这个就是它的作漏迅链用

回答3:

有时候物理地址不够用,就要用到虚拟地址了

回答4:

虚拟地址就是虚拟存储系统的地梁滚址。至于为什么要用虚拟存储系统,是为了将各个计算机不同的存薯轮储器联系起来,(外存就有好几个存储器橡手余,比如固态、机械),将内外存整合到一个存储体系中,并给程序员提供虚拟地址统一管理。
总之就是主存太小不够用,要给他接入辅存,然后通过虚拟存储技术将其整合在一起,并显示给程序员。