Lesson 1.2.1a
1.2.1a Operating systems and memory management Quiz: OCR Computer Science, Unit 2
20 questions
In partnership with Revision Ninja
Lesson 1.2.1a, Operating systems and memory management: 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 memory management technique divides physical memory into equal, fixed-size blocks?
- Virtual memory
- Segmentation
- Paging
- Partitioning
-
What issue occurs when a computer spends more time swapping memory pages than executing instructions?
- Segmentation fault
- Deadlock
- Thrashing
- Starvation
-
Which operating system type guarantees execution of critical tasks within a strict, deterministic time frame?
- Real-time OS
- Embedded OS
- Distributed OS
- Multi-user OS
-
Which operating system coordinates multiple independent computers to present them as a single system?
- Multi-user OS
- Real-time OS
- Network OS
- Distributed OS
-
Which processor scheduling algorithm assigns each process a fixed time slice cyclically?
- Shortest Job First
- Round Robin
- First Come First Served
- Multi-Level Feedback
-
Which non-pre-emptive scheduling algorithm can delay short jobs indefinitely?
- Multilevel Queue
- Shortest Remaining Time
- Round Robin
- First Come First Served
-
Which process scheduling algorithm uses multiple priority queues to dynamically adapt priorities?
- Multi-Level Feedback Queue
- Shortest Job First
- First Come First Served
- Round Robin
-
What software routine is executed to handle a specific hardware or software interrupt request?
- Interrupt Service Routine
- Bootloader
- Context switcher
- Device driver
-
Where are CPU register contents saved when an interrupt pauses current process execution?
- Accumulator
- Cache memory
- Call stack
- Hard drive
-
Which section of secondary storage is used as a temporary extension when RAM is full?
- Buffer pool
- ROM partition
- Swap space
- Cache line
-
What event occurs when a requested data page is not found in main RAM memory?
- Deadlock
- Stack overflow
- Page fault
- Segment fault
-
Where is the computer BIOS firmware permanently stored on a modern motherboard?
- Hard disk
- SRAM cache
- DRAM
- Flash ROM
-
Which hardware self-test routine does the BIOS execute immediately upon powering on a computer?
- ISR
- FDE cycle
- DMA check
- POST
-
What software enables an operating system to communicate directly with a specific hardware device?
- Device driver
- Kernel API
- Compiler
- Utility software
-
Which operating system type is permanently stored on microchips inside dedicated appliances like washing machines?
- Embedded OS
- Distributed OS
- Real-time OS
- Desktop OS
-
What software emulation layer allows code compiled for one OS architecture to run on another?
- Device driver
- Assembler
- Operating system
- Virtual machine
-
What data structure maps virtual memory page addresses to physical RAM frame addresses?
- Interrupt vector table
- Page table
- Segment table
- Symbol table
-
Which pre-emptive scheduling algorithm selects the task with least processing time left?
- First Come First Served
- Shortest Job First
- Shortest Remaining Time
- Round Robin
-
What signal pauses CPU execution so that an urgent internal or external event can be handled?
- Polling
- Interrupt
- System call
- Quantum expired
-
Which operating system type allows multiple users to access resources on a single computer concurrently?
- Multi-tasking OS
- Distributed OS
- Multi-user OS
- Embedded OS
Related quizzes
- Interrupts, scheduling, OS types, BIOS, device drivers and virtual machines Quiz · 1.2.1b · 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