Page 144 - DCAP403_Operating System
P. 144

Unit 7: Memory Management




          Overlaying: It means replacement of a block of stored instructions or data with another.  Notes

          Paged Memory Management Unit (PMMU): Same as MMU.
          Physical Address: An address seen by the memory unit-that is, the one loaded into the memory-
          address register of the memory-is commonly referred to as a physical address.

          7.15 Self Assessment

          Fill in the blanks:

          1.   The method assumes dividing a program into self-contained object code blocks called .......
               ........................... .
          2.   The place in memory where an overlay is loaded is called a .................................. region.
          3.   In multiprogramming several programs run at the same time on a .................................. .
          4.   In .................................. memory allocation method the memory manager places a process in
               the largest block of unallocated memory available.
          5.   To move a program from fast-access memory to a slow-access memory is known as ...........
               ....................... .
          6.   The process of translating virtual addresses into real addresses is called ............................. .
          7.   Belady’s Optimal Algorithm is also known as .................................. .
          8.   .................................. happens when a hard drive has to move its heads over the swap area
               many times due to the high number of page faults.
          9.   The full form of FINUFO is .................................. .
          10.   EPROM stands for .................................. .
          11.   RAM stands for .................................. .
          12.   1 MB equals to .................................. .

          7.16 Review Questions


          1.   Write a short description on:
               (a)   Binding of Instructions and Data to Memory
               (b)  Memory-Management Unit
               (c)  CPU utilization

               (d)  Memory Relocation
          2.   What is high-speed cache?
          3.   What is overlaying? Explain it.
          4.   Consider a logical address space of eight pages of 1,024 words each, mapped onto a physical
               memory of 32 frames.
          5.   How many bits are there in the logical address?
          6.   How many bits are there in the physical address?
          7.   Why are segmentation and paging sometimes combined into one scheme?
          8.   Describe a mechanism by which one segment could belong to the address space of two
               different processes.




                                           LOVELY PROFESSIONAL UNIVERSITY                                   137
   139   140   141   142   143   144   145   146   147   148   149