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
Which of the following is NOT mentioned as a major component of operating system design and operation?
Question 2 of 60 Quiz ID: q2
What is the primary function of device drivers in an I/O system?
Question 3 of 60 Quiz ID: q3
In I/O hardware terminology, what is a port?
Question 4 of 60 Quiz ID: q4
Which bus type is mentioned as common in PCs and servers?
Question 5 of 60 Quiz ID: q5
What is Serial-attached SCSI (SAS) commonly used for?
Question 6 of 60 Quiz ID: q6
A controller (host adapter) contains all of the following EXCEPT:
Question 7 of 60 Quiz ID: q7
What is Fibre Channel (FC) described as?
Question 8 of 60 Quiz ID: q8
Which of the following is NOT typically found in device registers?
Question 9 of 60 Quiz ID: q9
How many bytes do device registers typically contain?
Question 10 of 60 Quiz ID: q10
In memory-mapped I/O, device data and command registers are:
Question 11 of 60 Quiz ID: q11
What is the first step in the polling process for each byte of I/O?
Question 12 of 60 Quiz ID: q12
What is the main disadvantage of polling when the device is slow?
Question 13 of 60 Quiz ID: q13
How many instruction cycles can polling happen in?
Question 14 of 60 Quiz ID: q14
What triggers the CPU interrupt-request line?
Question 15 of 60 Quiz ID: q15
What is the purpose of an interrupt vector?
Question 16 of 60 Quiz ID: q16
Which type of interrupts cannot be ignored or delayed?
Question 17 of 60 Quiz ID: q17
What happens when more than one device shares the same interrupt number?
Question 18 of 60 Quiz ID: q18
Besides I/O operations, the interrupt mechanism is also used for:
Question 19 of 60 Quiz ID: q19
According to the lecture, how many interrupts did a quiet macOS desktop generate over 10 seconds?
Question 20 of 60 Quiz ID: q20
What is the main purpose of Direct Memory Access (DMA)?
Question 21 of 60 Quiz ID: q21
What does DMA require to function?
Question 22 of 60 Quiz ID: q22
In DMA operation, what information does the OS write into the DMA command block?
Question 23 of 60 Quiz ID: q23
What is 'cycle stealing' in the context of DMA?
Question 24 of 60 Quiz ID: q24
What is DVMA?
Question 25 of 60 Quiz ID: q25
What is the main function of the device-driver layer?
Question 26 of 60 Quiz ID: q26
Which of the following is NOT mentioned as a dimension in which devices vary?
Question 27 of 60 Quiz ID: q27
How are I/O devices broadly grouped by the OS according to the lecture?
Question 28 of 60 Quiz ID: q28
What is the purpose of Unix ioctl() call?
Question 29 of 60 Quiz ID: q29
In UNIX and Linux, what is used to identify type and instance of devices?
Question 30 of 60 Quiz ID: q30
Which of the following commands is associated with block devices?
Question 31 of 60 Quiz ID: q31
What type of access is possible with block devices through memory-mapped files?
Question 32 of 60 Quiz ID: q32
Character devices include all of the following EXCEPT:
Question 33 of 60 Quiz ID: q33
Why do network devices have their own interface separate from block and character devices?
Question 34 of 60 Quiz ID: q34
What functionality does the socket interface include?
Question 35 of 60 Quiz ID: q35
What is the normal resolution for clocks and timers mentioned in the lecture?
Question 36 of 60 Quiz ID: q36
In blocking I/O, what happens to the process?
Question 37 of 60 Quiz ID: q37
What does nonblocking I/O return?
Question 38 of 60 Quiz ID: q38
What is the main characteristic of asynchronous I/O?
Question 39 of 60 Quiz ID: q39
What does vectored I/O allow?
Question 40 of 60 Quiz ID: q40
What is an example of a vectored I/O system call in Unix?
Question 41 of 60 Quiz ID: q41
What is the primary purpose of buffering in the kernel I/O subsystem?
Question 42 of 60 Quiz ID: q42
What is double buffering?
Question 43 of 60 Quiz ID: q43
What is the key difference between caching and buffering?
Question 44 of 60 Quiz ID: q44
What is spooling used for?
Question 45 of 60 Quiz ID: q45
What is the purpose of device reservation?
Question 46 of 60 Quiz ID: q46
Which systems are mentioned as being more advanced in error handling?
Question 47 of 60 Quiz ID: q47
Why are all I/O instructions defined to be privileged?
Question 48 of 60 Quiz ID: q48
How must I/O be performed in protected systems?
Question 49 of 60 Quiz ID: q49
What type of method does Windows use for I/O implementation?
Question 50 of 60 Quiz ID: q50
In mobile computing, power management is treated as:
Question 51 of 60 Quiz ID: q51
What does Android's component-level power management understand?
Question 52 of 60 Quiz ID: q52
What are wake locks in Android?
Question 53 of 60 Quiz ID: q53
What is power collapse in Android?
Question 54 of 60 Quiz ID: q54
What does ACPI stand for?
Question 55 of 60 Quiz ID: q55
Which of the following is NOT mentioned as a service coordinated by the I/O subsystem?
Question 56 of 60 Quiz ID: q56
In the STREAMS architecture, what interfaces with the user process?
Question 57 of 60 Quiz ID: q57
What type of communication does STREAMS provide?
Question 58 of 60 Quiz ID: q58
How do STREAM modules communicate with each other?
Question 59 of 60 Quiz ID: q59
Which of the following is NOT mentioned as a way to improve I/O performance?
Question 60 of 60 Quiz ID: q60
What makes network traffic especially stressful for I/O performance?

Quiz Summary

Review your answers before submitting

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