什么是逻辑地址什么是物理地址
时间: 2023-10-16 11:08:40 浏览: 54
逻辑地址是由操作系统分配给进程或线程的地址,它是一个虚拟地址,与实际的物理内存地址没有直接的对应关系。操作系统使用逻辑地址来管理内存,可以通过它来控制进程的访问权限和内存的分配。
物理地址是实际存在于计算机内存中的地址,它是由CPU发出的实际访问内存的地址。在计算机启动时,操作系统会将逻辑地址映射到物理地址,使得进程可以访问到实际的内存空间。物理地址是由硬件组成的,与操作系统无关。
相关问题
什么是逻辑地址和物理地址
逻辑地址和物理地址是计算机系统中的两个重要概念。
逻辑地址是指由CPU生成的用于访问内存的地址。它是相对于进程而言的,每个进程都有自己的逻辑地址空间。逻辑地址是在程序中使用的地址,它是由段地址和偏移地址组成。段地址表示程序中的某个段(如代码段、数据段、堆栈段)的起始位置,偏移地址表示相对于段起始位置的偏移量。
物理地址是指计算机内存中实际存储数据的地址。它是相对于整个计算机系统而言的,是唯一确定的。物理地址是由内存管理单元(MMU)将逻辑地址转换为物理地址的过程中生成的。
逻辑地址和物理地址之间的转换是通过操作系统的内存管理单元(MMU)来完成的。MMU根据逻辑地址中的段地址和偏移地址,通过查找页表或段表等数据结构,将逻辑地址转换为物理地址,然后再进行内存访问操作。
汇编语言的物理地址是什么
汇编语言的物理地址是指计算机内存中的实际物理地址,它是由逻辑地址转换而来的。逻辑地址是程序员在编写程序时使用的地址,而物理地址则是计算机实际使用的地址。物理地址是由内存管理单元(MMU)负责将逻辑地址转换为物理地址的。