514 views

1 Answer

1 votes
1 votes

Answer:

Physical address:

  • The hardware address of the physical memory is known as the physical address.

Virtual address:

  • The pointer for a memory location allowed by the operating system to the process for using it is called the virtual address.
  • It refers to a location in the primary memory that can be used by the process freely of other processes.
  • It can be possible that the virtual address is the same as the physical address.
  • Physical memory space and the virtual memory space are independent of each other.

  • Virtual Memory Space is not limited by the size of the physical memory space but is limited by the size of virtual addresses.

  • If the virtual memory address and the physical Memory address are different then the mapping is done with the help of the Memory Management Unit (MMU).

 

 

edited by

Related questions

356
views
0 answers
0 votes
admin asked Oct 26, 2019
356 views
The Intel $8086$ processor did not have an MMU or support virtual memory. Nevertheless, some companies sold systems that contained an unmodified $8086$ CPU and did ... they did it. (Hint: Think about the logical location of the MMU.)
627
views
0 answers
1 votes
admin asked Oct 26, 2019
627 views
Using the page table of Fig. $3-9,$ give the physical address corresponding to each of the following virtual addresses:$20$4100$8300$
378
views
0 answers
0 votes
admin asked Oct 26, 2019
378 views
For each of the following decimal virtual addresses, compute the virtual page number and offset for a $4-KB$ page and for an $8 KB$ page$:20000, 32768, 60000.$
450
views
0 answers
0 votes
admin asked Oct 26, 2019
450 views
Write a program that demonstrates the effect of $TLB$ misses on the effective memory access time by measuring the per-access time it takes to stride ... computer with a different architecture and explain any major differences in the output.