SlideShare a Scribd company logo
1 of 9
TAGORE GOVERNMENT COLLEGE
EDUCATION
POWERPOINT PRESENTATION
TOPIC: SOFTWARE AND OPERATING SYSTEM
PRESENTED BY
RENU YADAV (B.Ed first yr)
SOFTWARE
Computer software, or simply software, is that part of
a computer system that consists of encoded information or
computer instructions, in contrast to the
physical hardware from which the system is built.
The term "software" was first proposed by
Alan Turing and used in this sense by John
W. Tukey in 1957. In computer science and
software engineering, computer software
all information processed by computer
systems, programs and data.
Computer software includes computer programs,
libraries and related non-executable data, such as online
documentation or digital media. Computer hardware and
software require each other and neither can be realistically
used on its own.
SOFTWARE CLASSIFICATION
The two main classifications of software that all programs fit
under are:
• System software
• Application software
Without software, most hardware would sit
there doing nothing or perform specific tasks.
To make most hardware run we need to use
software, and your task here is to select the
correct type of software for each job.
SYSTEM SOFTWARE
software designed to operate the computer hardware and to
provide a platform for running application software. Modern
computers are complex machines
involving many different parts. To
keep it running well you will need
system software. System software
will handle the smooth running of all
the components of the computer as
well as providing general
functionality for other programs to
use, tools to speed up the computer,
tools to develop new software and
programs to keep you safe from attacks. There are several
different types of system software that we will look at in more
detail very shortly.
APPLICATION SOFTWARES
Application software is designed for people like me and you to
perform tasks that we consider useful. This might be the
ability of a scientist to work out statistical information using a
set of results, or someone who wants to play the latest
computer game. There are several categories of Application
software that we'll look into shortly:
OPERATINGSYSTEM
The operating system (OS) is the most important program that
runs on a computer. Every general-purpose computer must
have an operating system to run other programs
and applications. Computer operating systems perform basic
tasks, such as recognizing input from the keyboard, sending
output to the display screen, keeping track of
files and directories on the disk, and
controlling peripheral devices such as
printers.
For large systems, the operating system has even greater
responsibilities and powers. It is like a traffic cop -- it makes
sure that different programs and users running at the same
time do not interfere with each other. The operating system is
also responsible for security, ensuring that unauthorized users
do not access the system.
BASIC FUNCTIONS OF OS
Regardless of the size and complexity of the computer and the
operating system, all operating systems perform the same
four basic functions:
• Control hardware access
• Manage files and folders
• Provide a user interface
• Manage applications
CLASSIFICATION OF OS
An operating system is regarded as system software, a type of
software whose primary function is to operate and control
hardware. By managing the operations of the hardware, users
are shielded from the complexity of how the computer
performs its functions. Once an operating system is in place,
all other applications can be installed and used appropriately.
Users can then accomplish powerful tasks with ease.
The main operating system classifications include real-time
operating systems, single-user single task systems, single-user
multitasking systems and multi-user operating systems.
Single-user operating systems are designed to let the user
perform one task at a time, while single-user multitasking
systems allow users to perform multiple tasks simultaneously.
Multi-user operating systems allow multiple users to carry out
multiple operations at the same time
These systems typically need enormous computing resources to
function properly, such as large amounts of computer memory and
processing power. Typical examples of multi-user systems include
Open Virtual Memory Systems (OVMS), mainframe operating
systems and a variety of Unix-based systems.

More Related Content

What's hot

Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCường Nguyễn
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jayJHUSSAIN1702
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system Bilal Bhatti
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Ram Paliwal
 
ITFT_Introduction to Operating system
ITFT_Introduction to Operating systemITFT_Introduction to Operating system
ITFT_Introduction to Operating systemSneh Prabha
 
08. Computer Software
08. Computer Software08. Computer Software
08. Computer SoftwareTimesRide
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating systemAsif ALI
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
operating system
operating systemoperating system
operating systemIbbad shah
 
Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Anu Garg
 
Operating System - Part 1
Operating System - Part 1Operating System - Part 1
Operating System - Part 1AarthiM20
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating systemAmit Mehla
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......vignesh0009
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 

What's hot (20)

Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
The operating system pres jay
The operating system pres jayThe operating system pres jay
The operating system pres jay
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
 
Basic Operating System
Basic Operating SystemBasic Operating System
Basic Operating System
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
 
ITFT_Introduction to Operating system
ITFT_Introduction to Operating systemITFT_Introduction to Operating system
ITFT_Introduction to Operating system
 
08. Computer Software
08. Computer Software08. Computer Software
08. Computer Software
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
 
System Software
System SoftwareSystem Software
System Software
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
operating system
operating systemoperating system
operating system
 
Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...Difference between various operating systems on the basis of single user ,mul...
Difference between various operating systems on the basis of single user ,mul...
 
Introduction To Operating System
Introduction To Operating SystemIntroduction To Operating System
Introduction To Operating System
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Operating System - Part 1
Operating System - Part 1Operating System - Part 1
Operating System - Part 1
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 

Viewers also liked

Artículo Alejandra
Artículo AlejandraArtículo Alejandra
Artículo Alejandrajuan alvarez
 
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...Aloysia Elly Power
 
Scene Studio Product Presentation
Scene Studio Product PresentationScene Studio Product Presentation
Scene Studio Product Presentationjboyczuk
 
志望校決定方法
志望校決定方法志望校決定方法
志望校決定方法Yuichi Hirose
 
海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222Masashi_Minamide
 
Proyecto final expresion oral
Proyecto  final expresion oralProyecto  final expresion oral
Proyecto final expresion oralangel201600
 
20170224 comunicato slc cgil up time
20170224 comunicato slc cgil up time20170224 comunicato slc cgil up time
20170224 comunicato slc cgil up timeFabio Bolo
 
20170310 poste - rinnovo ccnl 10 marzo
20170310 poste - rinnovo ccnl 10 marzo20170310 poste - rinnovo ccnl 10 marzo
20170310 poste - rinnovo ccnl 10 marzoFabio Bolo
 

Viewers also liked (12)

Artículo Alejandra
Artículo AlejandraArtículo Alejandra
Artículo Alejandra
 
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...
From tree trunks to breakfast pancakes: RSOP turns sap into syrup - UMD State...
 
Scene Studio Product Presentation
Scene Studio Product PresentationScene Studio Product Presentation
Scene Studio Product Presentation
 
Mamiferos
MamiferosMamiferos
Mamiferos
 
志望校決定方法
志望校決定方法志望校決定方法
志望校決定方法
 
Flight Control System
Flight Control SystemFlight Control System
Flight Control System
 
海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222海外大学院留学説明会@東京大学20141222
海外大学院留学説明会@東京大学20141222
 
Proyecto final expresion oral
Proyecto  final expresion oralProyecto  final expresion oral
Proyecto final expresion oral
 
Un Món De Baix Cosum
Un Món De Baix CosumUn Món De Baix Cosum
Un Món De Baix Cosum
 
20170224 comunicato slc cgil up time
20170224 comunicato slc cgil up time20170224 comunicato slc cgil up time
20170224 comunicato slc cgil up time
 
20170310 poste - rinnovo ccnl 10 marzo
20170310 poste - rinnovo ccnl 10 marzo20170310 poste - rinnovo ccnl 10 marzo
20170310 poste - rinnovo ccnl 10 marzo
 
Rinnovo ccnl
Rinnovo ccnlRinnovo ccnl
Rinnovo ccnl
 

Similar to Software

Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.DevarajuBn
 
Computer software (Introduction to OS)
Computer software (Introduction to OS)Computer software (Introduction to OS)
Computer software (Introduction to OS)Miz Malinz
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptxRahul779791
 
513-COMPUTER.pptx
513-COMPUTER.pptx513-COMPUTER.pptx
513-COMPUTER.pptxMhenAcenas
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-materialhomeworkping8
 
operating system college
operating system collegeoperating system college
operating system collegeJitendra Rawat
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentationpaddy249
 
Computer system software
Computer system softwareComputer system software
Computer system softwareMozaSaid
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptxssuser5c874e
 
Operating system 2
Operating system 2Operating system 2
Operating system 2matsapit
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptxEgoGamer
 
Management Information System
Management Information SystemManagement Information System
Management Information SystemCh Irfan
 

Similar to Software (20)

MIS assignement
MIS assignementMIS assignement
MIS assignement
 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.
 
Computer software (Introduction to OS)
Computer software (Introduction to OS)Computer software (Introduction to OS)
Computer software (Introduction to OS)
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
513-COMPUTER.pptx
513-COMPUTER.pptx513-COMPUTER.pptx
513-COMPUTER.pptx
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
Operating systems
Operating systems Operating systems
Operating systems
 
Unit 4 software
Unit 4  softwareUnit 4  software
Unit 4 software
 
operating system college
operating system collegeoperating system college
operating system college
 
The operating
The operatingThe operating
The operating
 
System Software
System SoftwareSystem Software
System Software
 
As media studies software and systems presentation
As media studies software and systems presentationAs media studies software and systems presentation
As media studies software and systems presentation
 
Welcome
WelcomeWelcome
Welcome
 
Computer system software
Computer system softwareComputer system software
Computer system software
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
Management Information System
Management Information SystemManagement Information System
Management Information System
 

Recently uploaded

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
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
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
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
 
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
 
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
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
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
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
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
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
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
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
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
 
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
 
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
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
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...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
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
 
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
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Software

  • 1. TAGORE GOVERNMENT COLLEGE EDUCATION POWERPOINT PRESENTATION TOPIC: SOFTWARE AND OPERATING SYSTEM PRESENTED BY RENU YADAV (B.Ed first yr)
  • 2. SOFTWARE Computer software, or simply software, is that part of a computer system that consists of encoded information or computer instructions, in contrast to the physical hardware from which the system is built. The term "software" was first proposed by Alan Turing and used in this sense by John W. Tukey in 1957. In computer science and software engineering, computer software all information processed by computer systems, programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
  • 3. SOFTWARE CLASSIFICATION The two main classifications of software that all programs fit under are: • System software • Application software Without software, most hardware would sit there doing nothing or perform specific tasks. To make most hardware run we need to use software, and your task here is to select the correct type of software for each job.
  • 4. SYSTEM SOFTWARE software designed to operate the computer hardware and to provide a platform for running application software. Modern computers are complex machines involving many different parts. To keep it running well you will need system software. System software will handle the smooth running of all the components of the computer as well as providing general functionality for other programs to use, tools to speed up the computer, tools to develop new software and programs to keep you safe from attacks. There are several different types of system software that we will look at in more detail very shortly.
  • 5. APPLICATION SOFTWARES Application software is designed for people like me and you to perform tasks that we consider useful. This might be the ability of a scientist to work out statistical information using a set of results, or someone who wants to play the latest computer game. There are several categories of Application software that we'll look into shortly:
  • 6. OPERATINGSYSTEM The operating system (OS) is the most important program that runs on a computer. Every general-purpose computer must have an operating system to run other programs and applications. Computer operating systems perform basic tasks, such as recognizing input from the keyboard, sending output to the display screen, keeping track of files and directories on the disk, and controlling peripheral devices such as printers. For large systems, the operating system has even greater responsibilities and powers. It is like a traffic cop -- it makes sure that different programs and users running at the same time do not interfere with each other. The operating system is also responsible for security, ensuring that unauthorized users do not access the system.
  • 7. BASIC FUNCTIONS OF OS Regardless of the size and complexity of the computer and the operating system, all operating systems perform the same four basic functions: • Control hardware access • Manage files and folders • Provide a user interface • Manage applications
  • 8. CLASSIFICATION OF OS An operating system is regarded as system software, a type of software whose primary function is to operate and control hardware. By managing the operations of the hardware, users are shielded from the complexity of how the computer performs its functions. Once an operating system is in place, all other applications can be installed and used appropriately. Users can then accomplish powerful tasks with ease. The main operating system classifications include real-time operating systems, single-user single task systems, single-user multitasking systems and multi-user operating systems. Single-user operating systems are designed to let the user perform one task at a time, while single-user multitasking systems allow users to perform multiple tasks simultaneously. Multi-user operating systems allow multiple users to carry out multiple operations at the same time
  • 9. These systems typically need enormous computing resources to function properly, such as large amounts of computer memory and processing power. Typical examples of multi-user systems include Open Virtual Memory Systems (OVMS), mainframe operating systems and a variety of Unix-based systems.