Lesson 1.2.1b
1.2.1b Interrupts, scheduling, OS types, BIOS, device drivers and virtual machines Quiz: OCR Computer Science, Unit 2
20 questions
In partnership with Revision Ninja
Lesson 1.2.1b, Interrupts, scheduling, OS types, BIOS, device drivers and virtual machines: 20 multiple choice questions for the OCR Computer Science (H446), Unit 2: Software and software development, written with Revision Ninja.
Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.
The 20 questions
-
What signal is sent by a hardware device to request immediate CPU attention?
- Polling
- Interrupt
- Register trap
- System call
-
Where are the memory addresses of specific Interrupt Service Routines stored in memory?
- Call stack
- Interrupt vector table
- Process control block
- Stack pointer
-
Which CPU scheduling algorithm allocates a fixed time slice to each process sequentially?
- Round Robin
- Shortest Job First
- Multilevel Queue
- First Come First Served
-
Which non-preemptive CPU scheduling algorithm processes tasks strictly by arrival order?
- Round Robin
- Shortest Remaining Time
- Multilevel Feedback
- First Come First Served
-
Which scheduling algorithm minimises average wait time requiring prior job length knowledge?
- First Come First Served
- Multi-Level Feedback
- Round Robin
- Shortest Job First
-
Which scheduling algorithm dynamically adjusts process priorities across separate queues?
- Shortest Job First
- First Come First Served
- Round Robin
- Multi-level feedback queues
-
What term describes long processes being continuously delayed because shorter processes keep arriving?
- Thrashing
- Deadlock
- Paging
- Starvation
-
Which type of operating system must process data and deliver responses within strict, guaranteed time limits?
- Embedded OS
- Distributed OS
- Multi-user OS
- Real-Time OS
-
Which operating system type coordinates processing power across multiple physical computers connected over a network?
- Multi-tasking OS
- Distributed OS
- Single-user OS
- Embedded OS
-
Which operating system is designed to run dedicated control tasks inside a specific hardware device?
- Distributed OS
- Embedded OS
- Batch OS
- Multi-user OS
-
Which operating system type allows multiple users to access and share processing resources simultaneously?
- Embedded OS
- Single-tasking OS
- Distributed OS
- Multi-user OS
-
What diagnostic routine is executed by the BIOS when a computer system is turned on?
- Interrupt service
- Power-On Self-Test
- System restore
- Bootstrap loading
-
Where is the BIOS firmware stored so that it remains intact when the computer turns off?
- Cache memory
- Hard disk drive
- Flash ROM
- RAM
-
What software enables an operating system to communicate with and control a specific hardware peripheral?
- Device driver
- Linker
- Virtual machine
- Compiler
-
What concept allows an OS to interact with hardware without knowing the specific underlying hardware details?
- Garbage collection
- Memory paging
- Dynamic linking
- Hardware abstraction
-
What software creates a simulated environment that behaves like an independent physical computer?
- Assembler
- Operating system kernel
- Virtual machine
- Device driver
-
What intermediate code format is generated by a compiler for execution by a virtual machine?
- Assembly code
- Source code
- Bytecode
- Machine code
-
What is the main performance drawback of running an application inside a virtual machine?
- Hardware damage
- Syntax errors
- Memory leakage
- Execution overhead
-
What software does the BIOS locate and load into RAM to start the OS?
- The kernel
- System utilities
- The bootloader
- Device drivers
-
What software layer creates, manages and runs virtual machines on a host physical computer?
- Device driver
- Kernel
- Hypervisor
- BIOS
Related quizzes
- Operating systems and memory management Quiz · 1.2.1a · 20 questions
- Types of application, utilities and open vs closed source Quiz · 1.2.2a · 20 questions
- Translators, compilation stages, linkers and loaders Quiz · 1.2.2b · 20 questions
- Software development lifecycles and methodologies Quiz · 1.2.3 · 20 questions
- Programming paradigms, procedural and object-oriented languages Quiz · 1.2.4a · 20 questions
- Assembly language, Little Man Computer and memory addressing modes Quiz · 1.2.4b · 20 questions
- Processor components: ALU, control unit, registers and buses Quiz · 1.1.1a · 20 questions
- Compression, encryption and hashing Quiz · 1.3.1 · 20 questions
- Primitive data types and binary number representation Quiz · 1.4.1a · 20 questions
- Data Protection Act 1998 and Computer Misuse Act 1990 Quiz · 1.5.1a · 20 questions