Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

SOFTWARE

XI COMPUTER SCIENCE
XI INFORMATIVE PRACTICES

ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts


SOFTWARE

Software represents the set of


programs that govern the
operation of a computer system
and make the harware run.
TYPES OF SOFTWARE

• SYSTEM SOFTWARE
• APPLICATION SOFTWARE
SYSTEM SOFTWARE

The software that controls internal comp


uter operation is called System software.

 Operating software
 Language Processor
OPERATING SYSTEM
 An Operating system is a program which act as an interface bet
ween a user and hardware.
 An Operating system is an important component of a computer syst
em which controls all other components of te computer system
 An Operating system controls and coordinates the use of the hardw
are among the various application programs for the various users.
 An Operating system’s major role is to execute a program.
 Types of OS are single user OS, Multi user OS, Time sharing OS et
c.
LANGUAGE PROCESSOR
 A Language processor is a special type of a computer
software that can translate the source code into an object co
de or machine code.
 A source code refers to the program code written by a progr
ammer in a high level programming language such as C, Java,
Python.
 A Object code refers to a code usually in machine language
or binary code, a language that computer can understand easil
y run on hardware.
TYPES OF LANGUAGE PROCESSOR
 Assembler
This language processor converts the program writ
ten in assembly language into machine language.
 Interpreter
An Interpreter is a type of system software that tran
slates and executes instructions written in a computer p
rogram line-by-line.
 Compiler
A compiler is another type of system software that t
ranslates and executes instructions written in a progra
m in one go.
APPLICATON SOFTWARE
 An Application software is the set of programs necessary to carry o
ut operations for a specified applications
 These are the programs written by programmers to enable comput
er to perform a specific task such as processing word, handling calculati
ons and figures, railway reservation , billing etc.
 Four categories of Application software
 Packages
 Utilities
 Customised software
 Developer tools
PACKAGES
 Some general software are designed that may be used by individual us
ers in the manner it suits their needs and requirements. Such general app
ication software are known as packages.

 Common Packages are :


 Word Processing software
 Spread sheet
 Data Base Management Systems
 Desktop Publishing software
 Graphics, multimedia & presentation applications
UTILITIES
 Utilities are those application programs that assist the computer by per
orming house keeping functions like backing up disk or scanning / cleanin
g viruses or arranging information etc.
 some important utilities are :
 Text editor
 Backup utility
 Compression utility
 Disk Defragmentor
 Antivirus software
UTILITIES
 Text editor
It is used to for creating, editing text files .
 Backup Utility
It facilitates the backing up of disk. Backup means duplic
ating the disk information so that in case of any damage or dat
a loss, this backed up data may be used.
 Compressed utility
It is used to compression of files.
 Disk defragmentor
It is used to speeds up disk access by rearranging the fil
es and free space on your computer.
 Antivirus Software
It ensures virus- free work environment
BUSINESS SOFTWARE
 This software is specially created software according to a business req
uirement. Such a software is business software
 Such software's cannot be directly installed at any other user’s workpla
ce.
 some softwares are :
 Financial Accounting
 Hotel Management
 Reservation System
SOFTWARE LIBRARIES
 A software library is a predefined and available to use, suite of data and
programming code in the form of prewritten code/ fuctions/ scripts/ classe
etc. that can be used in the development of new software programs and a
pplications.
 some libraries are :
 Numpy (Numeric python)
 Scipy(Scientifc Python)
 Panda Library
y

You might also like