Operating Systems Lesson 1
Operating Systems Lesson 1
• The Forum
Lively and respectful discussions are encouraged
Daily readings
Weekly discussion questions
• Quizzes and Worksheets
On eLearning platform
• Tests (Please note that your account must be up-to-date for you to take part in the
test)
Multiple choice questions
Shorts answer questions
Long answer questions
• All assessments will be graded and contribute to your continuous assessment marks
Enquiries and questions
Lecturer– Mr P. Musindo
Head of Department – Mr C. Kasumba
Introduction to Operating
Systems
Operating Systems 2
Lesson Overview
This lesson will introduce you to Operating Systems. The lesson will begin
by defining an Operating System, followed by examples. The will then
proceed by looking at trends in the evolution of Operating Systems. The
lesson will finally look at the basic functions of an Operating System.
Operating Systems 3
Lesson Objective(s)
Operating Systems 4
Introduction – definition
Operating Systems 5
OS and the computer system
Operating Systems 6
Examples of Operating Systems (OS)
Operating Systems 7
Examples of Operating Systems (OS)
Operating Systems 8
OS Evolution
Operating Systems 9
OS Evolution – cont…
Operating Systems 10
OS Evolution – cont…
Operating Systems 11
Graphical user interfaces (GUIs)
Features of GUIs
They are much easier to use for beginners.
They enable you to easily exchange information between software using cut
and paste or 'drag and drop'.
They use a lot of memory and processing power. It can be slower to use
than a command-line interface if you are an expert user.
They can be irritating to experienced users when simple tasks require a
number of operations.
Operating Systems 12
Command – Line Interfaces (CLIs)
A command-line interface allows the user to interact with the computer by typing in
commands. The computer displays a prompt, the user keys in the command and
presses enter or return. Examples of CLI based Oss are the UNIX and the MS – DOS.
Features of a CLIs
Commands must be typed correctly and in the right order or the command will not
work.
Experienced users who know the commands can work very quickly without having to
find their way around menus.
An advantage of command driven programs is that they do not need the memory and
processing power of the latest computer and will often run on lower spec machines.
Command driven programs do not need to run in Windows.
A command-line interface can run many programs, for example a batch file could
launch half a dozen programs to do its task.
An inexperienced user can sometimes find a command driven program difficult to use
because of the number of commands that have to be learnt.
Operating Systems 13
Functions of an OS
Operating Systems 14
Summary
Operating Systems 15
Review / discussion questions
Operating Systems 16
Resources
Youtube: https://www.youtube.com/watch?v=vBURTt97EkA
Youtube: https://www.youtube.com/watch?v=ZZK8ETiYrpY
Stallings, W (2018).Operating Systems: Internals and Design Principles (9th
Edition)
Study Guide
Operating Systems 17
The End
Thank you
Operating Systems 18