2. Software:
A set of instructions given to the computer to solve a problem is called Software.”
“Software is a single/collection of programs that performs a particular task
Software is a set of instructions data or program used to operate computer and
execute specific task
Custom software
Custom software (also known as tailor made software's)is software that is
specially developed for some specific organization or other use
Packaged Software
Packaged Software is a Software that is ready-made and available for sale, lease
, or license to the general public.
Free ware:
Free ware is the software that is freely available to public but author has a copyright,
means that you can only use it ,not sell it
Software Concept
A computer consistof two parts Hardware& Software. Without softwareour
computer behaves like a car without petrol.
3. A software is set of programs, which are the set of instructions. These
instructions are written in a special computer language that computer can
understand. These languages are known as Programming Languages.
A computer can neither think nor make any decision its own. Also it is
impossible for any computer to independently analyze a given data and follow
its own method of solution. It need a program to tell it what to do with data.
Types Of Software
System Software
Application Software
System Software
System Software is a software design to provide a platform to other software
examples include operation system like. Microsoft window industrial automation
It enables application programs to execute properly
It consists of the basic operations as follows: ▫ Saving data on disk ▫ Making
computer to work for us ▫ Printing a document etc.
WHAT IS BOOTING
Booting means to load and initialize the operating system on a computer machine.
When start a computer, it loads the operating system into the computer's memory. This
process is called booting
It can happen in two ways which is
warm boot or cold boot
Language translator
4. A program that convert programming source code to machine readable codes
are known as language translator.
Types:
There are three types of language translator
Interpreter
Compiler
Assembler
Interpreter
This is a program that convert high level language to machine level language
i.e. Machine level language. The basic property of Interpreter is that it first scan
one line of a program or source code, if this is error free then it executes either
it will stop the execution. So a interpreter will check a program line by line and
execute it, if it is error free. This process takes more time in execution of any
program.
Compiler
A compiler is a program used to covert high-level language into machine level.
The basic property of compiler is that it first scan all file at a time and check for
any error, if no error found then change the program to machine level either
show all the errors present in the program. So it takes very less time for
execution
Assembler
An assembler is a program written to convert assembly level language to
machine level language
Operating system
An operating system is the system software which is used to operate the computer.
5. An operating system manages a computer resources very efficiently, takes care of
scheduling of multiple jobs for execution
An operating system are classified in different categories with there performance
Single user operating system:
A single user operating system give the permission to run or execute one
application or program at a time. That is one user can work at a time. e.g.- MS-
DOS
Multi-user Operating system
A multi-user operating system give the permission to many users work at same
time. A transaction process system such as railway reservation system need of
hundred of terminals under a single program is example of multi-user operating
system
The Graphical User Interface (GUI) operating system
A GUI uses graphical components like small images, pictures to represent a
program, so that instead of typing it we just select it using pointing devices like
Mouse etc. Ex. Windows 3.1, Windows-95/98/2000/ME/XP, Linux etc
Utilities
Utilities software is system software which is manufactured to help to analyze,
configure, optimize or to maintain a computer
.It also helps in maintenance and problem solving of a computer.
Common types of utility program
Hardware utilities
Virus-detection and recovery utilities
File-compression utilities
Spam and pop-up blocker utilities
Backup
6. Uninstall
Application Software
Application software is a set of one or more programs designed to solve a specific problem, or do
a specific task
Application software is used to perform various applications on the computer
Actually the application software consists of programs that are designed to make users more
comfortable or productive to assist personal tasks
The application software is present on computer hard disk
Application software can also be stored on CDs, DVDs, and flash or keychain storage
devices
Some commonly known application software are
. Word-processing software:- It make use of a computer for creating, editing,
viewing, formatting, storing, retrieving, and printing documents.
Spreadsheet software:- Spreadsheet software is a numericdata-analysis tool that
allows us to create a kind of computerized ledger. (Contd..)
. Database software:- A database is a collection of related data stored and
treated as a unit for information retrieval purposes.
. Graphics software:- It enables us to a computer system for creating, editing,
drawings, pictures, graphs, etc.
. Education software:- Education software allows a computer to be used as a
teaching and learning tool.
Entertainment software:- It allows a computer to be used as an entertainment
tool.
Type Of Application Software
Proprietary
A Proprietary software is a licensed software under exclusive legal right of
owner.
7. In-house
In-house software we develop application with the help of company
resources
Off-the-shelf
An existing software program that can be used without any changes
expected.
Contract
The software which is developed for a specific company for their
requirement.
Open-Source Software
. Open-source software: software freely available to anyone in a form that can
be easily modified
• Some widely used open-source software packages: Linux OS, Free BSD,
Apache ,Sendmail , Perl
Open-source software is often more reliable and secure than commercial
software
Open-source systems can contain hidden costs, particularly for user support or
solving problems with the software
Personal Information
Manager Software
A personalinformation manager (PIM) is application software that includes
an appointment calendar, address book, notepad, and other features to help
users organize personal information.
Mobile devices such as smart phones and PDAs include, among many other
features, PIM functionality.
8. Document Management Software
Document management software provides a means for sharing, distributing, and
searching through documents by converting them into a format that can be viewed
by any user. A popular file format that document management software uses to
save converted documents is PDF (Portable DocumentFormat),
developed by AdobeSystems
Free ware
Free ware is the software that is freely available to public but author has a
copyright, means that you can only use it ,not sell it Examples Antivirues