distinguish between physical addresses and logical address?

Answer Posted / ravi a joshi

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 operation 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 software).

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 operating system and
operating 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 !!!

Is This Answer Correct ?    138 Yes 21 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the comma to show the space allocation of files?

558


How to use grep command to list find the records of a file containing 10 different strings?

643


Why is it called a shebang?

568


Explain ‘library functions’ with respect to unix commands?

601


What is the command to view process running?

572






What is the nmap command?

581


What is nr in awk command?

598


Which command is used to delete all files in the current directory and all its sub-directories?

660


What is the difference between awk and grep?

557


What do know about tee command?

601


What do chown command do?

535


Can you explain a little bit about command substitution?

607


What does sed command do in unix?

559


How many unix commands are there?

625


What is the difference between cat command and more command?

599