OCR J277 GCSE Computer Science · 1.5 Systems Software
Stretch tasks Systems Software
Quiz Challenge
A quiz game against four computer players, then short and long written answers.
- Quiz Blitz12 questions against the clock
- Quick Fire4 short answers
- Big Think2 long answers
About 20 minutes
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
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
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
Which of these is utility software?
- A game
- A disk defragmenter
- A web browser
- A word processor
Which THREE are functions of an operating system?
Tick 3.
- Editing photos
- Memory management
- File management
- User management
- Writing essays
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
Multitasking means one CPU core runs several programs at exactly the same instant.
- True
- False
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
What does defragmentation do?
- Compresses every file
- Encrypts the hard disk
- Moves the parts of each file together into contiguous blocks
- Deletes unused files
Which kind of backup copies only the files changed since the last backup?
Which interface uses windows, icons, menus and a pointer?
- ROM
- GUI
- CLI
- BIOS
A command line interface uses fewer resources than a GUI.
- True
- False
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
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
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
State three functions of an operating system. [3 marks]
Explain how defragmentation speeds up a magnetic hard disk. [2 marks]
Compare a full backup with an incremental backup. [2 marks]
Explain what a device driver does. [2 marks]
Quiz Challenge, round 3: Big Think
Compare a graphical user interface with a command line interface. [4 marks]
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
Is a disk defragmenter application or system software?
- Application software
- System software
Which uses fewer resources?
- A graphical user interface
- A command line interface
Which backup is quicker to restore from?
- An incremental backup
- A full backup
Defragmenting which drive is pointless?
- A hard disk drive
- An SSD
Why does plugging in a new printer often install software?
- Printers need anti-malware
- The OS needs its device driver
On a single core, multitasking really means...
- Switching between programs very quickly
- Running every program at the same instant
A laptop with full disk encryption is stolen. Its data is...
- Easy to read
- Useless without the key
Which is a job for the operating system?
- Allocating RAM to programs
- Checking your spelling
Memory Match: match each term to its meaning
| Term | Meaning |
|---|---|
| A Operating system | 1 Gathers each file's parts together |
| B Device driver | 2 Copies only what changed since the last |
| C Defragmentation | 3 A copy of every file |
| D Multitasking | 4 Manages the hardware and software |
| E Full backup | 5 Translates OS commands for hardware |
| F Incremental backup | 6 Switching between programs very fast |
Sort It: tick one box in each row
Operating system, utility software or application software?
| Statement | Operating system | Utility | Application |
|---|---|---|---|
| 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
- A disk defragmenter Utilities keep the computer running well. The others are applications that do a job for the user.
- Memory management; File management; User management The five on the specification: user interface, memory, peripherals, users and files.
- Software that translates OS instructions for a specific device Each type of device needs its own driver to understand the operating system.
- False The OS switches the core between programs so fast that they only appear to run at once.
- It gains no speed and uses up write cycles An SSD has no head to move, and every extra write shortens its life.
- 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.
- incremental Incremental backups are quick to make but slower to restore.
- GUI A graphical user interface. A CLI uses typed commands.
- True With no graphics to draw, a CLI needs far less processing power and memory.
- 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.
- Setting access rights; Checking usernames and passwords User management covers accounts, logging in and what each user may reach.
- 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 answerIt 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 answerDefragmentation 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 answerA 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 answerA 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 answerA 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 answerA 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
- System software It maintains the computer rather than doing a job for the user, so it is a utility: system software.
- A command line interface A CLI draws no windows or icons, so it needs very little memory or processing power.
- A full backup Everything is in one place, so there is only one backup to apply.
- An SSD An SSD has no moving head, so file fragments cost no time, and the extra writes wear it out.
- The OS needs its device driver The driver translates the operating system's instructions into the printer's commands.
- Switching between programs very quickly Each program gets a tiny slice of CPU time, so they only appear to run together.
- Useless without the key Encryption scrambles the data, so the thief cannot understand it.
- 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
- Utility Backs up files every night Backup software is a utility.
- Utility Compresses files to save space Compression software is a utility.
- Application A web browser A browser is application software.
- Application A word processor It does a job for the user, so it is application software.
- Application A spreadsheet program A spreadsheet is application software.
- Operating system Provides the graphical user interface The user interface is provided by the operating system.
- Operating system Allocates RAM to each program Memory management is one of the operating system's jobs.
- Operating system Manages user accounts and passwords User management is an operating system job.
- Utility Defragments a hard disk Defragmentation is maintenance, so it is a utility.
- Utility Encrypts the whole disk Encryption software is a utility.
- Operating system Talks to printers through their drivers Peripheral management is an operating system job.
- Application A photo editor A photo editor is application software.