3.1.1
Elements of Computer Systems
Test your knowledge with free interactive questions on Seneca — used by over 10 million students.
Elements of Computer Systems
Computer systems are made of hardware and software which work together. Hardware are the physical components of the computer, such as:

Input/Output (I/O) devices
- I/O devices allow users to input data into the computer, or receive a data output from the computer.
- Examples of common I/O devices are:
- Keyboard.
- Mouse.
- Monitor.
- Speakers.

Processors
- A processor is a special component that processes data and instructions to control other components within the computer.
- The two main types of processor are:
- Central Processing Unit (CPU).
- Graphics Processing Unit (GPU).

Primary storage
- Primary storage is the memory in which the computer can store the data or instructions that are currently in use.
- The two main types of primary storage are:
- Random Access Memory (RAM).
- Read-Only Memory (ROM).

Secondary storage
- Secondary storage is the memory in which the computer can store the data or instructions which are NOT currently in use.
- Not all computer systems use secondary storage.
- The main types of secondary storage are:
- Hard Disk Drive (HDD).
- Solid State Drive (SSD).
- Compact Disk (CD).
- Flash (USB Drive).
1Computational Thinking & Algorithms
1.1Computational Thinking
1.2Algorithms
1.2.1Algorithms1.2.2Pseudocode1.2.3Flow Diagrams1.2.4Logical Reasoning & Debugging1.2.5Reading Algorithms1.2.6Correcting Algorithms1.2.7Complete the Algorithm1.2.8Search Algorithms1.2.9Linear Search1.2.10Binary Search1.2.11Sort Algorithms1.2.12Bubble Sort1.2.13Insertion Sort1.2.14End of Topic Test - Algorithms
2Programming
2.1Programming Fundamentals
2.1.1Variables & Constants2.1.2Comments2.1.3Input & Output2.1.4Arithmetic Operators2.1.5Relational Operators2.1.6Boolean Operators2.1.7Sequence2.1.8Selection2.1.9Iteration2.1.10Subroutines2.1.11Scope2.1.12Data Types2.1.13Casting2.1.14Arrays2.1.152D Arrays2.1.16Lists2.1.172D Lists2.1.18Strings2.1.19Syntax Errors2.1.20Logic Errors2.1.21Runtime Errors2.1.22End of Topic Test - Programming
2.2Designing Code
3Hardware & Software
3.1Hardware
3.2Software
4Data
5The Internet
6Online Safety & Security
6.1Protecting Yourself Online
Jump to other topics
1Computational Thinking & Algorithms
1.1Computational Thinking
1.2Algorithms
1.2.1Algorithms1.2.2Pseudocode1.2.3Flow Diagrams1.2.4Logical Reasoning & Debugging1.2.5Reading Algorithms1.2.6Correcting Algorithms1.2.7Complete the Algorithm1.2.8Search Algorithms1.2.9Linear Search1.2.10Binary Search1.2.11Sort Algorithms1.2.12Bubble Sort1.2.13Insertion Sort1.2.14End of Topic Test - Algorithms
2Programming
2.1Programming Fundamentals
2.1.1Variables & Constants2.1.2Comments2.1.3Input & Output2.1.4Arithmetic Operators2.1.5Relational Operators2.1.6Boolean Operators2.1.7Sequence2.1.8Selection2.1.9Iteration2.1.10Subroutines2.1.11Scope2.1.12Data Types2.1.13Casting2.1.14Arrays2.1.152D Arrays2.1.16Lists2.1.172D Lists2.1.18Strings2.1.19Syntax Errors2.1.20Logic Errors2.1.21Runtime Errors2.1.22End of Topic Test - Programming
2.2Designing Code
3Hardware & Software
3.1Hardware
3.2Software
4Data
5The Internet
6Online Safety & Security
6.1Protecting Yourself Online
Practice questions on Elements of Computer Systems
Can you answer these? Test yourself with free interactive practice on Seneca — used by over 10 million students.
- 1The TWO main types of processors are:Fill in the list
- 2
- 3
- 4Common examples of secondary storage include:Fill in the list
Unlock your full potential with Seneca Premium
Unlimited access to 10,000+ open-ended exam questions
Mini-mock exams based on your study history
Unlock 800+ premium courses & e-books