1.5.1 System Software - Operating Systems - GCSE
1.5.1 System Software - Operating Systems - GCSE
1.5.1 System Software - Operating Systems - GCSE
Operating Systems
www.computerscienceuk.com
Starter Activity
3 minutes
Lesson Objectives
Lesson Objectives
• To understand the purpose of an operating system.
• To understand the 5 major roles that an operating system provides.
Success Criteria
• To be able to describe the 5 major roles that an operating system provides.
• To also be able to explain why the roles are important.
• To also be able to explain the role of the kernel.
Operating Systems
System Software
Operating Systems
The Operating System
The operating system is the most important piece of software on
any computer.
Operating Systems
The Operating System
If you were to run an everyday program (e.g. a word
processor), without an operating system, nothing would be
displayed on the screen, nothing could be sent to the printer,
nothing could be typed.
Operating Systems
The Operating System
The operating system sits between the user’s
applications and the hardware.
Operating Systems
The Kernel
The kernel is the heart of the operating system and is responsible for looking after
“the most low-level hardware operations”.
It is the kernel that applications make use of when they want to operate the
computer’s hardware.
Applications
Kernel
Operating Systems
The Operating System
Ultimately, the operating system provides 5 major roles:
- Memory Management
- Peripheral Management
- Multi-Tasking
- Security
- User Interface
Operating Systems
Memory Management
Operating Systems
Peripheral Management
Peripherals are devices that are attached to a computer such as a printer or
speakers.
The operating system controls these devices and gives programs access to
them.
When you print a document, the program doesn’t know how to talk to the
printer, it doesn’t even know if one is installed.
Instead it passes this data to the operating system which in turn passes it to the
printer.
The same happens when you save a file. The program passes this information
to the operating system and the operating system is what saves files onto the
hard disk.
Computer Science UK www.computerscienceuk.com
GCSE Computer Science (9-1)
Operating Systems
The User Interface
The word interface means ‘coming together’.
In computers, an interface enables a user to interact with a computer.
Operating systems will usually offer one of three major types of interface:
Operating Systems
Graphical User Interfaces
Uses windows, icons, menus and pointers (WIMP) to control
the computer. Only been around since the mid 80s. Windows
and Apple Mac OSx are examples of this kind of interface.
Operating Systems
Multi-Tasking
As we know, a CPU’s core works one process at a time.
An operating system enables multi-tasking by managing the
CPU’s processes so that several programs can run at once.
On old computers, a CPU would focus on the processes of
one program.
On a multi-tasking operating system, many programs can
run at the same time. The operating system enables this to
happen by either allowing processes to take it in turn, or
getting the shortest job done first.
Because CPU’s are so quick now-a-days, it appears to be
simultaneous and allows many programs to be used at once.
Operating Systems
Security
Often computers will be used by several users.
Operating systems manage these users and ensure that a user’s data is only seen
by them and not by others.
In this way an OS provides security to users.
They give users ‘usernames’ and ‘passwords’ so that data is kept secure.
They also give different users different permissions.
This means that one user may be given permission to install new programs
whereas others cannot.
In this way, an operating system can ensure that a computer system is not open
to abuse from any user.