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.

Host this setFree Play

The 20 questions

  1. Which of the following is an example of system software?

    • Operating system
    • Web browser
    • Spreadsheet software
    • Word processor
  2. Which OS concept hides the complex details of physical hardware from applications?

    • Resource allocation
    • Hardware abstraction
    • Memory paging
    • Processor scheduling
  3. What type of system software performs housekeeping tasks like disk defragmentation?

    • Language translator
    • Software library
    • Utility software
    • Operating system
  4. What term describes a collection of pre-written reusable routines programs can call?

    • Utility
    • Library
    • Assembler
    • Compiler
  5. Which OS function allocates CPU processor time to competing processes?

    • Scheduling
    • Spooling
    • Virtual memory
    • Interrupt handling
  6. 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
  7. 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
  8. Which operating system feature prevents a process from accessing another process's allocated memory?

    • Virtual memory
    • Memory protection
    • Interrupt handling
    • Paging
  9. What is a major advantage of using shared software libraries?

    • Increased disk fragmentation
    • Direct hardware access
    • Faster CPU speeds
    • Code reusability
  10. 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
  11. What OS technique places print jobs into a queue before sending them to a printer?

    • Spooling
    • Swapping
    • Paging
    • Interrupting
  12. Disk defragmentation and virus scanning are examples of which software type?

    • Application programs
    • Operating systems
    • Utility programs
    • Translator programs
  13. What key concept allows an operating system to hide hardware complexity from application programmers?

    • Abstraction
    • Compilation
    • Encapsulation
    • Virtualisation
  14. What software translates generic OS instructions into specific device commands?

    • Text editor
    • Linker
    • Compiler
    • Device driver
  15. Which OS technique uses secondary storage to extend available main memory?

    • Virtual memory
    • Direct memory access
    • File compression
    • Disk defragmentation
  16. Why does the OS manage direct access to input and output devices?

    • To format disks
    • To compile code
    • To increase cache
    • To prevent conflicts
  17. Which operating system feature isolates running programs to prevent one crash affecting others?

    • Cache mapping
    • Virtual memory
    • Disk partitioning
    • Process isolation
  18. 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
  19. Which type of software performs specific end-user tasks such as word processing?

    • System software
    • Application software
    • Utility software
    • Operating system
  20. How does an operating system allow multiple tasks to run concurrently on one CPU?

    • Disk paging
    • Pipelining
    • Time sharing
    • Spooling

All AQA Computer Science quizzes