Lesson 4.6.1.3
4.6.1.3 System software and the operating system Quiz: AQA Computer Science, Unit 6
20 questions
In partnership with Revision Ninja
Lesson 4.6.1.3, System software and the operating system: 20 multiple choice questions for the AQA Computer Science (7517), Unit 6: Fundamentals of computer systems, 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
-
Which of the following is an example of system software?
- Operating system
- Web browser
- Spreadsheet software
- Word processor
-
Which OS concept hides the complex details of physical hardware from applications?
- Resource allocation
- Hardware abstraction
- Memory paging
- Processor scheduling
-
What type of system software performs housekeeping tasks like disk defragmentation?
- Language translator
- Software library
- Utility software
- Operating system
-
What term describes a collection of pre-written reusable routines programs can call?
- Utility
- Library
- Assembler
- Compiler
-
Which OS function allocates CPU processor time to competing processes?
- Scheduling
- Spooling
- Virtual memory
- Interrupt handling
-
Which task is performed by a translator rather than an operating system?
- Controlling I/O devices
- Managing main memory
- Compiling source code
- Allocating CPU time
-
An OS uses round robin scheduling with a 10 ms time slice. Three processes each need 25 ms of CPU time. Ignoring switching overhead, how long does it take for all three to complete?
- 100 ms
- 30 ms
- 25 ms
- 75 ms
-
Which operating system feature prevents a process from accessing another process's allocated memory?
- Virtual memory
- Memory protection
- Interrupt handling
- Paging
-
What is a major advantage of using shared software libraries?
- Increased disk fragmentation
- Direct hardware access
- Faster CPU speeds
- Code reusability
-
Which set of hardware components does an operating system directly manage and allocate?
- Registers, cache, buses
- Spreadsheets, databases, browsers
- Compilers, linkers, loaders
- Processor, memory, I/O
-
What OS technique places print jobs into a queue before sending them to a printer?
- Spooling
- Swapping
- Paging
- Interrupting
-
Disk defragmentation and virus scanning are examples of which software type?
- Application programs
- Operating systems
- Utility programs
- Translator programs
-
What key concept allows an operating system to hide hardware complexity from application programmers?
- Abstraction
- Compilation
- Encapsulation
- Virtualisation
-
What software translates generic OS instructions into specific device commands?
- Text editor
- Linker
- Compiler
- Device driver
-
Which OS technique uses secondary storage to extend available main memory?
- Virtual memory
- Direct memory access
- File compression
- Disk defragmentation
-
Why does the OS manage direct access to input and output devices?
- To format disks
- To compile code
- To increase cache
- To prevent conflicts
-
Which operating system feature isolates running programs to prevent one crash affecting others?
- Cache mapping
- Virtual memory
- Disk partitioning
- Process isolation
-
What is a key benefit of using shared software libraries across multiple programs?
- Reduced CPU registers
- Automatic error logging
- Centralised code updates
- Faster clock speed
-
Which type of software performs specific end-user tasks such as word processing?
- System software
- Application software
- Utility software
- Operating system
-
How does an operating system allow multiple tasks to run concurrently on one CPU?
- Disk paging
- Pipelining
- Time sharing
- Spooling
Related quizzes
- Data types Quiz · 4.1.1.1 · 20 questions
- Entity relationship modelling Quiz · 4.10.1.1 · 20 questions
- Big Data Quiz · 4.11.1.1 · 20 questions
- Function types and first-class objects Quiz · 4.12.1.1 · 20 questions
- Analysis Quiz · 4.13.1.1 · 20 questions
- Data structures and abstract data types Quiz · 4.2.1.1 · 20 questions
- Breadth-first and depth-first search Quiz · 4.3.1.1 · 20 questions
- Problem-solving and algorithms Quiz · 4.4.1.1 · 20 questions
- Natural, rational, irrational and real numbers Quiz · 4.5.1.1 · 20 questions
- Programming concepts: sequence, selection and iteration Quiz · 4.1.1.2 · 20 questions