In this slide, I have explained system software. I went ahead to talk about the types of system software and how important they are to the computer and users. I discussed also, the functions of operating system and a process and its states.
2. Lesson quote
If you set your goals ridiculously high and
it's a failure, you will fail above everyone
else's success.
James Cameron
3. LESSON OBJECTIVES
At the end of this lesson, the student should be able to:
Define system software.
List the types of system software.
Explain the types of system software.
Define, list examples and explain the functions of
operating systems.
5. System SOFTWARE
System software refers to a collection of programs that
manage and control the functioning of a computer
system. It is designed to control the hardware
components of a computer and provide a platform for
running application software.
7. DEVICE DRIVERS
Device drivers are software that allows the operating
system to communicate with hardware devices, such
as printers, keyboards, and mice.
8. Programming language translators
Programming language translators, such as
compilers and interpreters, are system software that
enable developers to create application software
that can run on the computer system.
9. Utility software
Utility software is a system software that helps to analyse,
optimise, manage, maintain and control a computer. Utility
software perform certain tasks like deletion of unwanted
files, data backup, installation and uninstallation, virus
detection and removal, etc. Some examples are: antivirus
software, file management tools, disk management tools,
compression tools, etc.
12. Operating system
Operating system (OS) is a system software that acts as an
interface between the user and the computer hardware and
controls the execution of all kinds of programs on the
computer. An operating system (OS) performs basic tasks
like file management, memory management, process
management, handling input and output, and controlling
peripheral devices such as disk drives and printers. Examples
include Linux,Windows, Mac, Android, etc.
13. Types of operating system
Single-user or personal user operating system
Multi-user operating system
Network operating system
Batch operating system
Mobile operating system
15. process
A process in operating system is a program in execution. A
process can be in one of several states in an operating system,
depending on its current state of execution.These states are:
New:This is the initial state of a process when it is created
by the operating system.
Ready: In this state, the process is waiting to be allocated
CPU time for execution.The process is in a queue of
processes waiting to be executed.
16. process
Running: In this state, the process is being executed by the CPU.
Only one process can be in the running state at a time on a single-
core processor. On a multi-core processor, multiple processes can
be in the running state simultaneously.
Blocked: In this state, the process is unable to continue execution
because it is waiting for some event to occur, such as user input or
the completion of an I/O operation.
Terminated: In this state, the process has completed execution
and has been terminated by the operating system.The resources
used by the process are released back to the system for reuse.
18. functions of operating system
Processor management
Memory management
File management
Device management
User interface
19. Try thy hands on
1. Define the following:
a. Process
b. Operating system
c. System software
d. Device
2. List and explain the states of a process
a. State and explain the functions of operating system
b. State four uses of utility software
20. Thanks 4 watching
Next tutorials will be on;
Application Software
Subscribe and keep the channel active.