How many types of software are there? Explain each system software.

 How many types of software are there? Explain each system software.

There are two types of software

 System Software

 Application Software

System Software: System software is a collection of program designed to operate, 

control and manage the actual operation of the computer equipment. System software is 

developed by manufacturers to provide software tools that enable the user to write and 

run application software.

An operating system of computer system by performing tasks such as controlling all

the operation. Moving data into and out of the computer and all the other steps is 

executing the application programs. The programs included in a system in a system 

software package are called system programs The programmers who prepare system 

software are referred to as system programmers.

System software supports the followings:

 Running of other programs

 Supports development of other application software

 Communicating with peripherals devices such as card reader, printer etc

 Development of other types of software


 Maintaining the use of other various hardware resources such as memory, 

peripherals, CPU etc.

Types of System software

a) Operating System

It is an integrated set of specialized program that is used to manage the resource and 

overall operations of the computer. It acts as the mediator between hardware and the 

computer application programs.

Operation system software makes a computer easier to use. It hides the details of 

hardware resources from users and provides them with a convenient interface for using a 

computer system. It acts as an intermediary between hardware and its users, providing a 

high level interface to low level hardware resources, and making it easier for programmers

and other users to use those resources. 

Operating system software manages all the resources of a computer system. This 

involves performing such tasks as keeping track of who is using what resources, granting 

resources request , accounting for resource uses and mediating conflicting requests from 

different programs and users. Efficient and fair sharing of system resources between users

and hardware programs is the main function of any operating system software. 

Features of operating systems are as follows:

. To make a computer system convenient to use in an efficient manner

 To hide the details of the hardware resources from the users

 To provide users a convenient interface to use the computer system

 To act as an intermediary between the hardware and its users and making it easier for the 

users to access and use other resources

 To manage the resources of a computer system

 To keep track of who is using which resource, granting resource requests, according for 

resource using and mediating conflicting requests from different programs and users


 To provide efficient and fair sharing of resources among users and programs

 Eg. Windows 95/98/2000 ,XP,NT,Vista, Linux, Novel, Netware, MS Dos, Windows 7/8/10, 

are popular operating system

Language processor /Translating Program

The program or software which translates instructions written in human convenient 

form to machine language code is called language processor or translating programs. The 

program translated by the language processor is understood by the hardware of computer 

system. 

 Compiler: Compiles the whole program into machine language or high level language into 

machine level language or source code into object code.

 Interpreter: Translate single line at a time or single source code to object code.

 Assembler: Translate low level language into machine code.

Utility Software:

A program that performs a very specific task usually related to managing system 

resources .Utility software are also knows as service program,. Operating system contains 

a number of utilities for managing disk drive, printers and other devices. It helps the user 

to manage files folders checking virus, keeping pc healthy and system setting are called 

utilities software. Antivirus, defragment, chkdisk , backup









No comments:

Post a Comment

What KYC means ?

 know ? What you should know ?   - true identify and beneficial ownership of the accounts   - permanent address, registered and administrati...