Mock Quiz Hub

Mock Quiz Hub

Recent Updates
Added: OS Mid 1 Quiz
Added: OS Mid 2 Quiz
Added: OS Lab 1 Quiz
Time: 00:00

Quiz

Navigate through questions using the controls below

0%
Question 1 of 60 Quiz ID: q1
What is the primary benefit of virtual memory according to the lecture?
Question 2 of 60 Quiz ID: q2
Which of the following is NOT a benefit of virtual memory mentioned in the lecture?
Question 3 of 60 Quiz ID: q3
Virtual memory can be implemented via which two methods?
Question 4 of 60 Quiz ID: q4
In virtual address space design, where does the stack typically start?
Question 5 of 60 Quiz ID: q5
What is the main advantage of having unused address space between stack and heap?
Question 6 of 60 Quiz ID: q6
What is demand paging?
Question 7 of 60 Quiz ID: q7
What are the benefits of demand paging compared to loading entire processes?
Question 8 of 60 Quiz ID: q8
What is a lazy swapper in the context of demand paging?
Question 9 of 60 Quiz ID: q9
In the valid-invalid bit scheme, what does 'v' represent?
Question 10 of 60 Quiz ID: q10
What happens when the MMU encounters an 'i' bit during address translation?
Question 11 of 60 Quiz ID: q11
What is the first step in handling a page fault?
Question 12 of 60 Quiz ID: q12
After a page fault occurs and the OS determines it's a valid reference, what is the next step?
Question 13 of 60 Quiz ID: q13
What is pure demand paging?
Question 14 of 60 Quiz ID: q14
What hardware support is needed for demand paging?
Question 15 of 60 Quiz ID: q15
What is a free-frame list?
Question 16 of 60 Quiz ID: q16
What is zero-fill-on-demand?
Question 17 of 60 Quiz ID: q17
According to the performance example, if memory access time is 200 nanoseconds and average page-fault service time is 8 milliseconds, what is the EAT when p = 1/1000?
Question 18 of 60 Quiz ID: q18
For performance degradation less than 10%, what should be the maximum page fault rate?
Question 19 of 60 Quiz ID: q19
What is Copy-on-Write (COW)?
Question 20 of 60 Quiz ID: q20
Why is Copy-on-Write more efficient for process creation?
Question 21 of 60 Quiz ID: q21
What is vfork()?
Question 22 of 60 Quiz ID: q22
What happens when there is no free frame available for a page fault?
Question 23 of 60 Quiz ID: q23
What is the purpose of the modify (dirty) bit in page replacement?
Question 24 of 60 Quiz ID: q24
What are the basic steps in page replacement?
Question 25 of 60 Quiz ID: q25
In the FIFO page replacement algorithm, how many page faults occur with the reference string 7,0,1,2,0,3,0,4,2,3,0,3,0,3,2,1,2,0,1,7,0,1 using 3 frames?
Question 26 of 60 Quiz ID: q26
What is Belady's Anomaly?
Question 27 of 60 Quiz ID: q27
What is the optimal page replacement algorithm?
Question 28 of 60 Quiz ID: q28
How many page faults does the optimal algorithm produce with the given reference string and 3 frames?
Question 29 of 60 Quiz ID: q29
What does the LRU (Least Recently Used) algorithm replace?
Question 30 of 60 Quiz ID: q30
How many page faults does LRU produce with the reference string using 3 frames?
Question 31 of 60 Quiz ID: q31
What are two implementation approaches for LRU?
Question 32 of 60 Quiz ID: q32
What is the main problem with LRU implementation?
Question 33 of 60 Quiz ID: q33
What is the reference bit in LRU approximation?
Question 34 of 60 Quiz ID: q34
What is the second-chance algorithm?
Question 35 of 60 Quiz ID: q35
In the enhanced second-chance algorithm, which page category is best to replace?
Question 36 of 60 Quiz ID: q36
What does LFU (Least Frequently Used) algorithm replace?
Question 37 of 60 Quiz ID: q37
What is the main benefit of page-buffering algorithms?
Question 38 of 60 Quiz ID: q38
What is the minimum number of frames each process needs?
Question 39 of 60 Quiz ID: q39
In fixed allocation, what is equal allocation?
Question 40 of 60 Quiz ID: q40
What is the formula for proportional allocation?
Question 41 of 60 Quiz ID: q41
What is global replacement?
Question 42 of 60 Quiz ID: q42
What is an advantage of local replacement over global replacement?
Question 43 of 60 Quiz ID: q43
What is thrashing?
Question 44 of 60 Quiz ID: q44
What causes thrashing according to the lecture?
Question 45 of 60 Quiz ID: q45
What is the working-set model?
Question 46 of 60 Quiz ID: q46
What is WSSi in the working-set model?
Question 47 of 60 Quiz ID: q47
According to the working-set model, what happens if D > m?
Question 48 of 60 Quiz ID: q48
What is Page-Fault Frequency (PFF)?
Question 49 of 60 Quiz ID: q49
Why is kernel memory treated differently from user memory?
Question 50 of 60 Quiz ID: q50
What is the buddy system?
Question 51 of 60 Quiz ID: q51
What is a disadvantage of the buddy system?
Question 52 of 60 Quiz ID: q52
What is a slab in the slab allocator?
Question 53 of 60 Quiz ID: q53
What are the benefits of the slab allocator?
Question 54 of 60 Quiz ID: q54
What is prepaging?
Question 55 of 60 Quiz ID: q55
What factors must be considered in page size selection?
Question 56 of 60 Quiz ID: q56
What is TLB Reach?
Question 57 of 60 Quiz ID: q57
In the program structure example, why does Program 2 have fewer page faults than Program 1?
Question 58 of 60 Quiz ID: q58
What is I/O interlock?
Question 59 of 60 Quiz ID: q59
What technique does Windows use for virtual memory management?
Question 60 of 60 Quiz ID: q60
In Solaris virtual memory management, what is the purpose of the pageout process?

Quiz Summary

Review your answers before submitting

60
Total Questions
0
Answered
60
Remaining
00:00
Time Spent