SARTHAK GUPTA
ECE
MSIT
049
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