0% found this document useful (0 votes)
48 views19 pages

Computer Software: by Mr. Mohit Dhankhar Hindu Institute of Management

This document discusses different types of computer software. It defines software as programs and procedures that enable computers to perform tasks. Software is categorized into system software and application software. System software includes operating systems, compilers, and utilities. Application software solves specific tasks like payroll, inventory, or word processing. Common types of system software are operating systems, language translators, communication software, and utilities. Examples of each type are also provided.

Uploaded by

rashika yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
48 views19 pages

Computer Software: by Mr. Mohit Dhankhar Hindu Institute of Management

This document discusses different types of computer software. It defines software as programs and procedures that enable computers to perform tasks. Software is categorized into system software and application software. System software includes operating systems, compilers, and utilities. Application software solves specific tasks like payroll, inventory, or word processing. Common types of system software are operating systems, language translators, communication software, and utilities. Examples of each type are also provided.

Uploaded by

rashika yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

COMPUTEr

SOFTWARE
By
Mr. Mohit Dhankhar
Hindu Institute of Management
cOmputer software
What is Software?
*The term Software refers to a set of
Computer programms,procedures and
associated documents describing the
programs , and how they are to be used .
Computer software
*Software consists of programs and enables a
computer to perform specific tasks, as opposed to
its physical components (hardware) which can only
do the tasks they are mechanically designed for.

*It is loaded into a computer's storage (such as


a hard drive, a memory, or RAM). Once the
software is loaded, the computer is able to
execute the software in the Central Processing
Unit (CPU).
TYPES OF SOFTWARE

• Although, the range of software available


today is vast and varied, we classify most
software into two categories:-
1. System Software
2. Application Software
System Software
* System Software includes the Operating System and all
the utilities that enable the computer to function.

* System software is a term referring to any computer


software which manages and controls the hardware so
that application software can perform a task.

*Example:
Operating Systems, Compiler, Loader, Linker, Interpreter.
Application Software
*Application Software is a set of one or more
programs, which solves a specific Task.
*Application Software includes programs that
do real work for a user.
*Example:
Payroll systems, Inventory Control, Manage
student database, Word Processor,
Spreadsheet and Database Management
System etc.,
Types of system software
*Operating Software
*Language Translators
*Communication Software
*Utility Software
System
Software

Operating Language Communication


Utility Software
Software
Software Translators
Operating System
*Operating System is a software, which makes a
computer to actually work.

*It is the software that enables all the programs we


use.

*The OS organizes and controls the hardware.

*OS acts as an interface between the application


programs and the machine hardware.

*Examples: Windows, Linux, Unix and Mac OS, etc.,


Examples of Operating Software
Language translators
* Language translators is a program that
translates a set of instruction code to
machine level language.

High Level Machine


Translator
Language code

*For a Machine, it is not possible to understand the


natural language, so translators convert it into machine
code.
Examples of Language Translators
• There are 3 types of Language translators:-
1.Assembler
2.Compiler
3.Interpreter
Translators

Assembler Compiler Interpreter


Communication Software
• Communication Software is used to provide
remote access to systems and exchange files
and messages in text , audio or video formats
b/w different computers.
Utility sOFTWARE
• Utility software designed to help analyze,
configure ,optimize or maintain a computer.
• Utility software usually focuses on how the
computer infrastructure operates.
Types of Application software
1.General Purpose Application Software
2.Specific Purpose Application Software

Application
Software

General Specific
Purpose Purpose
General purpose Application Software
• General Purpose software is intended to
perform a broader class of functions.
• You can use these softwares for more
purposes but limited capabilities for each
purpose
• Ex:-Word processing,spreadsheet,Desktop
publising(DTP),Graphics packages etc.
Examples of General Purpose
Spreadsheet
Word Processers Programs
• Word processers can handle • Spreadsheet Programs like
every form of writing,aside Excel handle a significant
from calligraphy. portion of data processing
problems.
Specific Purpose Application Software
• Software which is designed to carry out a
specific set of tasks,usually in line with the
requirements of a paying customer.
• You can use these softwares for less purposes
but with greater capabilities for each purpose.
• Ex:-Web Browser, Media players, calender
Programs etc.
Examples of specific Purpose
Web Browser Media Player
• A web browser is a specific • A media player is a specific
purpose application Purpose application
software for retrieving , software for playing
presenting ,an traversing multimedia files like video
informatio resources on the movies and music.
world wide web.

You might also like