0755lws 发表于 2020-7-6 14:47:43

逻辑地址和线性地址有什么区别?

请问老师:逻辑地址和线性地址有什么区别?

Twilight6 发表于 2020-7-6 14:57:53


参考参考吧:

逻辑地址、线性地址、物理地址和虚拟地址理解

https://blog.csdn.net/yuzaipiaofei/article/details/51219847

0755lws 发表于 2020-7-7 09:50:08


逻辑地址就是编译器给程序中的变量空间的地址

int a=3; &a就是逻辑地址

这样理解正确么?

0755lws 发表于 2020-7-7 10:30:30

请问老师!逻辑地址是如何产生的,是段基址产生的,还是编译器产生的?

405794672 发表于 2020-7-12 20:50:41

逻辑历来都是想象。在大脑的的虚构,计算,也就是一系列方法。每个人的方法都不同
因此,我认为,逻辑地址就是看起来的地址。也就是你大脑想象的地址。
线性地址乃程序想象的地址。就是一皮条。按顺序排号,这是理想中的。实际上可不一样。
比如,给你编号,你是1号,但实际上你做的座位可不是第一张椅子。线性地址只是一个名称,区别事物的名称。把椅子编号。每个人知道自己是几号就简单了。实际椅子在哪,你不必担忧,给你办事的人自然知道在哪里。
而逻辑,就是计算出你应该拿到几号椅子。到了后,你按号就坐就取名叫线性地址。而椅子实际在几号,由工作人员控制。比如1号椅子,它占的位置可能是48号。它们的编号是打乱了的。当然,一开始并不乱,
是因为中途有某些编号的人走了。这时候,再接着分配号码,就和实际不一样了
页: [1]
查看完整版本: 逻辑地址和线性地址有什么区别?