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

Chap 1 - 2

The document discusses two main types of software: system software and application software. System software includes operating systems and language processors. It allows hardware and applications to communicate and converts human instructions into machine code. Application software performs specific tasks and can be categorized into packages, utilities, customized software, and developer tools. Common examples of each type are provided.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Chap 1 - 2

The document discusses two main types of software: system software and application software. System software includes operating systems and language processors. It allows hardware and applications to communicate and converts human instructions into machine code. Application software performs specific tasks and can be categorized into packages, utilities, customized software, and developer tools. Common examples of each type are provided.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

TYPES OF SOFTWARE

HARDWARE

Physical devices or components that can be touched, seen and feel. These
components are connected with the computer system. Without hardware we cannot use the
computer system properly.
SOFTWARE
It can be defined as a set of instructions or collection of programs which are
designed and developed to perform specific task. It cannot be touched and feel, we can only
work on it.
TYPES OF SOFTWARE

1. SYSTEM SOFTWARE
2. APPLICATION SOFTWARE
SYSTEM SOFTWARE
 Software required to run the hardware parts of the computer and other
application software.
 It acts as interface between hardware and user applications.
 It controls the internal computer operations.
 System Software convert all human instructions into machine
understandable language.
SOFTWARE CLASSIFICATIONS

OPERATING SYSTEM

LANGUAGE PROCESSORS

OPERATING SYSTEM
 OS is responsible for functioning of all hardware parts and their inter-operability to
carry out the tasks.
 OS is the first software to be loaded into computer memory.
 It manages storing, retrieving, processing and managing the data.
LANGUAGE PROCESSORS
 Converts all user instructions into machine understandable language,
 Machine Level Language: It is a binary language having 0’s and 1’s that the
machine can understand.
 Assembly Level Language: It defines mnemonics(small word instructions)
 High Level Language: Uses English like statements and completely independent of
machines.
 Source code: program written in high level language like C,C++,Python, Java etc is
called source code.
 Object Code: Set of instructions in machine readable form is called object code or
machine code. System software that converts source code to object code is called
language processors.
Three types of Language translators are,
1. Assembler: Converts assembly level program into machine level program.
2. Interpreter: Converts High level Language into machine level program line by line.
3. Compiler: Converts High level Language into machine level program at one go
rather than line by line.
APPLICATION SOFTWARE
 It is a set of programs necessary to carry out operations for a specified
application
 FOUR CATEGORIES

1. PACKAGES

2. UTILITIES

3. CUSTOMISED SOFTWARE

4. DEVELOPER TOOLS
1. PACKAGES

GENERAL SOFTWARE DESIGNED TO MEET THE NEEDS AND


REQUIREMENTS THAT SUITS TO THE INDIVIDUAL USERS.

1. Word processing Software


2. Spreadsheets
3. Database Management systems
4.Graphics,multimedia and presentation applications
2. UTILITIES
Application Software that assist the computer by performing some house
keeping functions like backing up disk or scanning/cleaning viruses or arranging
information etc.
1. Text Editor
2. Backup utility
3. Compression Utility
4. Disk Defragmenter
5. Anti Virus Software
Text Editor

Editing and Creating text files.


BACKUP UTILITY

Duplicating the data so that in case of any damage or data loss this backed up data is used.
COMPRESSION UTILITY
Large files can be compressed so that they take less storage area.
Disk defragmenter

Large files are fragmented to store in a single location of a disk. It takes longer to access.
Disk defragmenter speeds up disk access by rearranging the files into contiguous units
and free space of your computer.
ANTI VIRUS SOFTWARE
A Computer Virus is a malicious computer program that disrupts normal functioning of
computer.
An Anti-virus software scans your disk for viruses and removes them if any virus is found.
BUSINESS SOFTWARE

It is a specially created software according to business requirements.


Examples:

Inventory Management
Payroll System
Hotel Management
Reservation System
Software Libraries

It is a pre-defined and available to use data and programming code in the form of pre written
code/functions/scripts/classes etc., that can be used to the development of new software
programs and applications.
EXAMPLES:
 NumPy
 SciPy
 Panda Library

You might also like