SlideShare a Scribd company logo
Software concepts
Introduction
Software represents
the set of programs
that govern the
operation of a
computer system and
make the hardwarePurnaabh 2Software Concepts
Purnaabh 3Software Concepts
Purnaabh 4Software Concepts
Purnaabh 5Software Concepts
Operating System
The most important system software is operating system as it makes the
hardware operate as per instructions and it makes a platform that helps
in running of application software. It is a program that acts as an
interface between the user and the computer.
Hardware is nothing but finely designed machinery. A machine is
ultimately a machine only, which is always made to work. In case of
computers, it is either us if we do that or β€œsome other” which does it for us.
This β€œsome other” is nothing but our very own β€œOperating System.”
Software Concepts Purnaabh 6
Types Of
Software's
Types Of Operating
System-1
Types Of Operating Systems
Single User OS
As the name suggests, so only one user can
be supported by it at any point of time.
Multiuser OS
More than one user can be supported by it,
therefore, more than one user programs are
loaded and active in the main store at the
same time.
Time Sharing OS
This OS uses the time sharing technique.
Each active user is given a fair share of CPU
time(Ł), if the time elapses or an I/O
operation is requested, CPU shifts over to
Software Concepts Purnaabh 7
Types Of
Software's
Types Of Operating
System - 2
Real Time OS
In RTOS, the jobs have fixed deadlines and the
jobs have to be completed within their deadlines.
Multiprocessing OS
This OS is capable of handling more than one
processors as the jobs have to be executed on
more than one processor
Distributed OS
This OS is designed to share its workload over
multiple servers.
Interactive OS
These Operating Systems are interactive in
nature. These provide Graphic User interface toSoftware Concepts Purnaabh 8
Types Of Operating Systems
Language
Processor
Types Of
Software's
Software Concepts Purnaabh 9
A language processor is a special type of a computer software that can translate the source code into an
object code.
A SourceCode refersto the programcode written by a programmer in a highlevel
programmingin a highlevel programminglanguage (HLL) suchas in C, Java, C++etc.
An ObjectCode refersto a code usuallyin machine language or binary code, a language
that computer can understand easilyand runa hardware.
There are three types of Language processors :-
1.Assembler
This language processor converts the program written in assembly language into
machine language.
2. Compiler
A compiler is a type of system software that translates and executes instructions written
in a computer program in one go.
3.Interpreter
It is another type of system software that translates and executes instructions written in
a computer program line by line.
Utility
Software
Software Concepts Purnaabh 10
Types Of Utility
Software - 1
Antivirus Software:-
This utility software ensures virus-free work
environment. A computer virus is a program that
can inject other computer programs by
modifying them in such a way as to reproduce
itself.
File Management Software:-
There are multiple file extensions and types
registered with operating system. In order to
work efficiently there are numerous file
management tools available that can help us likeSoftware Concepts Purnaabh 11
Types Of Utility
Software - 2
Compression Tools:-
This utility program facilitates compression of
files. Large files can be compressed to take
little storage area. They can be extracted
afterwards when they are needed. Some
compression tools are WinRAR, 7-Zip etc.
Disk Management Tools:-
These tools are used for efficiently managing
data on disks so as to increase performance of
the system. For example:- Disk Defragmenter,
Backup Utility etc.Software Concepts Purnaabh 12
Device Drivers
Software Concepts Purnaabh 13
Application Software
Software Concepts Purnaabh 14
Office Tools
Domain SpecificApplicationSoftware
Application
Software
This type of software pertains to one
specific application. These are the
programs written by programmers to
enable computer to perform a specific
task such as processing words, handling
calculations and figures, medical
accounting, billing etc.
Some types of Application Software are:-
1. Office Tools
2. Domain Specific Application Software
Software Concepts Purnaabh 15
Office Tools
The application software belonging to this category are used
in office for documentation and recording purposes. Some
commonly used such software are word processing software,
spreadsheets, presentation, software, database systems etc.
Software Concepts Purnaabh 16
Domain Specific
Application Software
Application
Software
Software Concepts Purnaabh 17
Software Concepts Purnaabh 18

More Related Content

PPTX
Software concepts
PDF
Software concepts
PPTX
system software and application software
PPT
Presentation on computer software
PPTX
Computer software
PPTX
Computer Software & It's types.
PPTX
Powerpoint on Software Concept (ClassXI)
PPTX
Introduction to computer software
Software concepts
Software concepts
system software and application software
Presentation on computer software
Computer software
Computer Software & It's types.
Powerpoint on Software Concept (ClassXI)
Introduction to computer software

What's hot (20)

PPTX
Application software and system software
Β 
PPT
Types of software
PPTX
Software (4).ppt
PPTX
Introduction to Computer Softwares
PPT
Computer Software
PPTX
Computer software
PPTX
Kinds of Computer software
PPT
Software 3
PPTX
Computer software
PPT
W3CERT Computer Software M2
PDF
Computer Software and Operating System
PPT
04 software system and application software
PPTX
Computer software
PPTX
computer software
Β 
PDF
Computer Software
PPTX
A presentation on system software
PPTX
Computer software
DOC
System software and application software
PPT
Unit 2 Foc
Β 
PPTX
Contents of Computer Software
Application software and system software
Β 
Types of software
Software (4).ppt
Introduction to Computer Softwares
Computer Software
Computer software
Kinds of Computer software
Software 3
Computer software
W3CERT Computer Software M2
Computer Software and Operating System
04 software system and application software
Computer software
computer software
Β 
Computer Software
A presentation on system software
Computer software
System software and application software
Unit 2 Foc
Β 
Contents of Computer Software
Ad

Similar to Software concepts (20)

PDF
Foundation of information system - Software
PPTX
computersoftwareitstypes-150210102316-conversion-gate02 (1).pptx
PPTX
Intro to information technology slideshow
PDF
MCA-5 unit1
PPTX
1.7 selection and use of appropriate software
PPTX
SOFTWARE
PDF
ComputerSoftware.pdf
PPTX
Application Development and Emerging Technologies Chapter 2.pptx
PPTX
Management information system
PDF
software4-150511081405-lva1-app6892 2.pdf
PPTX
Software
PPT
itcpresentationnew-150929164902-lva1-app6891 (1).ppt
PPT
Computer Software | System software | Application software
PPTX
Lesson 5 computer software
PPT
Network software n othr types of software
PPTX
System Software and Programming.pptx
PDF
Chp 03 - Software PTI - (Shared).pdf
PDF
Chp 03 pti - (shared) up
PPTX
Types of software
PDF
Introduction to software1
Foundation of information system - Software
computersoftwareitstypes-150210102316-conversion-gate02 (1).pptx
Intro to information technology slideshow
MCA-5 unit1
1.7 selection and use of appropriate software
SOFTWARE
ComputerSoftware.pdf
Application Development and Emerging Technologies Chapter 2.pptx
Management information system
software4-150511081405-lva1-app6892 2.pdf
Software
itcpresentationnew-150929164902-lva1-app6891 (1).ppt
Computer Software | System software | Application software
Lesson 5 computer software
Network software n othr types of software
System Software and Programming.pptx
Chp 03 - Software PTI - (Shared).pdf
Chp 03 pti - (shared) up
Types of software
Introduction to software1
Ad

Recently uploaded (20)

PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Paper PDF World Game (s) Great Redesign.pdf
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Introduction to the IoT system, how the IoT system works
PPTX
Introuction about WHO-FIC in ICD-10.pptx
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
PDF
Tenda Login Guide: Access Your Router in 5 Easy Steps
PDF
The Internet -By the Numbers, Sri Lanka Edition
Β 
PPTX
E -tech empowerment technologies PowerPoint
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
Testing WebRTC applications at scale.pdf
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
Β 
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
Paper PDF World Game (s) Great Redesign.pdf
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Introduction to the IoT system, how the IoT system works
Introuction about WHO-FIC in ICD-10.pptx
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Β 
Module 1 - Cyber Law and Ethics 101.pptx
Best Practices for Testing and Debugging Shopify Third-Party API Integrations...
Tenda Login Guide: Access Your Router in 5 Easy Steps
The Internet -By the Numbers, Sri Lanka Edition
Β 
E -tech empowerment technologies PowerPoint
WebRTC in SignalWire - troubleshooting media negotiation
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
πŸ’° π”πŠπ“πˆ πŠπ„πŒπ„ππ€ππ†π€π πŠπˆππ„π‘πŸ’πƒ π‡π€π‘πˆ 𝐈𝐍𝐈 πŸπŸŽπŸπŸ“ πŸ’°
Β 
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Testing WebRTC applications at scale.pdf
Power Point - Lesson 3_2.pptx grad school presentation
Β 
international classification of diseases ICD-10 review PPT.pptx
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION

Software concepts

  • 2. Introduction Software represents the set of programs that govern the operation of a computer system and make the hardwarePurnaabh 2Software Concepts
  • 6. Operating System The most important system software is operating system as it makes the hardware operate as per instructions and it makes a platform that helps in running of application software. It is a program that acts as an interface between the user and the computer. Hardware is nothing but finely designed machinery. A machine is ultimately a machine only, which is always made to work. In case of computers, it is either us if we do that or β€œsome other” which does it for us. This β€œsome other” is nothing but our very own β€œOperating System.” Software Concepts Purnaabh 6 Types Of Software's Types Of Operating System-1
  • 7. Types Of Operating Systems Single User OS As the name suggests, so only one user can be supported by it at any point of time. Multiuser OS More than one user can be supported by it, therefore, more than one user programs are loaded and active in the main store at the same time. Time Sharing OS This OS uses the time sharing technique. Each active user is given a fair share of CPU time(Ł), if the time elapses or an I/O operation is requested, CPU shifts over to Software Concepts Purnaabh 7 Types Of Software's Types Of Operating System - 2
  • 8. Real Time OS In RTOS, the jobs have fixed deadlines and the jobs have to be completed within their deadlines. Multiprocessing OS This OS is capable of handling more than one processors as the jobs have to be executed on more than one processor Distributed OS This OS is designed to share its workload over multiple servers. Interactive OS These Operating Systems are interactive in nature. These provide Graphic User interface toSoftware Concepts Purnaabh 8 Types Of Operating Systems Language Processor Types Of Software's
  • 9. Software Concepts Purnaabh 9 A language processor is a special type of a computer software that can translate the source code into an object code. A SourceCode refersto the programcode written by a programmer in a highlevel programmingin a highlevel programminglanguage (HLL) suchas in C, Java, C++etc. An ObjectCode refersto a code usuallyin machine language or binary code, a language that computer can understand easilyand runa hardware. There are three types of Language processors :- 1.Assembler This language processor converts the program written in assembly language into machine language. 2. Compiler A compiler is a type of system software that translates and executes instructions written in a computer program in one go. 3.Interpreter It is another type of system software that translates and executes instructions written in a computer program line by line. Utility Software
  • 10. Software Concepts Purnaabh 10 Types Of Utility Software - 1
  • 11. Antivirus Software:- This utility software ensures virus-free work environment. A computer virus is a program that can inject other computer programs by modifying them in such a way as to reproduce itself. File Management Software:- There are multiple file extensions and types registered with operating system. In order to work efficiently there are numerous file management tools available that can help us likeSoftware Concepts Purnaabh 11 Types Of Utility Software - 2
  • 12. Compression Tools:- This utility program facilitates compression of files. Large files can be compressed to take little storage area. They can be extracted afterwards when they are needed. Some compression tools are WinRAR, 7-Zip etc. Disk Management Tools:- These tools are used for efficiently managing data on disks so as to increase performance of the system. For example:- Disk Defragmenter, Backup Utility etc.Software Concepts Purnaabh 12 Device Drivers
  • 13. Software Concepts Purnaabh 13 Application Software
  • 14. Software Concepts Purnaabh 14 Office Tools Domain SpecificApplicationSoftware Application Software
  • 15. This type of software pertains to one specific application. These are the programs written by programmers to enable computer to perform a specific task such as processing words, handling calculations and figures, medical accounting, billing etc. Some types of Application Software are:- 1. Office Tools 2. Domain Specific Application Software Software Concepts Purnaabh 15 Office Tools
  • 16. The application software belonging to this category are used in office for documentation and recording purposes. Some commonly used such software are word processing software, spreadsheets, presentation, software, database systems etc. Software Concepts Purnaabh 16 Domain Specific Application Software