Difference between physical/logical/virtual memory address

前端 未结 9 986
无人及你
无人及你 2020-12-02 06:59

I am a little confused about the terms physical/logical/virtual addresses in an Operating System(I use Linux- open SUSE)

Here is what I understand:

9条回答
  •  南方客
    南方客 (楼主)
    2020-12-02 07:08

    Physical Address is the address that is seen by the memory unit, i.e., one loaded into memory address register. Logical Address is the address that is generated by the CPU. The user program can never see the real physical address.Memory mapping unit converts the logical address to physical address. Logical address generated by user process must be mapped to physical memory before they are used.

提交回复
热议问题