Software and its type:
Program:
The set of
instructions that that can perform any particular task when executed is called
a program.
Software:
The set of related
programs, related data, files, documents is called software.
System Software:
The software that is
particularly designed to perform the internal functions of the computer is
called system software.
Application Software:
The software that is
particularly designed to fulfill the requirements of the user is called
application software.
System Software consists of:
Operating System:
The system software that is responsible for
controlling and managing hardware resources and different tasks in a computer
system is called operating system. Eg. Windows,
LINUX, UNIX, Android, IOS, Mac etc.
Functions Of Operating System:
- Responsible to
run the computer
- Input Output
management
- Process
management
- Memory
management
- Resource
Allocation
- Time Sharing
- Security
- Command
Interpreter
- Deadlock
Prevention
Classification of Operating System on the
Basis of User.
- i) Single User
Operating System
The Operating System that is designed for
single user computer and can handle only one user at a time is called Single
User OS. Eg Windows XP, Windows 7, LINUX, UNIX,
etc
- ii) Multi User
Operating System
The Operating System that can handle multiple users at a time is
called Multi User OS. Eg Windows NT Server, OS/2,
Novel Netware etc
Classification of Operating System on the
Basis of User Mode
- i) Single
Tasking Operating System
The Operating System that can perform only one
task at a time is called Single Tasking Operating System. Eg MS-DOS,
CP/M, Palm OS, Windows up to Win95
- ii) Multitasking
Operating System
The Operating system that can perform more
than one task at a same time is called Multi Tasking Operating System. Eg. Windows
XP, Windows 7, Windows 8, Windows 8.1 Mac, Linux etc
Classification of Operating System on the
Basis of Interface
- i) GUI Based OS
The Operating System that uses graphical
objects (icons, menus, windows, pointers) to interact with the computer is
called GUI based Operating System. Eg. Windows XP, Windows 8, Mac OS
etc.
- ii) CUI Based OS
The Operating System that uses command lines
(instructions in the form of text) to interact with the computer is
called CUI based Operating System. Eg. Ms DOS, Apple DOS, UNIX
Language Processor:
Language processor is the system software that
translates written program into Machine Level Language.
Types Of Language processor:
- i) Assembler:
The language processor that translates program
written in Assembly level language into machine level language is called
Assembler.
- ii) Compiler:
The language processor that translates program
written in High Level Language into machine level language whole program at
once is called Compiler. Eg. C, C++ etc
iii) Interpreter:
The language processor that translates program
written in High Level Language into machine level language statement by
statement is called interpreter. Eg. Java, QBASIC, Python etc.
Utility Software:
Utility Software is system software that takes
care and maintains the computer system and keeps the computer in good working
condition. It performs the house keeping jobs of the computer. Eg.
Antivirus, WinZip, Folder Lock etc.
Device Drivers:
Device driver is
system software that links the operating system with peripheral devices
(external devices like printer, scanner, keyboard, mouse).
Device driver is
system software that makes the logical connection between the computer and
external hardware devices.
Classification Of Application Software:
- i) Packaged
Application Software
- ii) Customized
OR Tailored Application Software
Difference between Packaged and Tailored
Application Software.
Packaged
Application Software |
Customized
Application Software |
i)
The application software that is designed to fulfill the requirements of the
general public users is called Packaged Software. |
i)
The application software that is specially designed to fulfill the specific
requirements of specific users is called Customized Software |
ii)
It has many features. |
ii)
It has required limited features. |
iii)
It is cheap in price. |
iii)
It is expensive than that of packaged software. |
iv)
Eg. Ms Office, VLC media player, Adobe Photoshop etc |
iv)
Eg. SEE result publishing software, Banking Software |
0 Comments