1/19
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is the purpose of memory management in operating systems?
To manage the allocation of memory to proccesses
Which of the following is NOT a type of page replacement algorithm?
MRU
What is the purpose of the working set model?
To predict which pages a process will access in the future?
Whoch of the following is NOT a component of the memory management unit (MMU)?
Page fault handler
What is the purpose of virtual memory?
To allow processes to access disk storage as if it were part of main memory
What is a page fault?
A situation where a process attempts to access a page that is not currently in memory
Which of the following is not a goal of memory management in operating systems?
Fragmentation
Which of the following is NOT a technique used to reduce memory fragmentation?
Swapping
What is the difference between a page and a frame in memory management?
A page is a block of virtual memory, while a frame is a block of physical memory
What is the purpose of the page table?
To map virtual addresses to physical addresses

A system has four processes and five allocatable resources. The current allocation and maximum needs are shown in the table below. What is the smallest value that x can be and still satisfy all system requirements?
2
Regarding the Dining Philosophers problem, if we forced a check on the philosophers to test picking up both forks (chopsticks?) at the same time, by use of a set of atomic instructions, before being able to eat-or they could not attempt to eat what potential problems might occur?
Increased likelihood of starvation
Which of the following is a strategy for dedlock avoidance?
All of these
Which of the following is a necessary condition for a deadlock to occur?
All of these
What is a deadlock?
A condition where two or more processes are waiting for each other to release resources
Which of the following is NOT a strategy for handling deadlocks?
Deadlock exacerbation
Printers are preemptable resources
False
Which of the following is a way to avoid circular wait?a circular
Use a preemptive scheduling algorithm
What is a potential issue regarding recovery through preemption?
Increased likelihood of data corruption
Which of the following is a technique of deadlock prevention that involves restricting access to resources which have been allocated?
Mutual exclusion