• What does the Von Neumann architecture state about the placement of code and data in the memory?

  • What are the two main types of addresses in computer memory?

  • What is the role of MMU?

  • In Fixed Partitions, what does a physical address consist of?

  • How to realize Fixed Partitions?

  • What is the main advantage of Fixed Partitions in memory management?

  • What is the main disadvantage of Fixed Partitions in memory management?

  • What is the main advantage of Variable Partitions in memory management?

  • What is the main disadvantage of Variable Partitions in memory management?

  • What is the main difference between Fixed Partitions and Variable Partitions?

  • Name three allocation strategies used for Variable Partitions.

  • Write three disadvantages when using Partitions

  • What is the main difference between Segmentation and other partitioning methods in memory management?

  • In Segmentation, what is required for context switching?

  • What is the advantages of a segment table or registers in Segmentation?

  • What are the benefits of using Segmentation for memory management?

  • What are the drawbacks of using Segmentation for memory management?

  • T / F 문제

    • All addresses used by a process are logical addresses.
    • Processors can see physical addresses.
    • Memory is an expensive system resource.
    • The Memory Management Unit (MMU) is separate from the CPU.
    • In Fixed Partitions, the partition size is variable.
    • Variable Partitions eliminate internal fragmentation.
    • Variable Partitions allocate a contiguous chunk from holes.
    • Variable Partitions just save / restore the base register on context switch.
    • External fragmentation is a problem in Fixed Partitions.
    • First fit is an allocation strategy that allocates from the largest hole.
    • Segmentation divides the address space into fixed-sized segments.
    • Segmentation allows for independent growth and shrinking of stack and heap.
    • In Segmentation, segment protection is difficult to implement.
    • Segmentation eliminates external fragmentation.
    • The number of fixed partitions determines the degree of multiprogramming.
    • The limit register in Variable Partitions stores the size of the partition.
    • The base register in Fixed Partitions is updated when switching between processes.
    • The first-fit allocation strategy results in the least external fragmentation.
    • The segment-table base register (STBR) is located in the Memory Management Unit (MMU).