逻辑地址和物理地址之间的差异

在学习计算机体系结构时,经常会用到“地址”一词。“一词”住址“通常指某人居住或组织所在地的具体情况。此定义与内存管理中使用的地址有些关联。

它唯一地标识计算机物理内存中的一个位置。CPU通常为程序生成一个地址。例如,当我们在计算机内存中存储音频、视频甚至一个简单的文档时,CPU需要唯一地标记文件。

这就是“地址”术语的地方。地址帮助CPU唯一地标识存储器的特定位置,并且可以用作未来的参考,使得用户可以访问内存的特定部分。

逻辑地址和物理地址的映射

现在,在计算机体系结构中,地址有两种类型:逻辑地址和物理地址.

物理地址是标识存储器单元的特定部分的标签。它实际上是在存储器单元上可用的。

然而,逻辑地址被用作物理地址的引用,这有助于我们访问物理地址。与物理地址不同,逻辑地址由CPU生成。在继续之前,让我们先了解一下逻辑地址和物理地址的工作原理。

假设您在内存中存储了一个文件。如何计算物理和逻辑地址?让我们看一看。

操作系统(OS)通常使用基地址作为参数以查找地址。基础地址是内存块的初始地址。CPU为程序生成的地址称为逻辑地址。现在,该逻辑地址被添加到基地址以形成物理地址。

让我们用简单的语言总结一下以上几点:

(1). CPU将为程序生成一个特定的地址,称为逻辑地址。

(2)。基础地址是内存块的起始地址,并有助于形成物理地址。

(3)。基地址被添加到逻辑地址以形成物理地址。MMU(内存管理单元)是一种硬件设备,有助于将逻辑地址用相应的物理地址映射。

逻辑地址和物理地址的映射

逻辑地址和物理地址之间的差异

● CPU开发的地址称为逻辑地址,而通过向基址添加逻辑地址生成的地址称为物理地址。

● 逻辑地址由CPU生成,而物理地址由MMU计算。

●用户可以轻松查看特定程序的逻辑地址,而用户无法访问物理地址。

● 逻辑地址空间是参考程序生成的所有逻辑地址的集合,而物理地址空间包含映射到逻辑地址的所有物理地址的集合。

逻辑VS物理地址 - 比较表

逻辑地址 实际地址
CPU开发的地址称为逻辑地址。 通过向基地址添加逻辑地址生成的地址称为物理地址。
这是一个虚拟地址。 这是一个非虚拟地址。
引发的CPU的所有逻辑地址集的集合被称为逻辑地址空间。 映射到差异逻辑地址的所有物理地址集被称为物理地址空间。
用户可以直接访问逻辑地址。 用户无法直接访问物理地址。
由CPU生成 由MMU计算

什么是逻辑地址?

CPU为正在运行的程序生成的地址称为逻辑地址。逻辑地址也称为虚拟地址,因为其物理存在尚未定义。

此地址有助于访问物理内存位置。当程序运行时,程序透视图生成一组逻辑地址,称为逻辑地址空间。

逻辑地址和物理地址通过称为内存管理单元的硬件设备相互关联。在编译时和加载时,MMU使用地址绑定方法生成相同的逻辑和物理地址。但是,在运行时,使用地址绑定方法生成不同的逻辑和物理地址。

什么是物理地址?

物理地址识别内存中的物理位置。它通常由MMU(内存管理单元)计算。MMU的主要功能是计算相应逻辑地址的物理地址。基地址被添加到逻辑地址以计算物理地址。

用户无法直接访问物理地址。用户利用逻辑地址间接访问物理地址。链接到其相应逻辑地址的所有物理地址的集合称为物理地址空间。

结论

所以我们可以看到逻辑和物理地址相互关联,是计算机体系结构的基础。

著者
巴格拉酒店
Vit,博巴尔

参考

1.https://techdifferences.com/difference-between-logical-and-physical-address.html
2.https://www.quora.com/What-is-logical-address-in-os
3.https://afteracademy.com/blog/what-is-the-difference-between-logical-and-physical-address-wrt-operating-system
4. http://www.meerutcollege.org/mm_admin/upload/1587052623.pdf \
5.https://www.educba.com/physical-address-vs-logical-address/
6.https://tutorialspoint.dev/computer-science/operating-systems/logical-vs-physical-address-in-operating-system

发表评论

该网站使用Akismet来减少垃圾邮件。了解如何处理评论数据.ezoic.报道这则广告

错误:内容受保护!!

adblocker检测到!请考虑阅读此通知。

我们检测到您正在使用AdBlock Plus或其他adblocking软件,这会阻止页面完全加载。

我们没有任何横幅,闪光,动画,讨厌的声音或弹出广告。我们不实现这些令人讨厌的广告类型!

我们需要基金来运营该网站,几乎所有它都来自我们的在线广告。

请加上必威betway App下载电子世界网添加到广告阻止白名单或禁用广告阻止软件。

×
Baidu