SlideShare a Scribd company logo
1 of 25
Download to read offline
BOPTM FRIST YEAR 2ND SEM
Project Title : Computer Software & Operating System
Submitted To Submitted By
Mrs.Xyz Name Roll No
Smriti Basu 28
Riyanka Debbarma 29
Parinita Biswas 30
Susmita Acharjee 31
Koushika Sarkar 32
Santosh Das 33 1
Table Of Content
Topic Name Slide No
What is software…………………………………………………………….3
Types of Software……………………………………………………….4
System Software……………………………………………………….5
Types Of System Software……………………………………..6
Operating System………………………………………………..8
Functions Of Operating System……………………….9
Types Of Operating System……………………………..10
Operating System Interfaces……………………………11
Advantages & Disadvantages of OS………......……12 & 13
Application Software……………………………………………….14
Types Of Application Software………………………………15
Some Attributes in Computer Software………………………17
Conclusion…………………………………………………………..………..23
Q & A…………………………………………………………………………….24
2
What is a Computer Software ?
Computer software, often called as software, is a set of instructions and
its associated documentations that tells a computer what to do or how to
perform a task.
Example:
Ms word, Firefox, Chrome, spread sheets etc.
3
Types Of Computer Software
System Software
System software is software designed to
provide a platform to other software.
Application Software
Application software is a term which is used
for software created for a specific purpose.
4
System Software
The System Software consist of the Operating System and all
the utilities that enable the computer to function.
System software actually controls the hardware so that
application software can perform any action or task.
Example :-
Operating Systems, Compiler, Loader, Linker,
Interpreter and etc.
5
Types Of System Software
System Software is divided into 3 categories.
Operating System
System Support
System Development
6
Types Of System Software(Cont.)
Operating System
An operating system is system software that manages computer hardware and
software resources and provides common services for computer programs
such as application software
Example:- Windows, Linux etc.
System Support
System support softwares are those which helps the computer system to
communicate, manage or share information with devices connected to it.
Example:- Device Drivers
System Development
System Development softwares present in the computer system to help the
system to stay up to date or work continuously without any interruption.
Example:- Software Update, System Debugger etc.
7
Operating System
What is an Operating System ?
An operating system (OS), in its most general
sense, is software that allows a user to run
other applications on a computing device.
While it is possible for a software application
to interface directly with hardware, the vast
majority of applications are written for an OS,
which allows them to take advantage of
common libraries and not worry about specific
hardware details.
Example :- Windows OS, Linux OS, Android OS etc.
8
Functions Of Operating System
9
Providing a user Interface
Running applications
Support for built in utility programs
Control to the computer hardware
Types Of Operating System
10
Single user, Single Task
As the name implies, this operating system is designed to manage the
computer so that one user can effectively do one thing at a time
Example :- The Palm OS
Single user, Multi-tasking
An operating system that allows a single user to perform two or more
functions at once is a single-user/multitasking operating system
Example :- Windows OS
Multi user, Multi-tasking
Multi-user software is software that allows access by multiple users of a
computer
Example :- Linux OS
Operating System Interfaces
11
Command line interface
A command-line interface or command language
interpreter (CLI), also known as command-line user
interface, console user interface and character user
interface (CUI), is a means of interacting with a
computer program where the user (or client) issues
commands to the program in the form of successive
lines of text.
Graphical user interface
The graphical user interface (GUI) is a form of user
interface that allows users to interact with electronic
devices through graphical icons and visual
indicators such as secondary notation, instead of
text-based user interfaces.
Advantages Of OS
12
Easy to use
User friendly
Intermediate between all
hardware's and software's of the
system
No need to know any technical
languages
Its the platform of all programs
Disadvantages Of OS
13
If any problems affected in OS,
you may lose all the contents
which have been stored
already
Unwanted user can use your
own system
Application Software
Application software uses the capacity of a
computer directly for specific tasks and are
used to manipulate text, graphics and
numbers.
Example :-
Word Processor, Spreadsheet and Database
Management System etc.
14
Types Of Application Software
Depending on the level of language used there are
different types of application software. Such as –
Proprietary
In-house
Contract
Off-the-shelf
Customized package
Standard package
15
Types Of Application Software(Cont.)
Proprietary
Proprietary software is a licensed software under exclusive legal right of owner.
In-house
In In-house software we develop application with the help of company resources.
Contract
The software which is developed for a specific company for their requirement.
Off-the-shelf
An existing software program that can be used without any changes expected.
Customized package
Softwares that are customized by the end user with the developer for better usability.
Standard package
Standers package softwares contains all the necessary protocols and attributes that
user or a corporation needs . 16
Some Attributes in Computer Software
Programming Languages
Copyrights and Licenses
Open-Source Software
Software Upgrades
Software Bugs
17
Programming Languages
18
Sets of keywords, symbols, and a system of rulesfor
constructing statements by which humans can
communicate instructions to be executed by a
computer
Different languages have different characteristics
Syntax: a set of rules associated with a programming
language
Copyrights and Licenses
19
Most software products are protected by law using copyright
and licensing provisions
In some cases users are given ultimate use of software in one
or more computers
In other cases users needs to pay for the software services for
a limited period of time and after that users needs to may
more
Some software's now requires users to register their software
before its fully use
Open Source Software
20
Open-source software are software freely available to
anyone in a form that can be easily modified
Widely used open-source softwarepackages: Linux
OS, Free BSD, Apache, Sendmail, Perl
Open-source software is often more reliable and
secure than commercial software
Open-source systems can contain hidden costs,
particularly for user support or solving problems with
the software
Software Updates
21
Software companies revise their programs and sell
new versions periodically
Revised software may or may not offer any major
additional capabilities
Revised software can contain bugs or errors
Software upgrades usually cost much less than the
original purchase price
Software Bugs
22
Software bugs are the defect in a computer program
that keeps it from performing as it is designed to
perform
Tips for reducing impact of softwarebugs :-
Register all software so that you can receive bug alerts,
fixes, and patches
Check the manual or read-me files forwork-arounds
Access support area of the manufacturer’s Web site for
patches
Install the latest software updates
Conclusion
23
Although there are different types of Computer Software and
operating systems. These software and operating systems used
in different sectors. Their operating process is also different.
Some types of Software works Graphically, some works on
Database Management System and some OS works on
multiple or single user interfaces, some on Word Processors
etc. Day by day softwares are upgrading and by each day
operating system and software's are becoming more and more
user friendly and much more satisfying to use.
Any Questions ?
24
THANK
YOU

More Related Content

What's hot

System software and its types
System software and its typesSystem software and its types
System software and its typessamina khan
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basicsnishantsri
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application SoftwareAashima Wadhwa
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsShweta Shah
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentationashanrajpar
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
operating system
operating systemoperating system
operating systemKadianAman
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemHemant Raj
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its typesMirza Kaleem
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating SystemPriya Patra
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionAnkonGopalBanik
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 

What's hot (20)

System software and its types
System software and its typesSystem software and its types
System software and its types
 
Operating system
Operating system Operating system
Operating system
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Windows operating system presentation
Windows operating system presentationWindows operating system presentation
Windows operating system presentation
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
File management
File managementFile management
File management
 
operating system
operating systemoperating system
operating system
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 

Similar to Computer Software and Operating System

Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptMehwishKanwal14
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsachin325314
 
Opeating system programs
Opeating system programsOpeating system programs
Opeating system programsJotham Gadot
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdfAFANJIPHILL
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_softwareTallat Satti
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating SystemsAmber Wheeler
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages PraShant Kumar
 
Presentation it
Presentation itPresentation it
Presentation itnabelas
 
Software and its Types All About Computer Software
Software and its Types All About Computer SoftwareSoftware and its Types All About Computer Software
Software and its Types All About Computer Softwarekhang950262
 
Lecture-4 FIT Introduction To Software (1).pptx
Lecture-4 FIT Introduction To Software (1).pptxLecture-4 FIT Introduction To Software (1).pptx
Lecture-4 FIT Introduction To Software (1).pptxSiddiquiSid1
 

Similar to Computer Software and Operating System (20)

Presentation on Computer Software.ppt
Presentation on Computer Software.pptPresentation on Computer Software.ppt
Presentation on Computer Software.ppt
 
Software concepts
Software conceptsSoftware concepts
Software concepts
 
Comp App lect 3 (Software).ppt
Comp App lect 3 (Software).pptComp App lect 3 (Software).ppt
Comp App lect 3 (Software).ppt
 
Softwares
SoftwaresSoftwares
Softwares
 
Presentation on computer software
Presentation on computer softwarePresentation on computer software
Presentation on computer software
 
Software 3
Software 3Software 3
Software 3
 
Software
SoftwareSoftware
Software
 
Software (4).ppt
Software (4).pptSoftware (4).ppt
Software (4).ppt
 
Software
SoftwareSoftware
Software
 
software4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdfsoftware4-150511081405-lva1-app6892 2.pdf
software4-150511081405-lva1-app6892 2.pdf
 
Opeating system programs
Opeating system programsOpeating system programs
Opeating system programs
 
ComputerSoftware.pdf
ComputerSoftware.pdfComputerSoftware.pdf
ComputerSoftware.pdf
 
software system_and_application_software
software system_and_application_softwaresoftware system_and_application_software
software system_and_application_software
 
Exam 1 in ITEP 132
Exam 1 in ITEP 132Exam 1 in ITEP 132
Exam 1 in ITEP 132
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
The Pc And Its Operating Systems
The Pc And Its Operating SystemsThe Pc And Its Operating Systems
The Pc And Its Operating Systems
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Presentation it
Presentation itPresentation it
Presentation it
 
Software and its Types All About Computer Software
Software and its Types All About Computer SoftwareSoftware and its Types All About Computer Software
Software and its Types All About Computer Software
 
Lecture-4 FIT Introduction To Software (1).pptx
Lecture-4 FIT Introduction To Software (1).pptxLecture-4 FIT Introduction To Software (1).pptx
Lecture-4 FIT Introduction To Software (1).pptx
 

Recently uploaded

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 

Recently uploaded (20)

chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 

Computer Software and Operating System

  • 1. BOPTM FRIST YEAR 2ND SEM Project Title : Computer Software & Operating System Submitted To Submitted By Mrs.Xyz Name Roll No Smriti Basu 28 Riyanka Debbarma 29 Parinita Biswas 30 Susmita Acharjee 31 Koushika Sarkar 32 Santosh Das 33 1
  • 2. Table Of Content Topic Name Slide No What is software…………………………………………………………….3 Types of Software……………………………………………………….4 System Software……………………………………………………….5 Types Of System Software……………………………………..6 Operating System………………………………………………..8 Functions Of Operating System……………………….9 Types Of Operating System……………………………..10 Operating System Interfaces……………………………11 Advantages & Disadvantages of OS………......……12 & 13 Application Software……………………………………………….14 Types Of Application Software………………………………15 Some Attributes in Computer Software………………………17 Conclusion…………………………………………………………..………..23 Q & A…………………………………………………………………………….24 2
  • 3. What is a Computer Software ? Computer software, often called as software, is a set of instructions and its associated documentations that tells a computer what to do or how to perform a task. Example: Ms word, Firefox, Chrome, spread sheets etc. 3
  • 4. Types Of Computer Software System Software System software is software designed to provide a platform to other software. Application Software Application software is a term which is used for software created for a specific purpose. 4
  • 5. System Software The System Software consist of the Operating System and all the utilities that enable the computer to function. System software actually controls the hardware so that application software can perform any action or task. Example :- Operating Systems, Compiler, Loader, Linker, Interpreter and etc. 5
  • 6. Types Of System Software System Software is divided into 3 categories. Operating System System Support System Development 6
  • 7. Types Of System Software(Cont.) Operating System An operating system is system software that manages computer hardware and software resources and provides common services for computer programs such as application software Example:- Windows, Linux etc. System Support System support softwares are those which helps the computer system to communicate, manage or share information with devices connected to it. Example:- Device Drivers System Development System Development softwares present in the computer system to help the system to stay up to date or work continuously without any interruption. Example:- Software Update, System Debugger etc. 7
  • 8. Operating System What is an Operating System ? An operating system (OS), in its most general sense, is software that allows a user to run other applications on a computing device. While it is possible for a software application to interface directly with hardware, the vast majority of applications are written for an OS, which allows them to take advantage of common libraries and not worry about specific hardware details. Example :- Windows OS, Linux OS, Android OS etc. 8
  • 9. Functions Of Operating System 9 Providing a user Interface Running applications Support for built in utility programs Control to the computer hardware
  • 10. Types Of Operating System 10 Single user, Single Task As the name implies, this operating system is designed to manage the computer so that one user can effectively do one thing at a time Example :- The Palm OS Single user, Multi-tasking An operating system that allows a single user to perform two or more functions at once is a single-user/multitasking operating system Example :- Windows OS Multi user, Multi-tasking Multi-user software is software that allows access by multiple users of a computer Example :- Linux OS
  • 11. Operating System Interfaces 11 Command line interface A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text. Graphical user interface The graphical user interface (GUI) is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces.
  • 12. Advantages Of OS 12 Easy to use User friendly Intermediate between all hardware's and software's of the system No need to know any technical languages Its the platform of all programs
  • 13. Disadvantages Of OS 13 If any problems affected in OS, you may lose all the contents which have been stored already Unwanted user can use your own system
  • 14. Application Software Application software uses the capacity of a computer directly for specific tasks and are used to manipulate text, graphics and numbers. Example :- Word Processor, Spreadsheet and Database Management System etc. 14
  • 15. Types Of Application Software Depending on the level of language used there are different types of application software. Such as – Proprietary In-house Contract Off-the-shelf Customized package Standard package 15
  • 16. Types Of Application Software(Cont.) Proprietary Proprietary software is a licensed software under exclusive legal right of owner. In-house In In-house software we develop application with the help of company resources. Contract The software which is developed for a specific company for their requirement. Off-the-shelf An existing software program that can be used without any changes expected. Customized package Softwares that are customized by the end user with the developer for better usability. Standard package Standers package softwares contains all the necessary protocols and attributes that user or a corporation needs . 16
  • 17. Some Attributes in Computer Software Programming Languages Copyrights and Licenses Open-Source Software Software Upgrades Software Bugs 17
  • 18. Programming Languages 18 Sets of keywords, symbols, and a system of rulesfor constructing statements by which humans can communicate instructions to be executed by a computer Different languages have different characteristics Syntax: a set of rules associated with a programming language
  • 19. Copyrights and Licenses 19 Most software products are protected by law using copyright and licensing provisions In some cases users are given ultimate use of software in one or more computers In other cases users needs to pay for the software services for a limited period of time and after that users needs to may more Some software's now requires users to register their software before its fully use
  • 20. Open Source Software 20 Open-source software are software freely available to anyone in a form that can be easily modified Widely used open-source softwarepackages: Linux OS, Free BSD, Apache, Sendmail, Perl Open-source software is often more reliable and secure than commercial software Open-source systems can contain hidden costs, particularly for user support or solving problems with the software
  • 21. Software Updates 21 Software companies revise their programs and sell new versions periodically Revised software may or may not offer any major additional capabilities Revised software can contain bugs or errors Software upgrades usually cost much less than the original purchase price
  • 22. Software Bugs 22 Software bugs are the defect in a computer program that keeps it from performing as it is designed to perform Tips for reducing impact of softwarebugs :- Register all software so that you can receive bug alerts, fixes, and patches Check the manual or read-me files forwork-arounds Access support area of the manufacturer’s Web site for patches Install the latest software updates
  • 23. Conclusion 23 Although there are different types of Computer Software and operating systems. These software and operating systems used in different sectors. Their operating process is also different. Some types of Software works Graphically, some works on Database Management System and some OS works on multiple or single user interfaces, some on Word Processors etc. Day by day softwares are upgrading and by each day operating system and software's are becoming more and more user friendly and much more satisfying to use.