逻辑地址和物理地址的关系是什么?
逻辑地址:指与程序生成的段有关的位移地址部分。也称为绝对地址。
物理地址:信息存储在记忆之城。
为了正确存储或获取信息,每个字节设备都提供了一个唯一的内存地址,称为物理地址,也称为实际地址或绝对地址。
1 条件:逻辑地址和物理地址是相对的。
物理地址是唯一的,逻辑地址是相对的。
2 表达方法:1 逻辑地址:表达式形式为“段地址:段中的偏移地址”。
2 物理地址:当CPU与内存交换数据时,它在地址总线上。
扩展信息:1 找到逻辑地址的来源。
英特尔的8 位计算机8 08 0CPU拥有8 件数据总线(DB)和1 6 张地址总线(AB)。
然后,此1 6 位地址信息也必须通过8 位数据总线传输,并且必须将其存储在数据渠道的临时寄存器中,以及CPU中的寄存器和内存中。
但是,由于AB恰好是DB的整数,因此不会发生冲突!当它上升到1 6 位计算机时,由于IC集成技术和外部包装和PIN技术的局限性,Intel8 08 6 /8 08 8 CPU的设计不得超过4 0杆。
但是我觉得原始地址解决了8 位机器的能力太小,2 ^1 6 = 6 4 kb,但是即使没有实现AB = 3 2 件,也无法直接增加至1 6 个整数。
因此,我们只能暂时将4 个项目添加到2 0个项目中。
那么2 ^2 0 = 1 Mb的地址能力增加了1 6 倍。
但是,此功能引起了ABS 2 0位和DBS 1 6 位之间的冲突。
2 0位地址信息不能在DB上传输,也无法将其存储在1 6 位CPU注册表和内存单元中。
因此,出现了CPU段结构的原理。
2 在实际地址模式下物理地址的计算方法,通过将段地址乘以1 6 加上偏移地址来实现物理地址。
乘以1 6 的段地址乘以1 6 等于移动左4 位二进制零件,这成为2 0位段的基础地址。
最后,细分基础是获得物理地址的偏移量。
2 0位物理地址的计算方法如下:物理地址=段地址 * 1 6 d +偏移地址。
参考:百度百科全书 - 逻辑地址参考:百度百科全书 - 物理地址
什么是逻辑地址 逻辑地址是什么
逻辑地址是与程序创建的段相关的偏移地址,该地址也称为绝对地址。以下是逻辑地址的详细描述。
定义:逻辑地址是一个地址表格,用于在创建和执行程序时查找和访问数据。
通常,它由段基础地址的两个部分和偏移组成。
段基库确定程序在内存中的起始位置,而偏移量确定从起始位置开始的相对位置。
物理地址的差异:逻辑地址与物理地址不同。
物理地址是数据实际上标识了内存中的每个字节设备,即内存中的每个字节设备。
逻辑地址是一个程序级别的概念,物理地址是硬件级别的概念。
目的:逻辑地址在编程中非常重要,因此程序员可以轻松访问和操作数据,而不必担心数据的实际存储位置。
同时,逻辑地址还支持程序的模块化设计和内存的动态分配。
转换:在程序期间,操作系统或硬件将逻辑地址转换为物理地址,以从内存中删除或存储数据。
此转换过程通常由内存管理设备执行,处理程序的内存请求并将逻辑地址映射到物理地址。
总之,逻辑地址是编程和执行的重要概念。
他们简化了程序员的编程编程,并支持程序的灵活性和可扩展性。
内存地址(代码)是什么?
系统RAM中的特定位置通常在Hexadessimal数字中表示。在8 08 6 的实际模式中,寄存器的某个部分由4 位留下,然后添加到地址ADR中,添加的地址是内存单元的物理地址。
在程序中,此地址称为逻辑地址或虚拟地址。
在8 03 8 6 受保护模式下,逻辑地址未直接发送到存储总线,而是传递了内存管理单元(MMU)。
MMU具有一个或一组芯片,其功能是将逻辑地址转换为物理地址,即转换一个地址。
使用8 03 8 6 时,必须区分以下三个地址:逻辑地址:机器语言指令仍然使用此地址指定操作数的地址或指令地址。
此地址方法在英特尔的碎片结构中特别具体,该结构允许MS-DOSS或Windows程序员将程序分为几个部分。
每个逻辑地址都有一个部分和一个偏移。
线性地址:线性地址是3 2 位意外整数,最多可以表达2 ^3 2 (4 GB)地址。
通常,线性地址在Hexadesimal中表示,其中包含从0x0000,000到0xfffffffff的值。
物理地址:这是内存单元的真实地址,用于解决芯片级内存单元。
物理地址也由3 2 位的未找到整数制成。
一个MMU是一个由两个组件组成的硬件电路,一个是碎片组件,另一个是分页组件。
在本书中,我们从逻辑的角度分别了解硬件实现机制称为分区机制和分页机制。
部门机制将逻辑地址转换为线性地址;然后,分页机制将线性地址转换为物理地址。
什么叫物理地址?什么叫逻辑地址?
该数字在8 08 6 的实际模式中称为地址。寄存器的某个部分由4 位留下,然后将地址与ADR配对并直接发送到存储总线中。
添加的地址是内存单元的物理地址,程序中的此地址称为逻辑地址(或虚拟地址)。
在8 03 8 6 的安全模式下,此逻辑地址不是直接发送到内存总线,而是发送到内存管理单元(MMU)。
MMU具有一组或一组芯片,其功能是更改物理地址,即,在物理地址上映射逻辑地址。
扩展信息:微米内存粒子使用MT4 8 LC1 6 M8 A2 TG-7 5 来描绘微米内存编码规则。
MT-微米制造商名称。
4 8 -内存类型。
4 8 代表SDRAM; 4 6 代表DDR。
LC-电源电压。
LC站立3 V; C代表5 V; V代表2 .5 V。
1 6 m8 -内存粒子为1 2 8 mbit,计算方法为:1 6 m(地址)×8 位数据宽度。
A2 -MEMORY KARNELL版号。
TG-包装方法,TG TSOP正在包装。
-7 5 - -Memori工作率,-7 5 表示1 3 3 MHz; -6 5 表示1 5 0MHz。
Micronddr存储器由1 8 块棍子颗粒制成,即MT4 6 V3 2 M4 -7 5 的数量。
此内存支持ECC功能,因此每个库都是一个奇怪的内存粒子。
其容量的计算如下:容量3 2 m×4 bit×1 6 芯片/8 = 2 5 6 MB(Megabytes)。
参考