0% found this document useful (0 votes)
69 views

2types of Software

This document discusses different types of software: (1) Application software handles specialized tasks like banking and word processing. (2) System software controls basic computer functions and includes the operating system. (3) Utility software helps manage computer resources and includes antivirus and backup software. The document then focuses on operating systems, compilers vs interpreters, and examples of application and utility software.

Uploaded by

Adrija Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

2types of Software

This document discusses different types of software: (1) Application software handles specialized tasks like banking and word processing. (2) System software controls basic computer functions and includes the operating system. (3) Utility software helps manage computer resources and includes antivirus and backup software. The document then focuses on operating systems, compilers vs interpreters, and examples of application and utility software.

Uploaded by

Adrija Singh
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

New

syllabus
2020-
21
Chapter 2
Types of

software

C
o
Types of software

Types of software:
(1) Application software: It handles specialized/ common tasks a user
wants to perform, such as banking, hotel management, any data
processing, word processing etc.
(2) System software: controls the basic functions of a computer &
hides complexity of computer system from user and application
software. E.g. Operating System, Compiler, Interpret etc.
(3) Utility software: Which helps to manage, maintain and control
computer resources. E.g. are antivirus software, backup software
and disk tools.
Types of software

(1) System software


OPERATING SYSTEM
An Operating System (OS) is a system
program that controls and manages the
computer resources(resource manager) so
that application software can run on it.
Example: Microsoft Windows, Solaris, Linux,
MAC OS,Ubuntu, Apple’s i-Phone OS etc.
Types of software

HOW OPERATING SYSTEM WORKS


In any computer or mobile device, the
operating system can be termed as the
back bone when it comes to software. This
is because it has to be there before other
programs can run.It works as a middleman
(interface) between machine and user.
Types of software

FUNCTIONS OF OPERATING SYSTEM


• Processor management
Loads, schedules and execute process/programs.
• Memory management
Allocates /De-allocation of memory for program execution.
• Device management
Communicate and controls various I/O devices.
• Storage management
Manages and controls the storage device to provide space to
program for execution & data save.
• Application interface
It provides a way for applications to make use of hardware
• User interface structure for interaction between a user and the
computer
Types of software

SYSTEM SOFTWARE/PROGRAMMING SOFTWARES


Language processor/Programming Language
As the computer understand machine language(0/1) where as Humans
understand High level/Human Lang.
Language Processors does the conversion task(high level to machine lang.)
These are of 3 types Language processors

1.Compilers-It convert high-level language code to machine code in one


session. It takes time because it has to translate high-level code to lower-level
machine language all at once and then save the executable object code to
memory.
2.Interpreters-It translates code line by line and executes one line at a time.
3.Assemblers-It translates an assembly language program into machine
language.
Types of software

Difference between Compiler and


Interpreter:
S.N
O. COMPILER INTERPRETER

Scans the whole program in one Translates program one statement


1. go. at a time.
The errors (if any) are shown at
2. the end together. Errors are shown line by line.
Is required in memory till the
3. Is not required in the memory program finishes execution
once program is compiled.

Memory used is more


4. Memory used is less
Types of software

Application software
* General Purpose application software
These are ready to use software for daily use purpose
e.g. word processor,spread sheet,presention,DBMS etc.
* Specific Purpose application software Softwares
which are designed for specific task
e.g. Payroll,Hotel Mgmt,Hospital Mgmt,Stock Mgmt
etc.
Utility software
that assist OS in carrying out certain specialized tasks are called utility software.
 Antivirus - An anti-virus scans the system for any virus and if detected, gets
rid of it by deleting or isolating it.
 Compression tools - Compression tools are utilities that assist operating
systems in shortening files so that they take less space.
Types of software

Utility software
 Disk Cleanup - Disk cleanup tools assist users in freeing up disk
space.
 Disk Defragmenter - Disk defragmenter is a disk management
utility that rearranges fragmented files on contiguous locations.
This increases file access speeds.
 Backup - Backup utility enables backing up of files, folders,
databases or complete disks.
 File management tools - Utility software providing regular file
management tasks like browse, search, update, preview, etc. are
called file management tools.
 Restore – This utility restores the backup earlier taken.

You might also like