Semester :-1
Unit:-1
What is software? Explain different types of software?Ans:-
The computer is a machine and it can not think and do its own. Since it has no intelligent quotient, it must be instructed to carry out any task. Hence it is required to specify the set of sequential instructions that the computer can perform to solve any task.
Software is basically "the set of instructions grouped into programs that make the computer to function in the desired way. It is a collection of programs to perform a particular task.
System software :
A system software is a collection of programs designed to operate, control and extend processing capabilities of computer and which makes the operation of a Computer system more effective and efficient. The system software can be devised into two types
- Operating systems
- Language Translators/processor
Operating system :
An operating system plays an important role in a computer system which controls all other components of the computer system. If there is no operating system then there is no computer. It controls the CPU Memory, input / output Devices etc... It is responsible for smooth functioning and efficient operating of the computer system. Some of the popular operating systems are DOS, WINDOWS, UNIX and LINUX etc....
Language Translator / processors:
A programmer can write program In high level language because it is much easy to understand by the computer and convert into is own machine language (machine language the language processors are assembler, interpreter, compiler.
Application software :
Application software is a set of programs necessary to carryout operations for a specific application These are the programs written by programmers to enable computer to perform a specific task. Applications software can be divided into two categories.
- Special purpose application software
- General purpose application software
Special purpose application software :
This is based upon the customer requirements. This is developed to meet all the requirements mentioned by the customer. This requirement cannot be directly installed on any other user's workplace, because requirement may differ from one customer to another customer so this software may not fulfil to everyone.
General purpose application software :
This type of software developed for general requirements for carrying out a specific task. Here many customers can use simultaneously due to fulfillment of all customers.