Sunteți pe pagina 1din 1

ashis

WHAT IS THE DIFFERENCE BETWEEN PHYSICAL ADDRESS AND LOGICAL ADDRESS???

>>>>>Though the answer is not simple, it is not too difficult


either to understand. Please bear with me for a long answer:

Every modern day computer can address a huge amount of


system memory. The system memory is something the
OS/Processor setup uses during the normal opera0on of the
computer. Intel's i386 onwards, the processors can address
up to 4 GB of memory. This directly depends on the number of
address lines the processor has. This 4 GB of memory is
called Physical Memory. In other words, if your system has 1
GB of RAM installed, that is called your physical memory.
This is solely used by Memory Management Unit (both on-chip
and so;ware).

However, the CPU does not understand the concept of physical


memory so neatly as we do. Since, the addressing it is
expected to do is instructed from opera0ng system and
opera0ng system understands virtual addresses. Hence, There
is a need to make these two address types meet at one common
place and that is logical address.

In short, CPU receives virtual address from OS, converts it


to logical address to address the physical address, pheww...

Hope that makes it clear !!!

Page 1

S-ar putea să vă placă și