SlideShare a Scribd company logo
1 of 28
COMPUTER
SOFTWARE
Software
On the basis of
form
Firmware
Computer
Software
On the basis of Function
Application Software System Software
Word
Processing
Spreadshee
t
Communicatio
n
Project
Planning
GraphicsOperating
System
Utility
Programs
Device
Driver
Language
Processor
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
interface. User can easily give instructions with
the help of mouse by clicking on some icon
and also can use keyboard to 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.
Kernel is a special set of instructions that
manages memory and devices, maintain the
computer’s clock, starts applications etc. 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 an 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 quickly and
programs run faster.
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
operating system that works on a desktop
computer, notebook computer or mobile computing
deice.
Some stand-alone operating systems are called
client operating system because they also work in
conjunction with a network operating system.
Client operating systems can 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. is attached to a computer, it requires a
specific device driver to work. Because device
driver is the instruction set that tells that
device, how to perform. Device 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

What's hot

Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer softwaresuraj pandey
 
Application software
Application softwareApplication software
Application softwaremoazamali28
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer SoftwareAvinash Rouniyar
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and softwareDr. Ahmed Al Zaidy
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of ComputerJack Frost
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computerNoor Zada
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardwareMirea Mizushima
 
Utility software
Utility softwareUtility software
Utility softwareadeang47
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer systemmkhisalg
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer softwareVishal Patyal
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentalsarchikabhatia
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. pptNaveen Sihag
 

What's hot (20)

Basic of Computer software
Basic of Computer softwareBasic of Computer software
Basic of Computer software
 
Application software
Application softwareApplication software
Application software
 
computer software
computer softwarecomputer software
computer software
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Basic computer hardware and software
Basic computer hardware and softwareBasic computer hardware and software
Basic computer hardware and software
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Introduction to computer hardware
Introduction to computer hardwareIntroduction to computer hardware
Introduction to computer hardware
 
Computer software
Computer softwareComputer software
Computer software
 
Software
SoftwareSoftware
Software
 
Utility software
Utility softwareUtility software
Utility software
 
System software
System softwareSystem software
System software
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Lesson 5 computer software
Lesson 5 computer softwareLesson 5 computer software
Lesson 5 computer software
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Computer hardware and its components
Computer hardware and its componentsComputer hardware and its components
Computer hardware and its components
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Computer Software & its Types
Computer Software & its Types Computer Software & its Types
Computer Software & its Types
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
 

Similar to Computer software

Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 
Introduction to computer 7 th std
Introduction to computer  7 th stdIntroduction to computer  7 th std
Introduction to computer 7 th stdlurdhu agnes
 
Functions of OS.ppt
 Functions of OS.ppt Functions of OS.ppt
Functions of OS.pptJunaidAkbar37
 
Computer system software
Computer system softwareComputer system software
Computer system softwareMozaSaid
 
System programming note
System programming noteSystem programming note
System programming noteSANTOSH RATH
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its typesAnzaDar3
 
Computer Notes
Computer NotesComputer Notes
Computer NotesEHSAN KHAN
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features TypesSwapnaliPawar27
 

Similar to Computer software (20)

Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Computer softwre
Computer softwreComputer softwre
Computer softwre
 
Introduction to computer 7 th std
Introduction to computer  7 th stdIntroduction to computer  7 th std
Introduction to computer 7 th std
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Software 3
Software 3Software 3
Software 3
 
Functions of OS.ppt
 Functions of OS.ppt Functions of OS.ppt
Functions of OS.ppt
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 
System programming note
System programming noteSystem programming note
System programming note
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Perfect Papers Software
Perfect Papers   SoftwarePerfect Papers   Software
Perfect Papers Software
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
 
Itc lec 13 software and its types
Itc lec 13 software and its typesItc lec 13 software and its types
Itc lec 13 software and its types
 
ITC_lec_13.ppt
ITC_lec_13.pptITC_lec_13.ppt
ITC_lec_13.ppt
 
Computer Systems Hardware
Computer Systems   HardwareComputer Systems   Hardware
Computer Systems Hardware
 
Computer Notes
Computer NotesComputer Notes
Computer Notes
 
Inroduction System Software -features Types
Inroduction System Software -features TypesInroduction System Software -features Types
Inroduction System Software -features Types
 

More from Burhan Ahmed

Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communicationBurhan Ahmed
 
Uses misuses and risk of software
Uses misuses and risk of softwareUses misuses and risk of software
Uses misuses and risk of softwareBurhan Ahmed
 
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductThe distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductBurhan Ahmed
 
Software house organization
Software house organizationSoftware house organization
Software house organizationBurhan Ahmed
 
Social interaction
Social interactionSocial interaction
Social interactionBurhan Ahmed
 
Planning work activities
Planning work activitiesPlanning work activities
Planning work activitiesBurhan Ahmed
 
Peripheral devices
Peripheral devicesPeripheral devices
Peripheral devicesBurhan Ahmed
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applicationsBurhan Ahmed
 
Operator overloading
Operator overloadingOperator overloading
Operator overloadingBurhan Ahmed
 
Job analysis and job design
Job analysis and job designJob analysis and job design
Job analysis and job designBurhan Ahmed
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual propertyBurhan Ahmed
 

More from Burhan Ahmed (20)

Wireless mobile communication
Wireless mobile communicationWireless mobile communication
Wireless mobile communication
 
Virtual function
Virtual functionVirtual function
Virtual function
 
Uses misuses and risk of software
Uses misuses and risk of softwareUses misuses and risk of software
Uses misuses and risk of software
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Trees
TreesTrees
Trees
 
Topology
TopologyTopology
Topology
 
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conductThe distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
The distinction of prophet muhammad (s.a.w) among the teachers of moral conduct
 
Software house organization
Software house organizationSoftware house organization
Software house organization
 
Social interaction
Social interactionSocial interaction
Social interaction
 
Role model
Role modelRole model
Role model
 
Rights and duties
Rights and dutiesRights and duties
Rights and duties
 
Planning work activities
Planning work activitiesPlanning work activities
Planning work activities
 
Peripheral devices
Peripheral devicesPeripheral devices
Peripheral devices
 
Parallel computing and its applications
Parallel computing and its applicationsParallel computing and its applications
Parallel computing and its applications
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Normalization
NormalizationNormalization
Normalization
 
Managing strategy
Managing strategyManaging strategy
Managing strategy
 
Letter writing
Letter writingLetter writing
Letter writing
 
Job analysis and job design
Job analysis and job designJob analysis and job design
Job analysis and job design
 
Intellectual property
Intellectual propertyIntellectual property
Intellectual property
 

Recently uploaded

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 

Recently uploaded (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 

Computer software

  • 2. Software On the basis of form Firmware Computer Software On the basis of Function Application Software System Software Word Processing Spreadshee t Communicatio n Project Planning GraphicsOperating System Utility Programs Device Driver Language Processor
  • 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 interface. User can easily give instructions with the help of mouse by clicking on some icon and also can use keyboard to 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. Kernel is a special set of instructions that manages memory and devices, maintain the computer’s clock, starts applications etc. 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 an 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 quickly and programs run faster. 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 operating system that works on a desktop computer, notebook computer or mobile computing deice. Some stand-alone operating systems are called client operating system because they also work in conjunction with a network operating system. Client operating systems can 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. is attached to a computer, it requires a specific device driver to work. Because device driver is the instruction set that tells that device, how to perform. Device 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