逻辑地址(logical address)和操作系统中的物理地址(physical address in operating system)的区别

逻辑地址和物理地址的区别在于,逻辑地址是由CPU生成的虚拟地址,而物理地址位于计算机的内存单元中。...

逻辑地址和物理地址的区别在于,逻辑地址是由CPU生成的虚拟地址,而物理地址位于计算机的内存单元中。

逻辑地址(logical address)和操作系统中的物理地址(physical address in operating system)的区别

计算机系统中有存储器和寄存器,寄存器有地址,这些寄存器用来存储数据和信息。寄存器按地址调用;有两种类型的地址一种是逻辑地址,另一种是物理地址。逻辑地址和物理地址有很大的区别。可以说,逻辑地址和物理地址是两个不同的东西,在我们的计算机系统中起着重要的作用。如果我们讨论主要区别,那么逻辑地址和物理地址之间的主要区别是逻辑地址是由CPU生成的虚拟地址,而物理地址位于计算机的内存单元中。通过使用地址来标识寄存器。计算机系统中的物理地址标识内存中的物理位置。计算机系统的内存管理单元计算物理地址。通过使用内存管理单元为每个逻辑地址生成物理地址。用户必须处理一个逻辑地址,而不能使用物理地址。用户生成的程序可以通过物理地址执行;用户感到困惑,因为他们认为逻辑地址负责代码的生成,但事实并非如此。最重要的部分是逻辑地址到物理地址的映射。内存管理单元在逻辑地址和物理地址的映射中起着非常重要的作用。

逻辑地址由用户查看,因为它是一个虚拟地址。另一方面,用户不能直接看到物理地址,因为它不是一个虚拟地址。计算机中的引用称为逻辑地址,逻辑地址用于访问物理地址。CPU生成一个地址,这个地址用于从寄存器调用数据,CPU生成的地址称为逻辑地址。逻辑地址是虚拟的,因为它在物理上不存在,这也是逻辑地址和物理地址之间的主要区别之一。有一个术语逻辑地址空间;这个术语是由程序生成的一组逻辑地址。每个逻辑地址都有自己的物理地址,逻辑地址和物理地址之间有对应关系。这种对应关系由作为存储器管理单元的硬件系统来表示。内存管理单元的作用是生成相同的逻辑和物理地址,这些相同的逻辑和物理地址是在编译时和加载时生成的。

对比图

基础 逻辑地址 实际地址
意义 逻辑地址是由CPU生成的虚拟地址 物理地址位于计算机的内存单元中。
用户 用户可以查看逻辑地址 用户无法查看物理地址
访问 用户可以访问逻辑地址 用户无权访问物理地址
生成 逻辑地址由CPU生成 物理地址由存储器管理单元生成

什么是逻辑地址(logical address)?

CPU生成一个地址,这个地址用于从寄存器调用数据,CPU生成的地址称为逻辑地址。逻辑地址是虚拟的,因为它在物理上不存在,这也是逻辑地址和物理地址之间的主要区别之一。有一个术语逻辑地址空间;这个术语是由程序生成的一组逻辑地址。每个逻辑地址都有自己的物理地址,逻辑地址和物理地址之间有对应关系。这种对应关系由作为存储器管理单元的硬件系统来表示。内存管理单元的作用是生成相同的逻辑和物理地址,这些相同的逻辑和物理地址是在编译时和加载时生成的。

什么是实际地址(physical address)?

计算机系统中的物理地址标识内存中的物理位置。计算机系统的内存管理单元计算物理地址。使用内存管理单元为每个逻辑地址生成物理地址。用户必须处理逻辑地址,不能使用物理地址。用户生成的程序可以通过物理地址执行;用户感到困惑,因为他们认为逻辑地址负责代码的生成,但事实并非如此。最重要的部分是逻辑地址到物理地址的映射。内存管理单元在逻辑地址和物理地址的映射中起着非常重要的作用。

逻辑地址之间(between logical address)和操作系统中的物理地址(physical address in operating system)的区别

  1. 逻辑地址是由CPU生成的虚拟地址,而物理地址位于计算机的内存单元中。
  2. 用户可以查看逻辑地址,而用户不能查看物理地址。
  3. 用户可以访问逻辑地址,而用户不能访问物理地址
  4. 逻辑地址由CPU生成,而物理地址由内存管理单元生成

结论

在上面的这篇文章中,我们看到了物理地址和逻辑地址之间的区别。

解说视频

  • 发表于 2021-07-08 12:03
  • 阅读 ( 361 )
  • 分类:IT

你可能感兴趣的文章

符合逻辑的(logical)和物理数据模型(physical data model)的区别

逻辑与物理数据模型 在讨论逻辑数据模型和物理数据模型之间的区别之前,我们必须知道什么是数据模型。数据模型是一种表示,用于描述某个流程的数据及其之间的关系。数据模型是数据库设计过程中使用的重要组件。逻...

  • 发布于 2020-10-27 04:55
  • 阅读 ( 612 )

ip地址(ip)和mac地址(mac address)的区别

IP与MAC地址 什么是IP地址? 在使用因特网协议在网络的计算机或打印机等实体之间进行通信的网络中,分配给每个实体的逻辑数字标签或地址称为IP地址(Internet协议地址)。IP地址的作用是在接口层分别识别和定位网络中的...

  • 发布于 2020-11-04 20:17
  • 阅读 ( 337 )

逻辑地址(logical address)和实际地址(physical address)的区别

...址与物理地址的表格形式 5. 摘要 什么是逻辑地址(logical address)? CPU生成逻辑地址。从正在运行的程序的角度来看,项目似乎位于逻辑地址提供的地址。计算机上运行的应用程序看不到物理地址。它们总是使用逻辑地址工作。逻...

  • 发布于 2020-11-05 21:35
  • 阅读 ( 1127 )

如何强制mac地址的唯一性?

...in and again I have read that devices are uniquely identified by their MAC addresses, but how are MAC addresses determined? And do they tell us anything about the devices they represent? 如何强制MAC地址的唯一性? 答案 超级用户贡献者DavidPostill为我们提供了答案: How are ...

  • 发布于 2021-04-10 06:31
  • 阅读 ( 215 )

如果体积增大,记忆会变慢吗?

...pendent on size. As a memory assembly gets larger, the number of levels of address decoder increase (with the log of size), and the load on the drivers increases linearly (producing roughly a logarithmic increase in delay). So, while it is rarely worthwhile to limit the size of RAM in a off-the-shel...

  • 发布于 2021-04-11 01:43
  • 阅读 ( 182 )

我的计算机中的ram能容纳多少个内存地址?

...小如何协同工作以产生地址总数。他写道: How many memory addresses can we get with a 32-bit processor and 1GB ram and how many with a 64-bit processor? I think that it’s something like this: 1GB of ram divided by either 32 bits  4  bits (?) to get the number of memory addresses?...

  • 发布于 2021-04-11 18:59
  • 阅读 ( 230 )

本地ip地址和本地ip地址有什么区别?

...ely noticed that there’s a difference between the localhost the local IP address. Read on to learn the differences. 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问题 超级用户读者Diogo想知道...

  • 发布于 2021-04-12 00:27
  • 阅读 ( 260 )

逻辑地址(logical address)和实际地址(physical address)的区别

...的硬件和软件之间的连接器。   什么是逻辑地址(a logical address)? 中央处理器在程序运行时生成的某个地址称为逻辑地址。该地址也称为虚拟地址。这是因为它被用作体系结构的指导方针,以了解其他东西的位置,因为它不在系...

  • 发布于 2021-06-25 14:45
  • 阅读 ( 348 )

航运(shipping)和帐单地址(billing address)的区别

...文章使差异化任务更容易。   什么是送货地址(a shipping address)? 送货地址是买家或收件人希望将其商品送到的地址。这一定义源于“运输”一词的含义,即运输物品的过程。   什么是帐单地址(a billing address)? 帐单地址是连...

  • 发布于 2021-06-26 01:34
  • 阅读 ( 604 )

路由器(router)和转换(switch)的区别

...rom other devices. It is an intelligent device that can learn the physical addresses of the devices connected to it. The physical addresses, known as a mac address, are stored in a table. When a packet reaches the switch, it checks the mac addresses and matching ports and tran**it the packet only to...

  • 发布于 2021-06-30 15:00
  • 阅读 ( 227 )
tkwns8707
tkwns8707

0 篇文章

相关推荐