Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 10

SARTHAK GUPTA

ECE
MSIT
049

Email ID: [email protected]


FUNDAMENTALS
OF
COMPUTING

Contents

Topic: Introduction to Computer Software

We will learn about:1. What is software?


2. Types of Software

System s/w, Application s/w


3. Examples of system Software

Operating System, compiler, loader, linker,


Interpreter
4. Examples of Application Software
Word processors, Spreadsheets, Presentation,
Database systems

Introduction to
Computer
Software

Software
Computer Instructions or data, anything that
can be stored electronically is Software.

For example: There is a problem in the


Software implies Problem with program or
data

Types of Software
System Software
Application Software

System Software:
System Software includes the Operating System and
all the utilities that enable the computer to function.
System software is a term referring to any
computer software which manages and controls the
hardware so that application software can perform a
task.
Example:
Operating Systems, Compiler, Loader, Linker,
Interpreter.

Application Software:
Application Software includes programs that
do real work for user.
Example:
Payroll systems, Inventory Control, Manage
student database, Word Processor,
Spreadsheet and Database Management
System etc.,

System Software:
Operating System:
Operating System is a software, which makes a
computer to actually work.
Examples: Windows, Linux, Unix and Mac OS, etc.,

Compiler :

A compiler is a program that reads a program in one


language the source language and translates into
an equivalent program in another language the
target language.

Loader:

A loader is the part of an operating system that is


responsible for loading programs into memory,
preparing them for execution and then executing
them.

System Software(CONTD):

Interpreter:

An interpreter is a computer program that


translates and executes instructions written in a
computer programming language line-by-line, unit
by unit etc.,

Linker:
A linker or link editor is a program that takes one or
more objects generated by compilers and assembles
them into a single executable program.

Application Software:
Word Processors:
Word processing is a tool that helps user in creating,
editing, and printing documents. Word processors will
normally have the following capabilities built into them:
Spell checking
Standard layouts for normal documents
Have some characters appear in bold print,
italics, or underlined
print the document
Example :- Microsoft Word

Spreadsheets:

The spreadsheet packages are


designed to use numbers and formulas to do calculations
with ease.Examples of spreadsheets include:
Budgets , Payroll ,Grade Calculations ,Address
Lists
Example:- Microsoft Excel

Application
Software(contd):
Graphic Presentations:

The
presentation programs can make giving
presentations and using overheads easier. Other
uses include:
Slide Shows
Repeating Computer Presentations on a
computer monitor
Using Sound and animation in slide shows
Ex:- Microsoft PowerPoint

Database Management System (DBMS):


A DBMS is a software tool that allows multiple
users to store, access, and process data into useful
information.
Database programs are designed for these types of
applications:
Membership lists , Student lists ,Grade
reports
Ex:- Microsoft Access

You might also like