326 MC

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 2:00 AM on 4/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

What is the purpose of memory management in operating systems?

To manage the allocation of memory to proccesses

2
New cards

Which of the following is NOT a type of page replacement algorithm?

MRU

3
New cards

What is the purpose of the working set model?

To predict which pages a process will access in the future?

4
New cards

Whoch of the following is NOT a component of the memory management unit (MMU)?

Page fault handler

5
New cards

What is the purpose of virtual memory?

To allow processes to access disk storage as if it were part of main memory

6
New cards

What is a page fault?

A situation where a process attempts to access a page that is not currently in memory

7
New cards

Which of the following is not a goal of memory management in operating systems?

Fragmentation

8
New cards

Which of the following is NOT a technique used to reduce memory fragmentation?

Swapping

9
New cards

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

10
New cards

What is the purpose of the page table?

To map virtual addresses to physical addresses

11
New cards
<p>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?</p>

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

12
New cards

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

13
New cards

Which of the following is a strategy for dedlock avoidance?

All of these

14
New cards

Which of the following is a necessary condition for a deadlock to occur?

All of these

15
New cards

What is a deadlock?

A condition where two or more processes are waiting for each other to release resources

16
New cards

Which of the following is NOT a strategy for handling deadlocks?

Deadlock exacerbation

17
New cards

Printers are preemptable resources

False

18
New cards

Which of the following is a way to avoid circular wait?a circular

Use a preemptive scheduling algorithm

19
New cards

What is a potential issue regarding recovery through preemption?

Increased likelihood of data corruption

20
New cards

Which of the following is a technique of deadlock prevention that involves restricting access to resources which have been allocated?

Mutual exclusion