0% found this document useful (0 votes)
6 views

Lec 4 Computer Software

Uploaded by

msohaibkhan7474
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Lec 4 Computer Software

Uploaded by

msohaibkhan7474
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 9

Computer Software

LECTURE NO 4
Software

Software is a set of instructions or programs that tell the computer what to do.
Or which runs the computer hardware and execute specific tasks.
Instructions given to the computer are done with the help of a program which is written in a
specific computer language and the set of such computer instructions (programs) are called
software.
Types of software

There are two types of software :


1) System software
2) Application software
System software

System software is a set of programs that operate and control the computer system.
Designed to run a computer’s hardware and applications programs.
Types of system software:
Operating system, device driver and translators.
Types of system software

Operating system : OS is a set of programs that control and coordinate the overall operations
of the computer system. It is the interface that works as bridge between the user and the
computer. It controls execution of application programs.
Examples : windows, DOS…..

Device driver : device driver is a program that controls a specific hardware device attached to a
computer.
device driver for sound, for printer….
Types of system software

Translators : it is a types of system software that translates source program (code in assembly language or high
level language) into object program (machine code or language).
Three types of translators :
1) Interpreter : converts source program (written in H-L-L) into object program line by line.
2) Compiler : converts source program (written in H-L-L) into object program as a whole.
3) Assembler : converts assembly language program into object program.
OS Utility programs

Performs specific tasks.


Managing and maintaining the computer system.

File management, system information, internet Explorer.


Application software

Programs that are developed to perform a specific task. Its helps to solve the real world
problems.
Categories of application software:
1. General purpose software
2. Specific purpose software
Generic vs specific software

General purpose software : software that can be used for a variety of tasks.

Example: productivity software, Entertainment software…

Specific purpose software : software that is used to perform a specific task.


Developed for single customer according to their specification.

For example, software for mart or software to maintain bank accounts.

You might also like