Software
Software: Software is
a collection of program as well as set of information, which are design and
developed by software engineer by using programming language to perform of
specific task as well as general task. For example: Ms. Office package,
PageMaker, Tally, Corel Draw etc.
There are two types of software applications. They
are:-
1- System
Software
2- Application
Software
1) System
Software:
System
software is a kind of software which is responsible for managing and
controlling the complete computer system. It means it is responsible for
managing all the resources (software and hardware) For example: - Operating
system, Language processor. It is further divided into three types. They are:-
a) Language
Processor
b) Operating
System
c) Utility
Program
a) Language
Processor:
Language
processor is a kind of system software which is responsible for translating as
well as converting high level language and low level language into machine cone
(o,1) instructions because computer hardware are only able to understand
machine code instruction which is known as object code. For example: compiler,
interpreter.
It
is further divided into three types. They are as follows:-
i)
Compiler
ii)
Interpreter
iii)
Assembler
I)
Compiler:
Compiler
is a translator as well as converter and system software which is responsible
for translating high level language into machine code instructions because
computer hardware are only able to understand machine code which is known as
object code. The compiler executes or translates complete code once a time. For
example: Turbo C, JAVA etc
II)
Interpreter:
Interpreter
is a kind of system software which is also known as translator, it is
responsible for translating high level language into machine code instructions
because computer hardware are only able to understand machine code instructions
known as object code Interpreter translating high level language step by step,
line by line, it means it reads the instructions line by line, word by word
then execute a program.
III)
Assembler:
Assembler
is a translator as well as kind of system software. But it is completely
different from compiler as well as interpreter. It is responsible for
translating low level language (Assembly Language) into machine code
instructions because computer hardware are only able to understand machine code
instructions which is known as object code.
b)
Operating System:
Operating
system is kind of system software which is interface between computer user and
computer hardware. It is the most important component of computer system
because without operating system we can't boot (Start) computer system. It is
also known as master control of the computer system. It is responsible for
managing all the computer system. For example: LINUX, MAXC, Windows series
(98/XP/Vista/7/8/10 etc.)
c)
Utility
Program
Utility
programs are also known as service program and housekeeping programs. There are
collections of those programs that help the programmer in performing some
specific task to reduce the overall programming effort of the programmer. It
means by using utility program programmer increase their performance,
efficiency and programming skills. For examples: Copy, Paste, Edit, Zoom etc.
2) Application
Software
Application
software are those software which are designed and developed by programmer to
solve a specific problem by using computer. For the development of application
software one is required to use the system software available on computer.
Because system software at as interface between computer as well as programmer.
For example: Ms.Office, PageMaker, Tally, FreeHand, mercury etc. It is further
divided into two types:-
1- Packaged
Software
2- Tailored
Software
Packaged
Software:
Packaged
software are those software which are journalized set of program designed and
development for general purpose. They are used to solve the general problem and
they are used to perform multiple types of jobs in multiple fields like
banking, financial sector, hospital and research center etc.
Tailored
Software
Tailored software are
those software which are specially designed and developed to solve a specific
jobs within specific time period for example: To view the result of HSEB Nepal.
https://www.blogger.com/comment.g?blogID=5028009537158799436&postID=7510815419981728219&page=1&token=1550656508715
ReplyDelete