Lesson 1 - Computer Systems and System Software
Lesson 1 - Computer Systems and System Software
Mac Bowley
Materials from the Teach Computing Curriculum created by the National Centre for Computing Education
In this lesson you will:
2
Identifying computer systems
3
What is a computer system?
● Hardware
– Internal
– Peripheral
● Software
4
What is a computer?
What is a computer?
A programmable device
that takes in data,
processes it into useful
information, and then
outputs the information so
it can be used.
6
Categorising computers
● General purpose
● Embedded
7
Mobile phone?
8
Mobile phone?
9
Coffee maker?
10
Coffee maker?
11
General purpose computers Embedded systems
Devices that have a variety of uses, the user More specialised, they can only do a limited
chooses the task for the computer to number of things, but they do them very
complete. well.
12
Spot the embedded systems
● General purpose
● Embedded systems
13
Pause the video to
complete your task
Spot the embedded systems
General purpose
15
Spot the embedded systems
General purpose
● Mobile phone
16
Spot the embedded systems
General purpose
● Mobile phone
● Laptop
17
Spot the embedded systems
General purpose
● Mobile phone
● Laptop
● Tablet
18
Spot the embedded systems
General purpose
● Mobile phone
● Laptop
● Tablet
● Games console
19
Spot the embedded systems
Embedded systems
20
Spot the embedded systems
Embedded systems
● Coffee maker
21
Spot the embedded systems
Embedded systems
● Coffee maker
● Vacuum robot
22
Spot the embedded systems
Embedded systems
● Coffee maker
● Vacuum robot
● Thermostat
23
Spot the embedded systems
Embedded systems
● Coffee maker
● Vacuum robot
● Thermostat
● Security system
24
Spot the embedded systems
Embedded systems
● Coffee maker
● Vacuum robot
● Thermostat
● Security system
● Bluetooth speaker
● Printer
● Smoke alarm
● TV
25
General purpose computers Embedded systems
26
General purpose computers Embedded systems
● Used for many different types of tasks ● Specialised to a small number of tasks
● Lots of resources — memory, storage, ● Limited resources - just enough
CPU cores ● Users are not always necessary
● Most uses require a user
27
The startup sequence
28
The startup sequence
● Hardware components
● Software
Credit: Pixabay
29
The startup sequence
The CPU
Credit: Pixabay
30
The startup sequence
RAM
31
The startup sequence
ROM
Read-Only Memory
● ROM is read-only
● ROM is non-volatile memory, which
means it does not need power to keep the
data inside it
● It is also fast
32
The startup sequence
Hard drive
33
The startup sequence
BIOS
Credit: Pixabay
34
The startup sequence
Your challenge. 2
complete. 4
35
Pause the video to
complete your task
7
The BIOS hands control over to the Operating
8
system
37
The startup sequence
7
The BIOS hands control over to the Operating
8
system
38
The startup sequence
7
The BIOS hands control over to the Operating
8
system
39
The startup sequence
7
The BIOS hands control over to the Operating
8
system
40
The startup sequence
7
The BIOS hands control over to the Operating
8
system
41
The startup sequence
42
The startup sequence
43
System software
44
System software
● Operating systems
● Utility software
Credit: Pixabay
45
System software
Software
s IDE
er s
lay Browsers
eo p
Vid
Vi
System software de
og
it or s am
es
d
x te s Encryption Interpreters
Te m
ts e
sy BI
ti ng Hardware OS
r a
p e
O
CPU Peripherals
Storage Memory
46
Operating systems
● Windows
● macOS
Credit: Pixabay
● Linux
● Android
47
Pause the video to
complete your task
● Error handling
● Program management
● Memory management
● Interaction with the user
● Processor management
● Input and output
Credit: Pixabay
● Security
● File management
49
The Operating system controls where each piece of data is stored
in RAM.
50
The Operating system controls where each piece of data is stored in
RAM.
51
Instructions are executed by the CPU, but the Operating system
controls which instructions are fed in to be executed.
52
Instructions are executed by the CPU, but the Operating system
controls which instructions are fed in to be executed.
53
The Operating system captures data from peripherals and provides
data to the output devices to display to the user.
54
The Operating system captures data from peripherals and
provides data to the output devices to display to the user.
55
When you save data to your hard drive, the Operating system will
find an available section of storage and send the data to be written
to that location.
56
When you save data to your hard drive, the Operating system will
find an available section of storage and send the data to be written
to that location.
57
The Operating system stops unauthorised individuals from
accessing data on secondary storage or the data in memory.
58
The Operating system stops unauthorised individuals from
accessing data on secondary storage or the data in memory.
59
When a program fails or encounters a problem, the Operating
system protects the wider system from crashing.
60
When a program fails or encounters a problem, the Operating
system protects the wider system from crashing.
61
Often our computers are running multiple processes at once. The
Operating system makes sure that each application has enough
resources to accomplish its tasks.
62
Often our computers are running multiple processes at once. The
Operating system makes sure that each application has enough
resources to accomplish its tasks.
63
The Operating system provides a graphical user interface which
makes operating the computer much simpler.
64
The Operating system provides a graphical user interface which
makes operating the computer much simpler.
65