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 50 Quiz ID: q1
Which of the following is NOT a primary service provided by an operating system?
Question 2 of 50 Quiz ID: q2
What are the three most common types of user interfaces mentioned?
Question 3 of 50 Quiz ID: q3
What is the primary function of a Command-Line Interpreter (CLI) or shell?
Question 4 of 50 Quiz ID: q4
Which company's research center is credited with inventing the GUI desktop metaphor?
Question 5 of 50 Quiz ID: q5
What is the primary purpose of system calls?
Question 6 of 50 Quiz ID: q6
Which of these is a common API for POSIX-based systems like UNIX and Linux?
Question 7 of 50 Quiz ID: q7
How is the `read()` system call typically accessed by a programmer?
Question 8 of 50 Quiz ID: q8
What does the `ssize_t` data type represent in the `read()` system call API?
Question 9 of 50 Quiz ID: q9
What is the role of the system-call interface?
Question 10 of 50 Quiz ID: q10
Which method is used by Linux and Solaris to pass parameters to a system call when there are too many for registers?
Question 11 of 50 Quiz ID: q11
Which of the following is a type of system call?
Question 12 of 50 Quiz ID: q12
What is the purpose of the 'wait()' system call?
Question 13 of 50 Quiz ID: q13
In the context of system calls, what does 'reposition' typically refer to?
Question 14 of 50 Quiz ID: q14
Which Windows system call is roughly equivalent to the UNIX 'fork()'?
Question 15 of 50 Quiz ID: q15
What is the main goal of the OS's file-system management?
Question 16 of 50 Quiz ID: q16
When a C program uses `printf()`, what underlying system call does it typically use in UNIX/Linux?
Question 17 of 50 Quiz ID: q17
How does an Arduino typically load and execute a user program (sketch)?
Question 18 of 50 Quiz ID: q18
In a FreeBSD system, what does a shell typically do to run a program?
Question 19 of 50 Quiz ID: q19
What is the primary role of a 'Linker'?
Question 20 of 50 Quiz ID: q20
What is the primary role of a 'Loader'?
Question 21 of 50 Quiz ID: q21
What is a key advantage of using Dynamically Linked Libraries (DLLs)?
Question 22 of 50 Quiz ID: q22
Why are applications typically specific to an operating system?
Question 23 of 50 Quiz ID: q23
What does ABI stand for?
Question 24 of 50 Quiz ID: q24
What is the principle of separating policy from mechanism?
Question 25 of 50 Quiz ID: q25
What is a common reason for implementing an OS in a high-level language like C?
Question 26 of 50 Quiz ID: q26
What is the defining characteristic of a monolithic operating system structure?
Question 27 of 50 Quiz ID: q27
Which operating system is cited as an example of a traditional monolithic structure?
Question 28 of 50 Quiz ID: q28
What is the main idea behind the microkernel approach?
Question 29 of 50 Quiz ID: q29
What is a potential detriment of a microkernel architecture?
Question 30 of 50 Quiz ID: q30
What are Loadable Kernel Modules (LKMs)?
Question 31 of 50 Quiz ID: q31
What is the name of the hybrid kernel at the core of Mac OS X and iOS?
Question 32 of 50 Quiz ID: q32
What is the role of the Dalvik Virtual Machine (VM) in older Android versions?
Question 33 of 50 Quiz ID: q33
What is the first step in building the Linux kernel from source?
Question 34 of 50 Quiz ID: q34
What is the final kernel image file produced by compiling the Linux kernel called?
Question 35 of 50 Quiz ID: q35
What is the small piece of code that locates and loads the OS kernel into memory?
Question 36 of 50 Quiz ID: q36
What does UEFI stand for?
Question 37 of 50 Quiz ID: q37
What is a common, powerful bootstrap loader used in many Linux systems?
Question 38 of 50 Quiz ID: q38
What is the purpose of a 'core dump' file?
Question 39 of 50 Quiz ID: q39
What is 'profiling' in the context of performance tuning?
Question 40 of 50 Quiz ID: q40
Which tool is used to trace system calls invoked by a process in Linux?
Question 41 of 50 Quiz ID: q41
Which service is responsible for controlling access to system resources?
Question 42 of 50 Quiz ID: q42
What is the key difference between 'protection' and 'security' as OS services?
Question 43 of 50 Quiz ID: q43
In the layered OS design approach, what is the highest layer?
Question 44 of 50 Quiz ID: q44
What is the main communication method between components in a microkernel system?
Question 45 of 50 Quiz ID: q45
What does BCC (BPF Compiler Collection) provide?
Question 46 of 50 Quiz ID: q46
What is the purpose of the 'iokit' in the macOS Darwin kernel?
Question 47 of 50 Quiz ID: q47
Which library in Android provides a smaller C standard library implementation?
Question 48 of 50 Quiz ID: q48
What does the 'make modules_install' command do when building the Linux kernel?
Question 49 of 50 Quiz ID: q49
According to Kernighan's Law, how does the difficulty of debugging compare to writing code?
Question 50 of 50 Quiz ID: q50
What is the ultimate goal of performance tuning?

Quiz Summary

Review your answers before submitting

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