OCR J277 GCSE Computer Science · 1.5 Systems Software

Stretch tasks Systems Software

Task 1

Quiz Challenge

A quiz game against four computer players, then short and long written answers.

  1. Quiz Blitz12 questions against the clock
  2. Quick Fire4 short answers
  3. Big Think2 long answers

About 20 minutes

Task 2

This or That

Pixel the cat asks 8 questions. Each has two answers: pick the right one.

  • Two answers to every question
  • A fish treat for every right answer
  • Streaks win Pixel shades, then a party hat

About 4 minutes

Task 3

Memory Match

Flip the cards two at a time to match each term card to its meaning card.

  • 12 cards: each term has a meaning
  • One peek at every card
  • Combo points for pairs found in a row

6 pairs, about 4 minutes

Task 4

Sort It

Sort each statement into the right box, like the tick-box tables in the exam.

  • 12 cards to sort into 3 boxes
  • Drag a card, tap a box or press its number
  • Combo points for cards sorted in a row

12 cards, about 4 minutes

The games need JavaScript. Every question is below, with the answers at the end.

Read the lesson: Systems Software

Systems Software: the questions

Quiz Challenge, round 1: Quiz Blitz

  1. Which of these is utility software?

    • A game
    • A disk defragmenter
    • A web browser
    • A word processor
  2. Which THREE are functions of an operating system?

    Tick 3.

    • Editing photos
    • Memory management
    • File management
    • User management
    • Writing essays
  3. What is a device driver?

    • Software that translates OS instructions for a specific device
    • A cable that connects a printer
    • A utility that speeds up the hard drive
    • The person who installs new hardware
  4. Multitasking means one CPU core runs several programs at exactly the same instant.

    • True
    • False
  5. Why should an SSD not be defragmented?

    • It would delete the files
    • SSDs cannot store files in blocks
    • It would make the SSD louder
    • It gains no speed and uses up write cycles
  6. What does defragmentation do?

    • Compresses every file
    • Encrypts the hard disk
    • Moves the parts of each file together into contiguous blocks
    • Deletes unused files
  7. Which kind of backup copies only the files changed since the last backup?

  8. Which interface uses windows, icons, menus and a pointer?

    • ROM
    • GUI
    • CLI
    • BIOS
  9. A command line interface uses fewer resources than a GUI.

    • True
    • False
  10. What is the main drawback of incremental backups?

    • They copy every file
    • They use a lot of storage
    • They cannot be encrypted
    • Restoring is slower: every backup since the full one must be applied
  11. Which TWO are part of user management?

    Tick 2.

    • Checking usernames and passwords
    • Defragmenting the disk
    • Allocating RAM to programs
    • Installing printer drivers
    • Setting access rights
  12. How does the OS stop one program overwriting another's data?

    • It gives each program its own area of memory
    • It closes every other program
    • It encrypts every program
    • It defragments the RAM

Quiz Challenge, round 2: Quick Fire

  1. State three functions of an operating system. [3 marks]

  2. Explain how defragmentation speeds up a magnetic hard disk. [2 marks]

  3. Compare a full backup with an incremental backup. [2 marks]

  4. Explain what a device driver does. [2 marks]

Quiz Challenge, round 3: Big Think

  1. Compare a graphical user interface with a command line interface. [4 marks]

  2. A small business wants a backup plan. Explain how full and incremental backups could be combined, and why. [6 marks]

This or That: tick the right answer

  1. Is a disk defragmenter application or system software?

    • Application software
    • System software
  2. Which uses fewer resources?

    • A graphical user interface
    • A command line interface
  3. Which backup is quicker to restore from?

    • An incremental backup
    • A full backup
  4. Defragmenting which drive is pointless?

    • A hard disk drive
    • An SSD
  5. Why does plugging in a new printer often install software?

    • Printers need anti-malware
    • The OS needs its device driver
  6. On a single core, multitasking really means...

    • Switching between programs very quickly
    • Running every program at the same instant
  7. A laptop with full disk encryption is stolen. Its data is...

    • Easy to read
    • Useless without the key
  8. Which is a job for the operating system?

    • Allocating RAM to programs
    • Checking your spelling

Memory Match: match each term to its meaning

TermMeaning
A Operating system1 Gathers each file's parts together
B Device driver2 Copies only what changed since the last
C Defragmentation3 A copy of every file
D Multitasking4 Manages the hardware and software
E Full backup5 Translates OS commands for hardware
F Incremental backup6 Switching between programs very fast

Sort It: tick one box in each row

Operating system, utility software or application software?

StatementOperating systemUtilityApplication
Backs up files every night
Compresses files to save space
A web browser
A word processor
A spreadsheet program
Provides the graphical user interface
Allocates RAM to each program
Manages user accounts and passwords
Defragments a hard disk
Encrypts the whole disk
Talks to printers through their drivers
A photo editor
Answers

Round 1: Quiz Blitz

  1. A disk defragmenter Utilities keep the computer running well. The others are applications that do a job for the user.
  2. Memory management; File management; User management The five on the specification: user interface, memory, peripherals, users and files.
  3. Software that translates OS instructions for a specific device Each type of device needs its own driver to understand the operating system.
  4. False The OS switches the core between programs so fast that they only appear to run at once.
  5. It gains no speed and uses up write cycles An SSD has no head to move, and every extra write shortens its life.
  6. Moves the parts of each file together into contiguous blocks With each file in one place, the read/write head moves less, so access is faster.
  7. incremental Incremental backups are quick to make but slower to restore.
  8. GUI A graphical user interface. A CLI uses typed commands.
  9. True With no graphics to draw, a CLI needs far less processing power and memory.
  10. Restoring is slower: every backup since the full one must be applied To restore, apply the last full backup, then each incremental one in order.
  11. Setting access rights; Checking usernames and passwords User management covers accounts, logging in and what each user may reach.
  12. It gives each program its own area of memory Memory management keeps each program's data separate.

Round 2: Quick Fire

    • Providing a user interface
    • Memory management and multitasking
    • Peripheral management, using drivers
    • User management
    • File management
    Model answer

    It provides a user interface, it manages memory and multitasking, and it manages files and folders.

    • It moves the parts of each file together into contiguous blocks
    • So the read/write head moves less to read a file
    Model answer

    Defragmentation moves the scattered parts of each file together into contiguous blocks, so the read/write head has to move less to read a file.

    • A full backup copies every file: slow to make, but quick to restore
    • An incremental backup copies only files changed since the last backup: quick, but slower to restore
    Model answer

    A full backup copies every file, so it is slow to make and uses a lot of storage, but it is quick to restore. An incremental backup copies only the files changed since the last backup, so it is quick to make, but slower to restore.

    • It translates operating system instructions into commands
    • That a specific piece of hardware understands
    Model answer

    A device driver translates instructions from the operating system into commands that a specific piece of hardware, such as a printer, understands.

Round 3: Big Think

    • A GUI uses windows, icons, menus and a pointer
    • A GUI is easy for beginners
    • A GUI needs more processing power and memory
    • A CLI uses typed commands that must be memorised
    • A CLI is more powerful for experienced users
    Model answer

    A GUI uses windows, icons, menus and a pointer, so it is easy for beginners, but it needs more processing power and memory. A CLI uses typed commands, which must be memorised, so it has a steep learning curve, but it uses very few resources and is more powerful for experienced users.

    • A full backup copies every file
    • It is slow to make and uses a lot of storage
    • An incremental backup copies only files changed since the last backup
    • It is quick to make and uses little storage
    • Restoring needs the full backup then each incremental one in order
    • For example, a full backup weekly and incremental backups daily
    • This balances the time to back up against the time to restore
    • Copies are kept off site or in the cloud
    Model answer

    A full backup copies every file. It is slow to create and uses a lot of storage, but restoring is quick because everything is in one place. An incremental backup copies only the files that have changed since the last backup, so it is fast and uses little storage, but restoring is slower because the last full backup and then every incremental backup since must be applied in order. The business could make a full backup weekly and an incremental backup daily. This balances the time spent making backups against the time it takes to restore, and the copies should be kept off site or in the cloud.

This or That

  1. System software It maintains the computer rather than doing a job for the user, so it is a utility: system software.
  2. A command line interface A CLI draws no windows or icons, so it needs very little memory or processing power.
  3. A full backup Everything is in one place, so there is only one backup to apply.
  4. An SSD An SSD has no moving head, so file fragments cost no time, and the extra writes wear it out.
  5. The OS needs its device driver The driver translates the operating system's instructions into the printer's commands.
  6. Switching between programs very quickly Each program gets a tiny slice of CPU time, so they only appear to run together.
  7. Useless without the key Encryption scrambles the data, so the thief cannot understand it.
  8. Allocating RAM to programs Memory management is an OS job. A spelling checker is part of an application.

Memory Match

  • A 4 Operating system: Manages the hardware and software
  • B 5 Device driver: Translates OS commands for hardware
  • C 1 Defragmentation: Gathers each file's parts together
  • D 6 Multitasking: Switching between programs very fast
  • E 3 Full backup: A copy of every file
  • F 2 Incremental backup: Copies only what changed since the last

Sort It

  1. Utility Backs up files every night Backup software is a utility.
  2. Utility Compresses files to save space Compression software is a utility.
  3. Application A web browser A browser is application software.
  4. Application A word processor It does a job for the user, so it is application software.
  5. Application A spreadsheet program A spreadsheet is application software.
  6. Operating system Provides the graphical user interface The user interface is provided by the operating system.
  7. Operating system Allocates RAM to each program Memory management is one of the operating system's jobs.
  8. Operating system Manages user accounts and passwords User management is an operating system job.
  9. Utility Defragments a hard disk Defragmentation is maintenance, so it is a utility.
  10. Utility Encrypts the whole disk Encryption software is a utility.
  11. Operating system Talks to printers through their drivers Peripheral management is an operating system job.
  12. Application A photo editor A photo editor is application software.