Preview

04 - Memory Management (Paging, Segmentation, VM)

 1. Memory management is a crucial aspect of an operating system (OS).
memorymanagement_q1.jpg

  FALSE

  TRUE

 2. A program loaded into RAM is called a ______ .

  series

  process

  gradient

  procedure

 3. The OS allocates _____ of memory for programs loaded into RAM. These are further divided into different sections.

  sections

  segments

  fragments

  fractions

 4. The call stack is a buffer that stores information about …

  active subroutines

  browser caches

  IP addresses

  virtual memory locations

 5. What happens if the call stack runs out of memory?

  disk defragmentation

  stack overflow

  memory leakage

  data flowdown

 6. If the data in RAM was overwritten by a different program, the existing program would become …

  corrupted

  upgraded

  liberated

  paused

 7. Paging is used in _____ memory systems to store and retrieve data from secondary storage.

  archived

  virtual

  synthetic

  collaborative

 8. Where is the number of each page allocated by the OS stored?

  In a memory catalogue

  In an archived array

  In a vitrual register

  In a page table

 9. Looking at the complaint below, what is the most likely problem?
"The application has stopped responding but the disk drive light keeps flashing on and off." 

  Runtime error

  Resource error

  Disk thrashing

  Data loss

 10. A memory leak happens when a program incorrectly manages memory allocation so that memory no longer needed is not released.

  FALSE

  TRUE