Home > Linux > Quizzes > Linux Basics Practice Test: Memory Management
Linux Basics Practice Test: Memory Management
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 78% Most missed: “If one of the thread in multithreaded process is blocked on an I/O, which of the…”
Linux memory management involves allocating and freeing physical memory, including pages, groups of pages, and small blocks of main memory. It also handles virtual memory, which is memory mapped into the address space of running processes. Virtual memory provides an abstraction for physical memory details from the application software, stores only needed information in the physical memory, and protects and controls data sharing between processes.  Linux memory management uses demand paging to load executable images into a process's virtual memory. When a command is executed, the file... Show more
Linux Basics Practice Test: Memory Management
Time left 00:00
14 Questions

1. If one of the thread in multithreaded process is blocked on an I/O, which of the following is true?
2. On x86-32 Linux, at which address the code segment of the program starts?
3. What is the use of strace command?
4. Which one can be a real time schedule policy?
5. Mm_struct maintains?
6. Solaris real time class priority is
7. Solaris System class priority is
8. LRU stands for
9. On x86-32 Linux, at which address the user stack resides normally?
10. Is page table per process entity?
11. A system has 512MB of physical memory. Which among the following is not a suitable virtual memory size for this system architecture?
12. In Linux kernel-2.6 Real time priority ranges from
13. Which sytem call can be used by a user process to lock a memory so that it cannot be swapped out?
14. Among these files which has an ELF format