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 fundamental requirement for a program to be executed?
Question 2 of 60 Quiz ID: q2
Which storage types can the CPU access directly?
Question 3 of 60 Quiz ID: q3
What is the typical access time for CPU registers compared to main memory?
Question 4 of 60 Quiz ID: q4
What sits between main memory and CPU registers to improve performance?
Question 5 of 60 Quiz ID: q5
How is memory protection implemented using base and limit registers?
Question 6 of 60 Quiz ID: q6
What must the CPU check for every memory access in user mode?
Question 7 of 60 Quiz ID: q7
When does compile-time address binding occur?
Question 8 of 60 Quiz ID: q8
What type of code must be generated if memory location is not known at compile time?
Question 9 of 60 Quiz ID: q9
When does execution-time address binding require hardware support?
Question 10 of 60 Quiz ID: q10
What is a logical address?
Question 11 of 60 Quiz ID: q11
When are logical and physical addresses the same?
Question 12 of 60 Quiz ID: q12
What is the Memory Management Unit (MMU)?
Question 13 of 60 Quiz ID: q13
In the simple MMU scheme, what is the base register called?
Question 14 of 60 Quiz ID: q14
How does the relocation register work?
Question 15 of 60 Quiz ID: q15
What is dynamic loading?
Question 16 of 60 Quiz ID: q16
What is the main advantage of dynamic loading?
Question 17 of 60 Quiz ID: q17
What is static linking?
Question 18 of 60 Quiz ID: q18
In dynamic linking, what is a stub?
Question 19 of 60 Quiz ID: q19
How is main memory typically partitioned in contiguous allocation?
Question 20 of 60 Quiz ID: q20
What is a hole in the context of variable partition allocation?
Question 21 of 60 Quiz ID: q21
Which dynamic storage allocation strategy allocates the first hole that is big enough?
Question 22 of 60 Quiz ID: q22
Which allocation strategy produces the smallest leftover hole?
Question 23 of 60 Quiz ID: q23
What is external fragmentation?
Question 24 of 60 Quiz ID: q24
What is internal fragmentation?
Question 25 of 60 Quiz ID: q25
According to the 50-percent rule, what fraction of memory may be unusable due to fragmentation?
Question 26 of 60 Quiz ID: q26
What is compaction in memory management?
Question 27 of 60 Quiz ID: q27
What are the fixed-sized blocks of physical memory called in paging?
Question 28 of 60 Quiz ID: q28
What are the fixed-sized blocks of logical memory called in paging?
Question 29 of 60 Quiz ID: q29
What is the typical size range for page/frame sizes?
Question 30 of 60 Quiz ID: q30
How is a logical address divided in paging?
Question 31 of 60 Quiz ID: q31
If the logical address space is 2^m and page size is 2^n, how many bits are used for the page number?
Question 32 of 60 Quiz ID: q32
In the paging example with page size = 2,048 bytes and process size = 72,766 bytes, what is the internal fragmentation?
Question 33 of 60 Quiz ID: q33
What is the average internal fragmentation for paging?
Question 34 of 60 Quiz ID: q34
Where is the page table kept?
Question 35 of 60 Quiz ID: q35
What does PTBR stand for?
Question 36 of 60 Quiz ID: q36
What is the main problem with keeping the page table in main memory?
Question 37 of 60 Quiz ID: q37
What does TLB stand for?
Question 38 of 60 Quiz ID: q38
What is the typical size range for TLBs?
Question 39 of 60 Quiz ID: q39
With an 80% TLB hit ratio and 10 ns memory access time, what is the Effective Access Time?
Question 40 of 60 Quiz ID: q40
What does a valid bit in a page table entry indicate?
Question 41 of 60 Quiz ID: q41
What type of code can be shared among processes?
Question 42 of 60 Quiz ID: q42
For a 32-bit logical address space with 4KB pages, how many page table entries are needed?
Question 43 of 60 Quiz ID: q43
If each page table entry is 4 bytes, how much memory is needed for the page table in the above scenario?
Question 44 of 60 Quiz ID: q44
In a two-level paging scheme with 32-bit addresses and 4K pages, how is the 20-bit page number divided?
Question 45 of 60 Quiz ID: q45
What is p1 in the two-level paging address format p1|p2|d?
Question 46 of 60 Quiz ID: q46
Why is two-level paging insufficient for 64-bit address spaces?
Question 47 of 60 Quiz ID: q47
What is the main idea behind hashed page tables?
Question 48 of 60 Quiz ID: q48
What does each element in a hashed page table contain?
Question 49 of 60 Quiz ID: q49
What is the main advantage of inverted page tables?
Question 50 of 60 Quiz ID: q50
What is swapping?
Question 51 of 60 Quiz ID: q51
What is the backing store in swapping?
Question 52 of 60 Quiz ID: q52
For a 100MB process with 50MB/sec transfer rate, what is the swap out time?
Question 53 of 60 Quiz ID: q53
Why is standard swapping not used in modern operating systems?
Question 54 of 60 Quiz ID: q54
Why don't mobile systems typically support swapping?
Question 55 of 60 Quiz ID: q55
What does iOS do when memory is low?
Question 56 of 60 Quiz ID: q56
What is the IA-32 architecture?
Question 57 of 60 Quiz ID: q57
How many segments can each process have in IA-32 architecture?
Question 58 of 60 Quiz ID: q58
What are the possible page sizes in Intel IA-32 architecture?
Question 59 of 60 Quiz ID: q59
What is the addressing limit that led Intel to create Page Address Extension (PAE)?
Question 60 of 60 Quiz ID: q60
In ARM architecture, what are the two types of TLBs used?

Quiz Summary

Review your answers before submitting

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