AQA 8525 GCSE Computer Science · 3.4 Computer Systems
Stretch tasks Hardware, Software and the Operating System
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 4 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: Hardware, Software and the Operating System
Hardware, Software and the Operating System: the questions
Quiz Challenge, round 1: Quiz Blitz
What is hardware?
- The physical components of a computer system
- The programs that run on a computer
- Data stored in the cloud
- The operating system
Which of these is application software?
- An operating system
- A device driver
- A defragmenter
- A photo editor
Which TWO are operating system functions named by AQA?
Tick 2.
- Writing essays
- Browsing the web
- Processor management
- Memory management
- Editing photos
What does processor management do?
- Raises the clock speed
- Stores files on the drive
- Decides which process uses the processor, and for how long
- Cleans the processor fan
A device driver is a piece of hardware.
- True
- False
Which utility protects data if a laptop is stolen?
- Encryption software
- Defragmentation
- Data compression
- A disk clean-up tool
Why should a solid state drive not be defragmented?
- SSDs are already compressed
- It makes the drive louder
- It has no moving head to save time, and extra writes wear it out
- It deletes the files
What name is given to software that lets the OS talk to a specific printer?
Physical memory runs out. What does memory management do?
- Asks the user to buy RAM
- Moves less used pages to virtual memory on the drive
- Deletes running programs
- Turns the computer off
Utility software is a kind of system software.
- True
- False
What can a backup utility help you recover from?
- A slow internet connection
- A broken screen
- A missing keyboard
- Ransomware, hardware failure or accidental deletion
Why can one laptop be a games console and a word processor?
- Its hardware rebuilds itself
- It has two processors
- Games consoles are word processors
- Software is a pattern of bits that can be changed
Quiz Challenge, round 2: Quick Fire
Explain the difference between system software and application software. [2 marks]
Describe memory management in an operating system. [2 marks]
Explain why an operating system uses device drivers. [2 marks]
Explain why hardware and software are each useless without the other. [2 marks]
Quiz Challenge, round 3: Big Think
Describe the four functions of an operating system that AQA names, saying why each one matters. [6 marks]
A school's file server uses a mechanical hard drive. Recommend three utilities for it, explaining why each one is needed. [6 marks]
This or That: tick the right answer
Is a defragmenter system or application software?
- System software
- Application software
Which OS function handles logins and permissions?
- Peripheral management
- User management
Which needs a device driver?
- A new printer
- A spreadsheet
Which drive benefits from defragmentation?
- A mechanical hard drive
- A solid state drive
Is the desktop the whole operating system?
- No: the interface is one part of it
- Yes: that is all it is
Can software exist without hardware to hold it?
- Yes: it floats freely
- No: it is bits held in hardware
Which utility saves storage and transmission time?
- Data compression
- Defragmentation
What lets several programs appear to run at once?
- Having several screens
- The OS switching between them
Memory Match: match each term to its meaning
| Term | Meaning |
|---|---|
| A Hardware | 1 Manages processor, memory, devices and users |
| B Software | 2 Maintenance software, such as backup |
| C Operating system | 3 Lets the OS talk to one device |
| D Device driver | 4 Programs and data that run on hardware |
| E Utility | 5 Gathers each file's parts together |
| F Defragmentation | 6 The physical parts of a computer |
Sort It: tick one box in each row
Which operating system function does each describe?
| Statement | Processor | Memory | Peripherals | Users |
|---|---|---|---|---|
| Stops one program writing into another's memory | ||||
| Switches between programs so they seem to run at once | ||||
| Allocates memory to each running program | ||||
| Handles keyboards, mice and screens | ||||
| Sets permissions for each account | ||||
| Decides which process runs next | ||||
| Gives each user their own files | ||||
| Lets an application print without knowing the printer | ||||
| Checks usernames and passwords | ||||
| Moves less used pages to virtual memory | ||||
| Uses device drivers | ||||
| Stops one program hogging the machine |
Answers
Round 1: Quiz Blitz
- The physical components of a computer system Hardware is the parts you could pick up.
- A photo editor Application software serves the user's purpose. The others serve the machine.
- Processor management; Memory management The four are processor, memory, peripheral and user management.
- Decides which process uses the processor, and for how long Switching quickly makes programs appear to run at once.
- False It is software that lets the OS talk to a hardware device.
- Encryption software Encrypted data is unreadable without the key.
- It has no moving head to save time, and extra writes wear it out AQA has asked exactly this.
- device driver Each device needs its own driver.
- Moves less used pages to virtual memory on the drive Virtual memory is slower, but programs keep running.
- True Utilities maintain the machine, so they are system software.
- Ransomware, hardware failure or accidental deletion A separate copy, often made on a schedule, lets files be restored.
- Software is a pattern of bits that can be changed No physical change is needed: only the software changes.
Round 2: Quick Fire
- System software manages the computer itself, like the OS and utilities
- Application software lets the user carry out a task
Model answerSystem software manages the computer itself, so that other software can run: the operating system and utility programs. Application software lets the user carry out a particular task, such as a browser or a word processor.
- It allocates memory to each running program
- It keeps programs out of each other's memory, using virtual memory if RAM runs out
Model answerThe OS allocates memory to each running program and keeps them out of one another's memory, so one cannot overwrite another and crash it. When physical memory runs out, it moves less used pages to virtual memory.
- A driver translates between the OS and one specific device
- So applications can use a device without knowing its details
Model answerA device driver translates between the operating system and one specific device, so an application can simply say print this without knowing anything about the particular printer attached.
- Hardware does nothing useful without instructions from software
- Software is bits that need hardware to be held and run on
Model answerHardware does nothing useful without software to give it instructions, and software is just a pattern of bits that needs hardware to be stored in and to run on.
Round 3: Big Think
- Processor management decides which process gets the processor
- Switching quickly makes programs appear to run at once
- Memory management allocates memory to each program
- It keeps programs apart, using virtual memory when needed
- Peripheral management uses device drivers
- So applications need not know which device is attached
- User management handles accounts, logins and permissions
- So each user has their own files and rights
Model answerProcessor management decides which process gets the processor and for how long, switching so quickly that programs appear to run at once; without it, one program would occupy the machine until it finished. Memory management allocates memory to each program and keeps them out of each other's memory, moving pages to virtual memory when RAM runs out. Peripheral management uses device drivers, so applications can print without knowing which printer is attached. User management handles accounts, logins and permissions, so different users have their own files and rights.
- Backup software
- So files can be recovered after failure, deletion or ransomware
- Defragmentation
- So the drive's head moves less and files load faster
- Anti-malware or encryption
- To detect threats, or make stolen data unreadable
- Compression
- To save storage space
Model answerBackup software, so that pupils' work can be recovered after a drive failure, an accidental deletion or a ransomware attack. Defragmentation, because the drive is mechanical: putting each file's parts together means the head moves less, so files load faster. Anti-malware, to detect and remove known threats before they run on a server that everyone uses.
This or That
- System software Utilities maintain the machine, so they are system software.
- User management Peripheral management deals with devices such as printers.
- A new printer Drivers let the OS talk to hardware.
- A mechanical hard drive Only a drive with a moving head saves time when file parts sit together.
- No: the interface is one part of it The OS also manages the processor, memory, peripherals and users.
- No: it is bits held in hardware Software has no physical existence of its own.
- Data compression Smaller files take less space and less time to send.
- The OS switching between them Processor management switches between processes very quickly.
Memory Match
- A 6 Hardware: The physical parts of a computer
- B 4 Software: Programs and data that run on hardware
- C 1 Operating system: Manages processor, memory, devices and users
- D 3 Device driver: Lets the OS talk to one device
- E 2 Utility: Maintenance software, such as backup
- F 5 Defragmentation: Gathers each file's parts together
Sort It
- Memory Stops one program writing into another's memory Memory management keeps programs apart.
- Processor Switches between programs so they seem to run at once Fast switching is processor management.
- Memory Allocates memory to each running program That is memory management.
- Peripherals Handles keyboards, mice and screens Input and output devices are peripherals.
- Users Sets permissions for each account User management decides who can do what.
- Processor Decides which process runs next Processor management shares out the CPU.
- Users Gives each user their own files User management keeps accounts separate.
- Peripherals Lets an application print without knowing the printer Peripheral management hides the details.
- Users Checks usernames and passwords User management handles logins.
- Memory Moves less used pages to virtual memory When RAM runs out, memory management uses the drive.
- Peripherals Uses device drivers Drivers are how the OS manages peripherals.
- Processor Stops one program hogging the machine Without it, one program would run until it finished.