Types of software : System Software.pptx

rohailsajid20 2 views 10 slides Oct 19, 2025
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

In these slides the types of system software is explained in detail and in very good manner.


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)

Example : BASIC

UR