1.2 Types of System Software
Download
Report
Transcript 1.2 Types of System Software
Classification of Software
Prepared By
Mazhar Javed Awan
(Computer Instructor)
Prepared by : Mazhar javed
Abstract view of computer
Prepared by : Mazhar javed
Hardware View
Prepared by : Mazhar javed
System Software
It controls a computer’s
internal function
System software manages
the fundamental operations
of your computer
Operating system
Utilities
Library
Programming
Languages
It also control mouse
,printer, Monitors
Examples
Operating System
Language Software
Prepared by : Mazhar javed
Operating System (OS)
Is collection of System software
An interface between applications and hardware
Hardware needs a manager to tell it
The (OS) controls all
what to do
when to do it
how to do it
input
output
processing
It manages the data and the memory and appearance
Prepared by : Mazhar javed
problems easier.
Make the computer system convenient to use.
Convenience
Efficiency
Goals
Execute user programs and make solving user
Allows computer system resources to be used in
an efficient manner
Ability to evolve
Permit effective development, testing, and
introduction of new system functions without
interfering with service
Prepared by : Mazhar javed
User Interaction with OS
Hardware
User
Operating
System
Software
Prepared by : Mazhar javed
Computer
Examples
Window 98
Window 2000
Window XP
Window Vista
Linux
Unix
Prepared by : Mazhar javed
Introduction
Prepared by : Mazhar javed
Layers of Computer System
Prepared by : Mazhar javed
Utility Programs
A type of system software that is used to solve
particular problem.
Designed to make life easier for computer
users.
Utility programs perform thousands of task
like search for lost files, sort files of data into a
particular sequence and copy disk files.
Prepared by : Mazhar javed
Examples
File Viewer
Is used to view and manage files in computer system.
Window Explorer
File Compressor:
Is used to shrink the size of files
Winzip and WinRAR
Diagnostic Utilities:
is used to detect problem in hardware and software
Dr Watson
AntiVirus
Disk Defragmenter
Backup utility
Data Recovery Utility
Task Manager utility
Disk Cleanup
Personal Firewall
Spyware Remover
Prepared by : Mazhar javed
Library Programs
Is available to all user of a multi-user computer
system
It carry out common tasks required by everyone.
Example:
A routine that searches for lost files or restores
corrupted files may be stored in a library.
Many of these programs fall into the general category
of utility programs
Prepared by : Mazhar javed
Application Software
Application software enables you to perform specific
computer tasks, such as document production, spreadsheet
calculations, and database management
Any program that processes data for a user
Users prepare these
Packaged software
Custom Software
Integrated software
Bespoke Software
Shareware
Free Ware
Public Domain Software
Prepared by : Mazhar javed
Common Software Features
User Interface
Important part of software
Portion where the user interacts with the
software
Graphical User Interface (GUI)
Windows
Menus
Toolbars
Help
Prepared by : Mazhar javed
Windows
Prepared by : Mazhar javed
Rectangular area
that displays
information
Multiple
applications in
different windows
Can be resized,
moved, and
closed
Menus
Display commands
Present options
Drop down list
Held in menu bars
Prepared by : Mazhar javed
Toolbars
Contain buttons and menus
Commonly used commands
Common to many applications
Formatting toolbar
Standard toolbar
Prepared by : Mazhar javed
Help
Contains useful
information
Access methods
Table of Contents
Keyword index
Text search
Prepared by : Mazhar javed
Office Assistant
Click once to
access or F1
Prepared by : Mazhar javed
Packaged software or General
Purpose
Is available for different types of users
It is particular user or organization.
The program are well tested
Documentation are very good
Examples
Word processor
Presentation
Spread sheets
Data base management
CAD
Prepared by : Mazhar javed
Document production software
Create text-based documents, reports,
letters, and memos
Widely used in business, school, and home
Most popular
•Microsoft Word
•Corel WordPerfect
•Lotus Word Pro
Prepared by : Mazhar javed
Features
Common features
Word Wrap, formatting
Spelling/Grammar
Checkers
Thesaurus
Search and Replace
Multimedia object
Graphs, tables
Audio, video clips
Prepared by : Mazhar javed
Presentation software
Prepared by : Mazhar javed
Features
Layout files
Templates
Text layout
Background colors and patterns
Borders
Animations
Visual effects
Audio Effects
Prepared by : Mazhar javed
Spread Sheet
•Organize, analyze, and graph numeric
data
•Widely used in many professions
Most popular
•Microsoft Excel
•Consist of grid of numbered rows and
columns.
•Common uses include analyzing sales
trends, financial trends, home budgets,
recording grades or scores
Prepared by : Mazhar javed
Spreadsheet Features
Manipulate numeric data
Grid of rows and columns
Data stored in cells
Common features
Functions
Formulas
What-if Analysis
Graphs and charts
Prepared by : Mazhar javed
Database Management
Systems
Organize related data for easy access
Database is a specially formatted file that contains
data
Structured
Most popular DBMS
Microsoft Access
Prepared by : Mazhar javed
DBMS Features
Capability to locate and display data
Sort and analyze data
Programming control language
Structure Query Language (SQL)
Used to create complex, sophisticated
applications
Prepared by : Mazhar javed
field names
table
field value
record
Relational Database
Prepared by : Mazhar javed
Integrated Packages
Single program
Kind of a Jack-of-all-trades
Shares a common set of commands
Which combine features from all below products
Multiple functionality
Word processor, spreadsheet, DBMS, Presentation
graphics and communication software
Compared to Suites
Lower cost
Simpler
Capabilities not as extensive
Microsoft Works
Prepared by : Mazhar javed
Software Suites
Separate applications bundled and sold
together
Less expensive
More convenient
Ability to share data between applications
Object Linking and Embedding (OLE)
Most popular
Microsoft Office
Prepared by : Mazhar javed
Custom or special or generic
Software
Is developed to meet the requirement of
particular company or industry.
If packaged software does not fulfill the
requirement of an organization, it has to
develop a custom software by hiring a
programmer.
The cost of custom software is higher.
Prepared by : Mazhar javed
Common Examples
Photo editing software
Multimedia authoring software
Accounting software
Payroll System
Information management software
School Management System
POS
Prepared by : Mazhar javed
Tailor Made or Bespoke or Off the
Self Software
When company decides to computerize an area
of its business then need to buy Off the self
package or have software specially written.
Is designed to do exactly the user wants
Can be written to run specific hardware
Software is usually well documented
It is designed to do one particular task
Prepared by : Mazhar javed
Differences
System Software
Application Software
General purpose
Specific Purpose
Mange computer resources
Solve particular problems
Executes all the time in
Executes as and when
computer
required
No of system software are
less than application software No of these software are
much more than system
software
It is essential for a computer It is not essential for the
to work
computer to work
Prepared by : Mazhar javed