Lesson 4.6.1.1
4.6.1.1 Hardware, software and their classification Quiz: AQA Computer Science, Unit 6
20 questions
In partnership with Revision Ninja
Lesson 4.6.1.1, Hardware, software and their classification: 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
-
What is hardware?
- The data stored on a disk
- The network connections only
- The programs that instruct the computer
- The physical components of a computer system
-
What is software?
- The programs that tell the hardware what to do
- Only the operating system
- The power supply
- The physical circuits of the processor
-
Which of these is an example of hardware?
- An operating system
- A solid state drive
- A spreadsheet file
- A word processor
-
Which of these is an example of application software?
- An operating system
- A word processor
- A compiler
- A device driver
-
What is system software?
- Software for editing photos and documents for the user, which runs on top of the operating system
- Data stored in the basic input and output chip, which holds the settings used at start up
- Software that manages the hardware and supports application software, such as an operating system
- Hardware that controls the system clock and keeps the time used by every process in the machine
-
What is the role of an operating system in relation to the hardware?
- To hide the complexities of the hardware and manage its resources
- To replace the processor with software, so that the computer no longer needs any hardware chips
- To store all user data on the hardware itself, so that files never need to be copied anywhere
- To build the physical circuits of the computer as they are needed for each new program run
-
Which of these is an example of a utility program?
- A disk defragmenter, which rearranges files to make disk reads faster
- A web browser, which displays web pages and runs scripts for the user's chosen sites
- A compiler, which translates the source code of a program into machine code for the processor
- A computer game, which is played by the user for entertainment on the same machine
-
A laptop has a keyboard, RAM, a web browser and a hard disk. Which items are hardware?
- The web browser only
- The keyboard and web browser
- The keyboard, RAM and hard disk
- The RAM and web browser
-
Which of these is system software?
- A compiler that translates a program's source code into machine code
- A spreadsheet that stores numbers and formulas for the user to calculate totals with
- A photo editor that changes the colours and brightness of pictures the user has taken
- A video game that is played by the user, with graphics that are drawn in real time
-
Which of these is NOT system software?
- A utility program
- A spreadsheet
- An operating system
- A compiler
-
A compiler is classed as which type of software?
- Hardware, since it runs on the processor
- Data, since it stores code
- System software, specifically a translator
- Application software, since programmers use it
-
Which pairing of hardware component and its role is correct?
- The monitor runs the operating system
- The hard disk translates source code
- The printer stores programs permanently
- The processor executes instructions
-
Which resource does the operating system allocate among competing processes?
- Processor time, memory and input/output devices
- Printed documents without a printer, since the operating system prints files directly to paper
- Memory chips during manufacture, which the operating system orders from each supplier
- Transistor designs for new processors, which the operating system works out for each chip
-
What do utility programs do?
- Provide a network connection to the hardware
- Perform maintenance tasks, such as checking disks
- Compile source code into machine code
- Draw graphics for games
-
A user runs a game on a PC. Which layer sits between the game and the hardware?
- Nothing, since games bypass all software
- Nothing, since the game controls every transistor directly
- The keyboard, which runs the game code
- The operating system, which allocates the hardware resources
-
Why is a computer with no software of limited use, even though it has hardware?
- Hardware stores all of its data in software form, so the programs are kept inside the chips
- Hardware needs programs to tell it what to do, and without software it cannot carry out useful tasks
- Hardware can run any task on its own, so software is optional for the computer to work well
- Hardware becomes software once it is switched on, because the power turns the circuits into code
-
Why does the operating system hide the complexity of the hardware?
- So application programmers can use simple, consistent interfaces without managing each device
- So that the hardware runs more slowly and more safely, since the operating system limits every task
- So that users cannot see their files, which keeps the stored data private from the people using it
- So that the processor can be removed from the machine, which lets the operating system take its place
-
Why does the operating system need to allocate processors and memory among competing processes?
- Memory is never shared between processes, so each one keeps a private copy of the whole machine
- Several processes need shared hardware, so the operating system must coordinate access to avoid conflicts
- The operating system manages only the keyboard, while all other devices are managed by the programs
- Each process gets its own processor, so no allocation is needed and every task runs at full speed
-
How does an interpreter differ from a compiler?
- An interpreter compiles the whole program into a separate file before running it, unlike a compiler
- An interpreter translates only assembly code into C, which then runs on the processor directly
- An interpreter translates and runs the program one line at a time, without producing a separate machine code file
- An interpreter is hardware that stores machine code in fast memory so programs can start quickly
-
Why is firmware hard to classify as purely hardware or software?
- It is software that cannot be stored on any device, so it exists only while programs run
- It is software stored in hardware, such as the BIOS in a chip, so it sits between the two
- It is found only in mobile phones, where it controls the battery and the screen directly
- It is hardware that can be edited like a document, so users can change its content freely
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