Lesson1 - Functions of OS - 240624 - 191524
Lesson1 - Functions of OS - 240624 - 191524
1. Define hardware
Hardware refers to the physical parts of the computer that can be seen and
touched .
Example : keyboard, monitor , printer
2. Define Software
Software refers to the instructions or programs that enhance the capability of the
hardware and directs them to perform specific types of activities.
Example : Operating System, Utility softwares, Device drivers , MS office.
Language processor .
3. Explain software
a) System software :
b) Application software
● Used to perform specific tasks like doing calculations , creating images and
logos .
Examples:
Word, Powerpoint, Excel
Two types:
i) General purpose
ii) Special purpose
1
Lesson 1 : Functions of Operating System
● Controls and manages the overall operations and internal working of the
computer.
● It provides a platform for running the application software .
Example :
MS DOS , Microsoft Windows , Unix.
● Memory management.
● Manages the sharing of internal memory among multiple applications
● Keeps track of memory used by each process.
● It takes care that one process does not consume the memory allocated to
another process.
● Makes efficient usage of different types of memory ( RAM, Cache ) within
the system.
● File management.
● Keeps track of the information regarding the creation , deletion, transfer ,
copying, and storage of files in an organised manner.
● Maintains the integrity of the data stored in these files , including the file
directory structure.
● Device management.
● Coordinates and controls the various Input / Output (I/O) devices attached
to the computer system.
2
Lesson 1 : Functions of Operating System
● Job scheduling
Determines and maintains a specific order in which various jobs are
executed in the computer system.
Takes care of the processor time being allocated to the application based
on their priority.
c) Multi User
3
Lesson 1 : Functions of Operating System
d) Realtime
● Designed to handle real-time scenarios and problems .
● Has the capability to prioritise the processes , minimise the execution time and
work independently.
● Used where the operations are time bound and even a microsecond delay
would cause the system to fail.
Example : Air traffic control , robots, weapon systems , industrial control system .
Two types :
a) Hard real time system - Critical tasks are completed on time.
b) Soft real time system - Has limited utility than hard real time system .
e) Distributed
● Designed to connect computers that are located in different geographical
locations interconnected by a network.
● It controls these interconnected systems and makes them appear as a single
computer .
● All linked computers can access data software.
4
Lesson 1 : Functions of Operating System
Used where the operations are time Used when we want to make
bound and even a microsecond delay would interconnected computers to
cause the system to fail. access data and software
irrespective of their location.
Example: Example:
Air traffic control , robots, weapon systems , Solaris , Micros
industrial control systems .
Windows is a single user multitasking OS ,where the user can run several programs
at a time. A windows user can do several tasks like working on a word processor
, hearing music and downloading files from the internet at the same time .
5
Lesson 1 : Functions of Operating System
(Text book)
Task:
1) Explain the concept of software and hardware using mobile phones. How do they
compliment each other?
2) Explain the concept of OS using the role of a school principal.
3) Compare the role of a teacher to that of Operating system
4) _________ , __________ and ____________ are managed better in Multitasking
OS.
5) Miss Abi is a beginner in computers . Which OS can she choose ? why? (p13)
6) 2 examples of GUI based OS for desktop environment
7) 2 examples of GUI examples for smartphones.
8) 2 DOS commands and their uses.
9) What is multi-tasking ? What is a multitasking OS ? 2 Examples of Multi user OS.