In these slides the types of system software is explained in detail and in very good manner.
Size: 2.26 MB
Language: en
Added: Oct 19, 2025
Slides: 10 pages
Slide Content
e Software is the name given to all the programs
that run on computer hardware.
SOFTWARE
——_|
| SYSTEM APPLICATION |
Programs
A program is a set of instructions a computer follows in order to
perform tasks
troduction of system software
e System software is a type of computer software that is
designed to run a computer’s hardware and application
software
+ Most system software works in the background and is not
controlled by the end user
° Itis used to start and run computer systems and
networks
° System software consists of low level program that
interact with the computer at a very basic level
_ Features of system software
» Ease of use
+ More powerful features
° High quality and reliability
o Better security
° Multiplatform capability
° Compatibility with other software
e Web and mail enabling
e Network and mobile computing
Types of system software
° Operating system
o Utilities
° Compilers
e Interpreter
e Assemblers
e Debuggers
ng system
° The operating system (OS) is the best-known example of
system software. The OS manages all the other programs
in a compute
e An operating system (OS) is a set of programs
containing instructions that coordinate all the activities
among computer hardware devices
° Helps the applications run, and controls the display and
the keyboard.
e Example: Linux, MAC OS, Microsoft Windows, etc
Types of Operating Systems
Microsoft Windows - Most popular
operating system for PC's
Mac OS - used by Apple computers
Linux - powerful OS often used in large
networks and business environments
Handheld Operating System - used in
tablets and cell phones
Function Of OS
° Job Management
e Data Management
° Online processing
e Process Scheduling
+ Memory Management
e I/O Management
Serves as resource manager
System
Desktop Operating system
Server Operating system
Mainframe Operating system
Multi User Operating system
Multi Processing: (more than1 CPU used for
processing of data) Operating system
Multi Tasking:(1 CPU; Cooperative & Preemptive
mechanism is used) Operating system
Multithreading :(Different part of the program run
concurrently)
Real Time Operating system
Utilities software
o It isa program that performs a very specific task, usually
managing managing system resources
o It differs from application mostly in terms of size and
complexity
e Examples:
Antivirus
Disk Cleaner
Data compression
Disk compression
Dackup software
Difference between Compiler and Interpreter
»
Compiler
Compiler Takes Entire program as
input
Intermediate Object Code is
Generated
Conditional Control Statements are
Executes faster
Memory Requirement : More
(Since Object Code is Generated)
Program need not be compiled every
time
Errors are displayed after entire
program is checked
Example : C Compiler
Interpreter
Interpreter Takes Single instruction as
input.
No Intermediate Object Code is
Generated
Conditional Control Statements are
Executes slower
Memory Requirement is Less
Every time higher level program is
converted into lower level program
Errors are displayed for every
instruction interpreted (if any)