Introduction To Computer Software
Introduction To Computer Software
software
•Introduction
•Computer software
•Hardware/software interaction
•Classification of S/W
•Operating Systems
•Utilities
•Word processors
•Spreadsheets
•Presentation S/W
•Image processors
software
Spreadsheet
Assemblers Compilers Databases
s
Communicati
Debuggers Utilities Games
on S/w
CLASSIFICATION OF SOFTWARE
s/w is divided into 2 categories.
Systems S/W: Includes the Operating
System, compilers & all the utilities
that enables the computer to function.
Application S/W: includes programs that
do real work for users. Ex. Processors,
spreadsheets, & database Management
systems.
OPERATING SYSTEMS
Operating systems are the most important
programs that run on computer.
It perform basic tasks recognizing input
from the keyboard, sending output to the
display screen, keeping track of files &
directories on the disk & controlling
peripheral devices such as disk drives &
printers
Ex . Ms .windows, linux, mac os, os/2, unix,
MVS.
UTILITIES
Utility is a program that performs specific
task,
Related to managing system resources .
It contains number of utilities for
managing disk drives, printers & other
devices.
Utilities differ from applications mostly in
terms of their size & complexity.
Ex. Word, ppt, excel are large programs
that perform variety of functions not
directly related to system resources.
COMPILERS & INTERPRETERS
Compilers is a program that translates
source code into object code.
a compiler differs from interpreter, -
analyzes & executes each line of the
source code in succession, without
looking at the entire program.
Advantage of interpreter: execute a
program immediately.
Compilers run faster than the same
programs executed by an interpreter.
WORD PROCESSORS
A word processor is a program that
enables you to perform word
processing functions. Word processors
use a computer to create, edit and
print documents.
Basic capabilities of word Processors:
Insert text
Delete text
Cut & paste
copy
WORD PROCESSORS
Page size & margins
Search & Replace
Word wrap
File management
Font specification
Graphics
Recalculations
Data forms
Presentation
Storage & retrieval
standard format
SPREADSHEETS
Spreadsheet packages
Presentation software's
Image processors
paint programs
Draw programs
Adobe illustrator, CorelDRAW, smartdraw
and concept draw
Image editors
Adobe photoshop & corel paint shop pro