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 40 Quiz ID: q1
What is the sequence of signals activated on the buses when the CPU reads from memory?
Question 2 of 40 Quiz ID: q2
What is the primary role of a Memory Controller in a system?
Question 3 of 40 Quiz ID: q3
In the instruction `Add R4,100(R1)`, what is the effective address?
Question 4 of 40 Quiz ID: q4
Which addressing mode is primarily used for implementing a stack structure using push and pop operations?
Question 5 of 40 Quiz ID: q5
The ever-widening gap between processor and memory performance, growing roughly 50% per year, is often called the:
Question 6 of 40 Quiz ID: q6
What is the fundamental economic and physical reason for implementing a memory hierarchy?
Question 7 of 40 Quiz ID: q7
According to the principle of locality, which of these is an example of *temporal* locality?
Question 8 of 40 Quiz ID: q8
In a typical desktop memory hierarchy, which level is generally the largest and slowest form of semiconductor memory directly accessible by the CPU?
Question 9 of 40 Quiz ID: q9
Why would the first code snippet (row-major order) likely be faster than the second (column-major order) for a matrix stored in row-major order?
Question 10 of 40 Quiz ID: q10
What does the 'Inclusion Property' in a memory hierarchy typically refer to?
Question 11 of 40 Quiz ID: q11
What is the 'Miss Penalty' in the context of a cache?
Question 12 of 40 Quiz ID: q12
Which memory technology is characterized by being volatile, having the lowest cost per bit, and using a storage capacitor that requires periodic refreshing?
Question 13 of 40 Quiz ID: q13
What is a key hardware difference between a DRAM cell and an SRAM cell that contributes to SRAM's speed?
Question 14 of 40 Quiz ID: q14
Which type of memory is non-volatile and allows for byte-level erasure and writing?
Question 15 of 40 Quiz ID: q15
What is the primary material used to construct a cache memory?
Question 16 of 40 Quiz ID: q16
In a direct-mapped cache, how is the location for a memory block determined?
Question 17 of 40 Quiz ID: q17
What is the main advantage of a fully associative cache mapping?
Question 18 of 40 Quiz ID: q18
In an n-way set associative cache, a memory block can be placed in:
Question 19 of 40 Quiz ID: q19
Which cache replacement policy requires tracking the exact order in which blocks within a set were accessed?
Question 20 of 40 Quiz ID: q20
What is the formula for Average Memory Access Time (AMAT)?
Question 21 of 40 Quiz ID: q21
A CPU has a 95% instruction cache hit rate and a 90% data cache hit rate. If 20% of instructions are data-accessing loads/stores, what is the overall cache hit rate?
Question 22 of 40 Quiz ID: q22
When a cache miss occurs, what is the minimum unit of data that is transferred from main memory to the cache?
Question 23 of 40 Quiz ID: q23
In a cache entry, what is the purpose of the 'Valid' bit?
Question 24 of 40 Quiz ID: q24
Which portion of a memory address is used to select which set in a set-associative cache the block could be in?
Question 25 of 40 Quiz ID: q25
What type of cache miss is unavoidable because it is the first access to a block?
Question 26 of 40 Quiz ID: q26
What type of cache miss occurs when the cache is not large enough to hold all the blocks needed during program execution?
Question 27 of 40 Quiz ID: q27
The strategy of bringing data into the cache before it is actually referenced by the processor is called:
Question 28 of 40 Quiz ID: q28
Which component is primarily responsible for translating a programmer's view of memory (virtual address) into the actual physical address in RAM?
Question 29 of 40 Quiz ID: q29
In the hierarchy for a personal mobile device, which level typically has an access time of around 1 nanosecond?
Question 30 of 40 Quiz ID: q30
What is the primary trade-off that the memory hierarchy is designed to manage?
Question 31 of 40 Quiz ID: q31
Which bus carries the control signals that indicate whether a read or write operation is to be performed?
Question 32 of 40 Quiz ID: q32
In the Autoincrement addressing mode `(R2)+`, what happens after the register is used as an address?
Question 33 of 40 Quiz ID: q33
A 'dirty' bit in a cache is used to indicate what?
Question 34 of 40 Quiz ID: q34
Which memory technology is primarily used for the 'Secondary Storage' level in a traditional memory hierarchy?
Question 35 of 40 Quiz ID: q35
What is the key characteristic of a 'volatile' memory?
Question 36 of 40 Quiz ID: q36
In the context of cache addressing, what are the 'Tag' bits used for?
Question 37 of 40 Quiz ID: q37
Which of these is NOT a common goal of the memory hierarchy?
Question 38 of 40 Quiz ID: q38
A 'write-through' cache policy immediately writes data to:
Question 39 of 40 Quiz ID: q39
The performance of a memory hierarchy is most directly improved by having a:
Question 40 of 40 Quiz ID: q40
What problem does a 'victim cache' help to solve?

Quiz Summary

Review your answers before submitting

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