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
Which command can you use to find the currently running process in unix server?
What is $0 bash?
How can you see the command line history?
How does the system know where one command ends and another begins?
How to display no of records in oracle using unix command?
What are file commands?
What does this command do? Cat food 1 > kitty
What happens when we execute a unix command?
What is the difference between awk and grep?
What is pipe command in unix?
how to sort the content of the file based on numeric values
How to find $ai_serual resolved path by using unix
What does this command do,"$more readme.txt“?
How do you repeat a command in terminal?
Name the various commands that are used for the user information in unix.