SlideShare a Scribd company logo
USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES
AND FUNCTIONS OF A COMPUTER SOFTWARE
Softwar
e
On the basis
of form
Firmwar
e Compute
r
Software
On the basis of
Function
Application
Software
System
Software
Wor
d
Spreadshee Communicatio Project GraphicsOperating Device
Language
Processing t n Planning System Driver
Processor
Utility
Software
A set of instruction given to the
computer to perform a specific task is
called software.
OR
A set of program instructions written in
any computer language that can be
understood by the computer is called
computer software.
On the Basis of Form
Firmware
A special set of instructions stored
permanently in the ROM (Read Only
Memory) is called firmware. Its example
is BIOS. BIOS stands for Basic Input
Output System.
Types of Software
Types of Software
Computer software
The software that is stored on semi-
permanent storage devices, e.g. Hard
disk, Floppy disk, CD-ROM etc. is generally
called computer software.
Computer software can be classified on
the basis of function as follows:
1. System software
2. Application software
System software
System software is a set of one or more
programs, designed to control the
operation of a computer system. They are
also known as system packages.
Explanation:
These programs are not developed to
solve a specific problem, that’s why they
are called general purpose programs.
Computer Software
Types of System Software
1. Operating system
2. Device driver
3. Utility Program
4. Language Processor
System Software
Operating system
“An operating system is a set of
programs/instructions that controls all
the activities of the computer system”.
OR
“An operating system is a program that acts
as an interface between user and the
computer hardware.”
Types of System Software
Interfaces provided by an operating system
Interface means the way or environment by
which user can give instructions to a
computer system. An operating
system provides two interfaces:
CLI (Command Line Interface)
GUI (Graphical User Interface)
Operating System
CLI (Command Line Interface)
In CLI, user can give instructions to
the computer system only by typing
through the keyboard. In a command line
interface, a user types commands or
presses special keys on the keyboard such
as function keys to enter data and
instructions.
Operating System
GUI (Graphical User Interface)
In GUI, operating system provides a graphical interfac
User can easily give instructions with the help of mou
by clicking on some icon and also can use keyboard
give commands.
Operating System
Functions of Operating System
Starting of computer:
Operating system helps a
computer
to
start.
When we start the computer, a part of
operating system ‘kernel’ and other
frequently used operating system instructions
are loaded from hard disk to the RAM.
manages memory and devices,
maintain
computer’s clock, starts applications etc.
Kernel is a special set of instructions
that
the
The
‘kernel’ remains in RAM while the computer
is running. Other parts of operating system
remain on the hard disk until they are needed.
Operating System
Input/Output operations:
Operating system controls the input and output operations.
Memory Management:
The purpose of memory management is to optimize the use of RAM
The operating system allocates or assigns data and instructions to a
area of RAM while they are being processed.
File Management utility:
Operating system provides the facility of managing files. A file
manager is a utility that performs functions related to file
management.
Operating System
Image Viewer:
An image viewer is a utility that allows users to
display and copy the contents of a graphics file.
Uninstaller:
An uninstaller is a utility that removes a program,
as
well as any associated entries in the system files.
Disk Scanner:
A disk scanner is a utility that detects and corrects
both physical and logical problems on a hard disk
or floppy disk.
Disk Defragmenter:
A disk defragmenter is a utility that recognizes the
files and unused space on a computer’s hard disk
so the operating system accesses data more
Operating System
1. Stand-alone operating system
2. Network operating system
3. Embedded operating system
Types of Operating
System
Stand-alone operating system
A stand-alone operating system is a complete operatin
system that works on a desktop computer, notebo
computer or mobile computing deice.
Some stand-alone operating systems are called clie
operating system because they also work in conjunction wit
a network operating system. Client operating systems c
operate with or without a network.
Examples: DOS, Windows XP Professional, Mac OS X
Types of Operating
System
Network Operating system
A network operating system is an
operating system that is designed specifically
to support a network. A network operating
system typically resides on a server. The client
computers on the network rely on the server to
share resources. The main function of this type
of operating system is to support all sizes of
networks, including medium to large-sized
businesses and web servers.
Examples: Windows 2000 Server, OS/2
Warp Server for e-business, Linux, Solaris.
Types of Operating
System
Embedded Operating System
An embedded operating system is
an operating system that resides on a ROM
chip. These are specially designed for
PDAs and small devices.
Examples: Windows CE.Net, Pocket PC
2002, Palm OS.
Types of Operating
System
Device driver
“A special set of instructions used to manage or control a
device attached to a computer is called device driver.”
Explanation:
When a new device e.g. sound card, modem etc.
attached to a computer, it requires a specific devi
driver to work. Because device driver is the instructio
set that tells that device, how to perform. Devic
drivers are provided on CD or Floppy disk.
Types of System software
Utility Programs
The programs which are used to perform
maintenance-type tasks are called utility
programs.
Explanation:
These are used to perform maintenance-
type tasks, usually related to managing a
computer, its devices, or its programs.
These are written normally as a part of
operating system to perform repetitive
processing tasks.
Example: Uninstaller utility, Disk
Management utilities, Screen saver etc.
Types of System Software
Language Processor
Def:
“The software that is used to convert high level language
into low level language is called language processor”.
Types of System Software
Application software is a computer
program, which is written to perform any
specific task. It is also called application
program, application package or utility
packages.
Explanation:
Each application program is written in a
specific computer programming language
which is used to perform one or more than
one tasks.
Application Software
Word processing packages:
The programs used for writing letters
and preparing office or personal
documents are called word processing
packages.
Example: MS Word, Word Perfect.
Types of Application Software
Spread Sheet Packages:
These packages are used for
preparing accounts and other
financial reports as needed by the
user.
Example: MS Excel
Types of Application Software
Communication Packages:
These packages are used to communicate
with others. These are used for sending and
receiving e-mail through internet.
Example: Internet Explorer, Netscape
communicator
Project planning packages:
These application packages are used to
develop project plans and work schedules.
Example: Visio, Microsoft Project
Types of Application Software
Graphics Packages:
These packages are used to prepare
graphics, drawings and other artwork used
in desktop publishing and report writing.
Example: Corel Draw, Adobe Photoshop
Engineering Packages:
These packages are used to prepare
drawings for engineering purposes.
Example: Auto Cad
Types of Application software
Animation Packages:
These packages are used to prepare
animations for slide shows or on web.
Example: MS PowerPoint, Macromedia
Flash
Database Packages:
These packages are used to develop database
to store a large amount of data in organized
form on computer hard disk. These packages
provide information to the user, as user
requires. Most commonly used databases are
inventory control system, payroll system etc.
Types of Application software
Games:
These packages are used by computer
users for entertainment. These are
developed in some specific computer
programming language.
Example: Lion King, Solitaire
Music Players:
Different player are available for
audio/video music and movies.
Example: Media Player, Jet Audio, Win
Amp.
Types of Application software

More Related Content

PPTX
computer software in Computer Fundamentals
PPTX
Computer software
PPTX
Computer softwre
PDF
Vskills c developer sample material
PDF
Vskills c++ developer sample material
PPTX
CHAPTER 5 Introduction to Information Technology
PPTX
Introduction to computer 7 th std
PDF
ComputerSoftware.pdf
computer software in Computer Fundamentals
Computer software
Computer softwre
Vskills c developer sample material
Vskills c++ developer sample material
CHAPTER 5 Introduction to Information Technology
Introduction to computer 7 th std
ComputerSoftware.pdf

Similar to USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES AND FUNCTIONS OF A COMPUTER SOFTWARE.pptx (20)

PPTX
Computer system software
PPT
Functions of OS.ppt
PPTX
SOFTWARE PARADIGM
PDF
System programming note
PPT
Software 3
PDF
002 Types of software (1).pdftxx7tx7rz7rzydzyrz
PPT
Itc lec 13 software and its types
PPT
PPT
PPT
ITC_lec_13.ppt
PPTX
computerhwsw-150214034814-conversion-gate02.pptx
PDF
Computer Notes
PPT
software system_and_application_software
PPTX
unit 3.pptx
PPT
unit 3.ppt
PPT
Perfect Papers Software
PPTX
Computer software form 4
PPTX
system software and application software
PPT
Computer Systems Hardware
PDF
Inroduction System Software -features Types
Computer system software
Functions of OS.ppt
SOFTWARE PARADIGM
System programming note
Software 3
002 Types of software (1).pdftxx7tx7rz7rzydzyrz
Itc lec 13 software and its types
ITC_lec_13.ppt
computerhwsw-150214034814-conversion-gate02.pptx
Computer Notes
software system_and_application_software
unit 3.pptx
unit 3.ppt
Perfect Papers Software
Computer software form 4
system software and application software
Computer Systems Hardware
Inroduction System Software -features Types
Ad

More from Carlos701746 (20)

PPTX
Module VII modified.pptxpresentation03.p
PPTX
MY PRESENTATION.pptxpresentation03.pptxm
PPTX
presentation03.pptxpresentation03.pptxpr
PPTX
CHAPTER 4 COMPUTER NETWORK FUNDAMENTAl.pptx.pptx
PPTX
CHAPTER 4 COMPUTER NETWORK FOR BUSINESS INFORMATION DISSEMINATION.pptx
PPTX
CHAPTER 4 COMPUTER NETWORK FOR BUSINESS INFORMATION DISSEMINATION.pptx
PPTX
Draw the flowchart of the above algorithm.pptx
PPTX
BUSINESS ETHICS IN COMPUTING FUNDAMENTALS .pptx
PPT
Professional Ethics Overview IN computing.ppt
PPTX
installingoperatingsy XP Installing Operating System.pptx
PPT
Topic 1 B C programming exercises one.ppt
PPT
Recursion C programming exercises_ Recursion - w3resource.ppt
PPT
Arrays in c programing. practicals and .ppt
PPTX
Transaction processing system in BICTPS.pptx
PPTX
MANAGEMENT INFORMATION SYSTEMS FOR MANAGEMENT DECISION MAKING.pptx
PPTX
Updated_Lighting_Device_Control_System.pptx
PPTX
Architecture Software Interface for students.pptx
PDF
KA 5 - Lecture 1 - Parallel Processing.pdf
PPTX
PPt Sets and Venn diagrams in discrete maths.pptx
PPTX
Part Four The CPU architecture in .pptx
Module VII modified.pptxpresentation03.p
MY PRESENTATION.pptxpresentation03.pptxm
presentation03.pptxpresentation03.pptxpr
CHAPTER 4 COMPUTER NETWORK FUNDAMENTAl.pptx.pptx
CHAPTER 4 COMPUTER NETWORK FOR BUSINESS INFORMATION DISSEMINATION.pptx
CHAPTER 4 COMPUTER NETWORK FOR BUSINESS INFORMATION DISSEMINATION.pptx
Draw the flowchart of the above algorithm.pptx
BUSINESS ETHICS IN COMPUTING FUNDAMENTALS .pptx
Professional Ethics Overview IN computing.ppt
installingoperatingsy XP Installing Operating System.pptx
Topic 1 B C programming exercises one.ppt
Recursion C programming exercises_ Recursion - w3resource.ppt
Arrays in c programing. practicals and .ppt
Transaction processing system in BICTPS.pptx
MANAGEMENT INFORMATION SYSTEMS FOR MANAGEMENT DECISION MAKING.pptx
Updated_Lighting_Device_Control_System.pptx
Architecture Software Interface for students.pptx
KA 5 - Lecture 1 - Parallel Processing.pdf
PPt Sets and Venn diagrams in discrete maths.pptx
Part Four The CPU architecture in .pptx
Ad

Recently uploaded (20)

PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PDF
.pdf is not working space design for the following data for the following dat...
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPT
Quality review (1)_presentation of this 21
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Introduction to machine learning and Linear Models
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
Fluorescence-microscope_Botany_detailed content
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
1_Introduction to advance data techniques.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
.pdf is not working space design for the following data for the following dat...
ISS -ESG Data flows What is ESG and HowHow
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Miokarditis (Inflamasi pada Otot Jantung)
Quality review (1)_presentation of this 21
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Introduction to machine learning and Linear Models
Supervised vs unsupervised machine learning algorithms
Fluorescence-microscope_Botany_detailed content
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
Qualitative Qantitative and Mixed Methods.pptx

USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES AND FUNCTIONS OF A COMPUTER SOFTWARE.pptx

  • 1. USE COMPUTER FUNDAMETALS TO IDENTIFY TYPES AND FUNCTIONS OF A COMPUTER SOFTWARE
  • 2. Softwar e On the basis of form Firmwar e Compute r Software On the basis of Function Application Software System Software Wor d Spreadshee Communicatio Project GraphicsOperating Device Language Processing t n Planning System Driver Processor Utility
  • 3. Software A set of instruction given to the computer to perform a specific task is called software. OR A set of program instructions written in any computer language that can be understood by the computer is called computer software.
  • 4. On the Basis of Form Firmware A special set of instructions stored permanently in the ROM (Read Only Memory) is called firmware. Its example is BIOS. BIOS stands for Basic Input Output System. Types of Software
  • 5. Types of Software Computer software The software that is stored on semi- permanent storage devices, e.g. Hard disk, Floppy disk, CD-ROM etc. is generally called computer software. Computer software can be classified on the basis of function as follows: 1. System software 2. Application software
  • 6. System software System software is a set of one or more programs, designed to control the operation of a computer system. They are also known as system packages. Explanation: These programs are not developed to solve a specific problem, that’s why they are called general purpose programs. Computer Software
  • 7. Types of System Software 1. Operating system 2. Device driver 3. Utility Program 4. Language Processor System Software
  • 8. Operating system “An operating system is a set of programs/instructions that controls all the activities of the computer system”. OR “An operating system is a program that acts as an interface between user and the computer hardware.” Types of System Software
  • 9. Interfaces provided by an operating system Interface means the way or environment by which user can give instructions to a computer system. An operating system provides two interfaces: CLI (Command Line Interface) GUI (Graphical User Interface) Operating System
  • 10. CLI (Command Line Interface) In CLI, user can give instructions to the computer system only by typing through the keyboard. In a command line interface, a user types commands or presses special keys on the keyboard such as function keys to enter data and instructions. Operating System
  • 11. GUI (Graphical User Interface) In GUI, operating system provides a graphical interfac User can easily give instructions with the help of mou by clicking on some icon and also can use keyboard give commands. Operating System
  • 12. Functions of Operating System Starting of computer: Operating system helps a computer to start. When we start the computer, a part of operating system ‘kernel’ and other frequently used operating system instructions are loaded from hard disk to the RAM. manages memory and devices, maintain computer’s clock, starts applications etc. Kernel is a special set of instructions that the The ‘kernel’ remains in RAM while the computer is running. Other parts of operating system remain on the hard disk until they are needed. Operating System
  • 13. Input/Output operations: Operating system controls the input and output operations. Memory Management: The purpose of memory management is to optimize the use of RAM The operating system allocates or assigns data and instructions to a area of RAM while they are being processed. File Management utility: Operating system provides the facility of managing files. A file manager is a utility that performs functions related to file management. Operating System
  • 14. Image Viewer: An image viewer is a utility that allows users to display and copy the contents of a graphics file. Uninstaller: An uninstaller is a utility that removes a program, as well as any associated entries in the system files. Disk Scanner: A disk scanner is a utility that detects and corrects both physical and logical problems on a hard disk or floppy disk. Disk Defragmenter: A disk defragmenter is a utility that recognizes the files and unused space on a computer’s hard disk so the operating system accesses data more Operating System
  • 15. 1. Stand-alone operating system 2. Network operating system 3. Embedded operating system Types of Operating System
  • 16. Stand-alone operating system A stand-alone operating system is a complete operatin system that works on a desktop computer, notebo computer or mobile computing deice. Some stand-alone operating systems are called clie operating system because they also work in conjunction wit a network operating system. Client operating systems c operate with or without a network. Examples: DOS, Windows XP Professional, Mac OS X Types of Operating System
  • 17. Network Operating system A network operating system is an operating system that is designed specifically to support a network. A network operating system typically resides on a server. The client computers on the network rely on the server to share resources. The main function of this type of operating system is to support all sizes of networks, including medium to large-sized businesses and web servers. Examples: Windows 2000 Server, OS/2 Warp Server for e-business, Linux, Solaris. Types of Operating System
  • 18. Embedded Operating System An embedded operating system is an operating system that resides on a ROM chip. These are specially designed for PDAs and small devices. Examples: Windows CE.Net, Pocket PC 2002, Palm OS. Types of Operating System
  • 19. Device driver “A special set of instructions used to manage or control a device attached to a computer is called device driver.” Explanation: When a new device e.g. sound card, modem etc. attached to a computer, it requires a specific devi driver to work. Because device driver is the instructio set that tells that device, how to perform. Devic drivers are provided on CD or Floppy disk. Types of System software
  • 20. Utility Programs The programs which are used to perform maintenance-type tasks are called utility programs. Explanation: These are used to perform maintenance- type tasks, usually related to managing a computer, its devices, or its programs. These are written normally as a part of operating system to perform repetitive processing tasks. Example: Uninstaller utility, Disk Management utilities, Screen saver etc. Types of System Software
  • 21. Language Processor Def: “The software that is used to convert high level language into low level language is called language processor”. Types of System Software
  • 22. Application software is a computer program, which is written to perform any specific task. It is also called application program, application package or utility packages. Explanation: Each application program is written in a specific computer programming language which is used to perform one or more than one tasks. Application Software
  • 23. Word processing packages: The programs used for writing letters and preparing office or personal documents are called word processing packages. Example: MS Word, Word Perfect. Types of Application Software
  • 24. Spread Sheet Packages: These packages are used for preparing accounts and other financial reports as needed by the user. Example: MS Excel Types of Application Software
  • 25. Communication Packages: These packages are used to communicate with others. These are used for sending and receiving e-mail through internet. Example: Internet Explorer, Netscape communicator Project planning packages: These application packages are used to develop project plans and work schedules. Example: Visio, Microsoft Project Types of Application Software
  • 26. Graphics Packages: These packages are used to prepare graphics, drawings and other artwork used in desktop publishing and report writing. Example: Corel Draw, Adobe Photoshop Engineering Packages: These packages are used to prepare drawings for engineering purposes. Example: Auto Cad Types of Application software
  • 27. Animation Packages: These packages are used to prepare animations for slide shows or on web. Example: MS PowerPoint, Macromedia Flash Database Packages: These packages are used to develop database to store a large amount of data in organized form on computer hard disk. These packages provide information to the user, as user requires. Most commonly used databases are inventory control system, payroll system etc. Types of Application software
  • 28. Games: These packages are used by computer users for entertainment. These are developed in some specific computer programming language. Example: Lion King, Solitaire Music Players: Different player are available for audio/video music and movies. Example: Media Player, Jet Audio, Win Amp. Types of Application software