SlideShare a Scribd company logo
1 of 22
Unit :4
Software
Introduction
Computer software or just software, is a
collection of computer programs and
related data that provides the instructions for
telling a computer what to do and how to do it.
For academic purpose at BVIMR only
TYPES OF SOFTWARE
There are two types of software:
 Systems software: the operating system.
 Applications software: the programs we use.
 Systems software is the control software that
operates the hardware and allows the
applications to run.
For academic purpose at BVIMR only
 An Operating System (OS) is the
master controller within a computer.
EX: Windows, MacOS, DOS, UNIX, Linux
 An operating system interacts with:
◦ All hardware installed in or connected to a
computer system.
◦ All software installed or running from a
storage device on a computer system.
System Software
For academic purpose at BVIMR only
Structure of Operating System:
Application Programs
System Programs
Software (Operating System)
HARDWARE
System Software
 Microsoft Windows
◦ Most popular operating system.
◦ Supports a vast array of application
software and peripheral devices.
 MacOS
◦ For Macintosh computers.
◦ Proprietary system.
◦ Does not have same functionality and
support for software and peripheral
devices.
For academic purpose at BVIMR only
Operating Systems
 Operating Systems run in
the background without the
users being aware of it.
 It controls the inputs,
outputs, interrupts, and
storage of files as
requested by the
applications software.
For academic purpose at BVIMR only
System Software
 Network operating system (NOS)
◦ Manages network resources.
◦ Maintains security.
◦ Tracks user accounts.
◦ Handles communication between
workstations and servers.
 Popular network operating systems
Windows NT, Novell Netware, UNIX
For academic purpose at BVIMR only
System Software
Utilities
 Utilities augment functionality of operating
systems. Utilities includes device drivers
and Troubleshooting capabilities.
 Utilities provide file management
capabilities such as copying, moving or
renaming a file.
 Norton Utilities includes an undelete
function that can recover deleted files.
 Symantec and McAfee Virus checkers add
protection for all system and data files.For academic purpose at BVIMR only
Types of Operating System
For academic purpose at BVIMR only
 Batch Processing
 Multiprogramming
 Multi-tasking
 Time Sharing
Batch Processing:
 In Batch processing same type of jobs batch
(BATCH- a set of jobs with similar needs) together
and execute at a time.
 The OS was simple, its major task was to transfer
control from one job to the next.
 The job was submitted to the computer operator in
form of punch cards. At some later time the output
appeared.
 The OS was always resident in memory. (Ref. Fig.
next slide)
 Common Input devices were card readers and tape
drives.
Batch Processing (Contd…):
 Common output devices were line printers, tape
drives, and card punches.
 Users did not interact directly with the computer
systems, but he prepared a job (comprising of the
program, the data, & some control information).
 Example: Stock Status at the end of day, bill
generation at the end of month cycle, etc.
OS
User
program
area
Multiprogramming:
 Multiprogramming is a technique to execute number
of programs simultaneously by a single processor.
 In Multiprogramming, number of processes reside in
main memory at a time.
 The OS picks and begins to executes one of the jobs
in the main memory.
 If any I/O wait happened in a process, then CPU
switches from that job to another job.
 Hence CPU in not idle at any time.
Multiprogramming (Contd…):
OS
Job 1
Job 2
Job 3
Job 4
Job 5
• Figure dipicts the layout of
multiprogramming system.
• The main memory consists of 5
jobs at a time, the CPU executes
one by one.
Advantages:
•Efficient memory utilization
•Throughput increases
•CPU is never idle, so
performance increases.
Multi-Tasking :
For academic purpose at BVIMR only
A multi-tasking operating system allows more than one
program to be running at a time, from the point of view of
human time scales. A single-tasking system has only one
running program.
Time Sharing Systems:
 Time sharing, or multitasking, is a logical extension
of multiprogramming.
 Multiple jobs are executed by switching the CPU
between them.
 In this, the CPU time is shared by different
processes, so it is called as “Time sharing
Systems”.
 Time slice is defined by the OS, for sharing CPU
time between processes.
 Examples: Multics, Unix, etc.,
Application Software
Application Software consists of programs
that tell a computer how to produce
information. Some of the more commonly
used packages are:
 Word processing
 Electronic spreadsheet
 Database
 Presentation graphics
Word Processing
 Word Processing software is used to create and print
documents. A key advantage of word processing
software is that users easily can make changes in
documents.
For academic purpose at BVIMR only
Electronic Spreadsheets
 Electronic spreadsheet software allows the user to
add, subtract, and perform user-defined calculations
on rows and columns of numbers. These numbers
can be changed and the spreadsheet quickly
recalculates the new results.
For academic purpose at BVIMR only
Database Software
 Allows the user to enter, retrieve, and update data in
an organized and efficient manner, with flexible
inquiry and reporting capabilities.
For academic purpose at BVIMR only
Presentation Graphics
 Presentation graphic software allows the user to
create documents called slides to be used in making
the presentations. Using special projection devices,
the slides display as they appear on the computer
screen.
For academic purpose at BVIMR only
Queries??
For academic purpose at BVIMR only

More Related Content

What's hot

What's hot (20)

component of computer
component of computercomponent of computer
component of computer
 
Processors and its Types
Processors and its TypesProcessors and its Types
Processors and its Types
 
Operating system
Operating systemOperating system
Operating system
 
computer fundamental
computer fundamental computer fundamental
computer fundamental
 
Components of a computer system
Components of a computer systemComponents of a computer system
Components of a computer system
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Storage devices
Storage devicesStorage devices
Storage devices
 
Computer - Hardware components
Computer -  Hardware componentsComputer -  Hardware components
Computer - Hardware components
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Computer storage devices
Computer storage devicesComputer storage devices
Computer storage devices
 
Peter Norton’s Introduction to Computers
Peter Norton’s Introduction to ComputersPeter Norton’s Introduction to Computers
Peter Norton’s Introduction to Computers
 
Software and hardware
Software and hardwareSoftware and hardware
Software and hardware
 
Computer hardware presentation
Computer hardware presentationComputer hardware presentation
Computer hardware presentation
 
Components of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament pptComponents of computer, CPU computer funfament ppt
Components of computer, CPU computer funfament ppt
 
Introduction to computing
Introduction to computingIntroduction to computing
Introduction to computing
 
Memory Unit
Memory UnitMemory Unit
Memory Unit
 
Basic Computer Parts
Basic Computer PartsBasic Computer Parts
Basic Computer Parts
 
An introduction to Windows 10
An introduction to Windows 10 An introduction to Windows 10
An introduction to Windows 10
 
Operating systems Overview
Operating systems OverviewOperating systems Overview
Operating systems Overview
 
Computer hardware troubleshooting
Computer hardware troubleshootingComputer hardware troubleshooting
Computer hardware troubleshooting
 

Viewers also liked

GATT and WTO Foundation
GATT and WTO FoundationGATT and WTO Foundation
GATT and WTO FoundationRaj vardhan
 
International monetary fund
International monetary fundInternational monetary fund
International monetary fundRaj vardhan
 
Balance of payments
Balance of paymentsBalance of payments
Balance of paymentsRaj vardhan
 
International marketing
International marketingInternational marketing
International marketingRaj vardhan
 
International monetary system
International monetary systemInternational monetary system
International monetary systemRaj vardhan
 
Unit 2 input-output
Unit 2 input-outputUnit 2 input-output
Unit 2 input-outputRaj vardhan
 
International hrm
International hrmInternational hrm
International hrmRaj vardhan
 
Business level strategies
Business level strategiesBusiness level strategies
Business level strategiesRaj vardhan
 
Determination of foreign exchange rate
Determination of foreign exchange rateDetermination of foreign exchange rate
Determination of foreign exchange rateRaj vardhan
 
Unit 3 storage fundamentals
Unit 3 storage fundamentalsUnit 3 storage fundamentals
Unit 3 storage fundamentalsRaj vardhan
 
Management accounting
Management accountingManagement accounting
Management accountingRaj vardhan
 
Porter 5 forces model
Porter 5 forces modelPorter 5 forces model
Porter 5 forces modelRaj vardhan
 

Viewers also liked (20)

Cost accounting
Cost accountingCost accounting
Cost accounting
 
IB
IBIB
IB
 
GATT and WTO Foundation
GATT and WTO FoundationGATT and WTO Foundation
GATT and WTO Foundation
 
Forex market
Forex marketForex market
Forex market
 
International monetary fund
International monetary fundInternational monetary fund
International monetary fund
 
Balance of payments
Balance of paymentsBalance of payments
Balance of payments
 
International marketing
International marketingInternational marketing
International marketing
 
International monetary system
International monetary systemInternational monetary system
International monetary system
 
Unit 2 input-output
Unit 2 input-outputUnit 2 input-output
Unit 2 input-output
 
Organizing
OrganizingOrganizing
Organizing
 
WTO
WTOWTO
WTO
 
MNC
MNCMNC
MNC
 
LPG
LPGLPG
LPG
 
International hrm
International hrmInternational hrm
International hrm
 
Business level strategies
Business level strategiesBusiness level strategies
Business level strategies
 
Determination of foreign exchange rate
Determination of foreign exchange rateDetermination of foreign exchange rate
Determination of foreign exchange rate
 
Unit 3 storage fundamentals
Unit 3 storage fundamentalsUnit 3 storage fundamentals
Unit 3 storage fundamentals
 
Management accounting
Management accountingManagement accounting
Management accounting
 
Porter 5 forces model
Porter 5 forces modelPorter 5 forces model
Porter 5 forces model
 
Cost sheet
Cost sheetCost sheet
Cost sheet
 

Similar to Unit 4 software

Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
system software and application software
system software and application softwaresystem software and application software
system software and application softwareTallat Satti
 
Operating systems11 9-07 (1)
Operating systems11 9-07 (1)Operating systems11 9-07 (1)
Operating systems11 9-07 (1)vattikuti_sarada
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusmudasserakram
 
operating system college
operating system collegeoperating system college
operating system collegeJitendra Rawat
 
Computer software and operating system.pptx
Computer software and operating system.pptxComputer software and operating system.pptx
Computer software and operating system.pptxAayushAryal2
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By AwaisAwaisch3
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)SURBHI SAROHA
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample materialVskills
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfYUSRA FERNANDO
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) upYUSRA FERNANDO
 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.DevarajuBn
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)Acad
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample materialVskills
 

Similar to Unit 4 software (20)

Software 3
Software 3Software 3
Software 3
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
system software and application software
system software and application softwaresystem software and application software
system software and application software
 
Operating systems11 9-07 (1)
Operating systems11 9-07 (1)Operating systems11 9-07 (1)
Operating systems11 9-07 (1)
 
What is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virusWhat is Operating System, Utility program,virus and anti_virus
What is Operating System, Utility program,virus and anti_virus
 
operating system college
operating system collegeoperating system college
operating system college
 
Computer software and operating system.pptx
Computer software and operating system.pptxComputer software and operating system.pptx
Computer software and operating system.pptx
 
Operating systems By Awais
Operating systems By AwaisOperating systems By Awais
Operating systems By Awais
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
ESSENTIAL COMPONENTS OF COMPUTERS(UNIT 2)
 
Vskills c developer sample material
Vskills c developer sample materialVskills c developer sample material
Vskills c developer sample material
 
Chp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdfChp 03 - Software PTI - (Shared).pdf
Chp 03 - Software PTI - (Shared).pdf
 
Chp 03 pti - (shared) up
Chp 03   pti - (shared) upChp 03   pti - (shared) up
Chp 03 pti - (shared) up
 
Operating system education. technology.
Operating system education.  technology.Operating system education.  technology.
Operating system education. technology.
 
c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)c and data structures first unit notes (jntuh syllabus)
c and data structures first unit notes (jntuh syllabus)
 
It
ItIt
It
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Vskills c++ developer sample material
Vskills c++ developer sample materialVskills c++ developer sample material
Vskills c++ developer sample material
 
Computer in nursing
Computer in nursingComputer in nursing
Computer in nursing
 

More from Raj vardhan

Software Testing Life Cycle Unit-3
Software Testing Life Cycle Unit-3Software Testing Life Cycle Unit-3
Software Testing Life Cycle Unit-3Raj vardhan
 
Internet Basics Unit-7
Internet Basics  Unit-7Internet Basics  Unit-7
Internet Basics Unit-7Raj vardhan
 
Local Area Network – Wired LAN
Local Area Network – Wired LANLocal Area Network – Wired LAN
Local Area Network – Wired LANRaj vardhan
 
Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Raj vardhan
 
UNIT 4-HEADER FILES IN C
UNIT 4-HEADER FILES IN CUNIT 4-HEADER FILES IN C
UNIT 4-HEADER FILES IN CRaj vardhan
 
Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture Raj vardhan
 
UNIT -03 Transmission Media and Connecting Devices
UNIT -03 Transmission Media and Connecting Devices UNIT -03 Transmission Media and Connecting Devices
UNIT -03 Transmission Media and Connecting Devices Raj vardhan
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteRaj vardhan
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Raj vardhan
 
Swachh Bharat Abhiyan - Project Report
Swachh Bharat Abhiyan - Project ReportSwachh Bharat Abhiyan - Project Report
Swachh Bharat Abhiyan - Project ReportRaj vardhan
 
Network Topology
Network TopologyNetwork Topology
Network TopologyRaj vardhan
 
Microsoft Office Word Introduction Complete
Microsoft Office Word  Introduction CompleteMicrosoft Office Word  Introduction Complete
Microsoft Office Word Introduction CompleteRaj vardhan
 
Digital money Revolution Introduction
Digital money Revolution IntroductionDigital money Revolution Introduction
Digital money Revolution IntroductionRaj vardhan
 
Definition of Business
Definition of BusinessDefinition of Business
Definition of BusinessRaj vardhan
 
Business Terms & Concepts
Business Terms & ConceptsBusiness Terms & Concepts
Business Terms & ConceptsRaj vardhan
 
Number System Conversion | BCA
Number System Conversion | BCANumber System Conversion | BCA
Number System Conversion | BCARaj vardhan
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FITRaj vardhan
 
FIT-MS-WORD Lab | BCA
FIT-MS-WORD Lab | BCAFIT-MS-WORD Lab | BCA
FIT-MS-WORD Lab | BCARaj vardhan
 
Syllabus Front End Design Tool VB.NET | BCA-205
Syllabus Front End Design Tool VB.NET | BCA-205 Syllabus Front End Design Tool VB.NET | BCA-205
Syllabus Front End Design Tool VB.NET | BCA-205 Raj vardhan
 

More from Raj vardhan (20)

Software Testing Life Cycle Unit-3
Software Testing Life Cycle Unit-3Software Testing Life Cycle Unit-3
Software Testing Life Cycle Unit-3
 
Internet Basics Unit-7
Internet Basics  Unit-7Internet Basics  Unit-7
Internet Basics Unit-7
 
Local Area Network – Wired LAN
Local Area Network – Wired LANLocal Area Network – Wired LAN
Local Area Network – Wired LAN
 
Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5Network Connecting Devices UNIT 5
Network Connecting Devices UNIT 5
 
UNIT 4-HEADER FILES IN C
UNIT 4-HEADER FILES IN CUNIT 4-HEADER FILES IN C
UNIT 4-HEADER FILES IN C
 
Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture Wireless LANs(IEEE802.11) Architecture
Wireless LANs(IEEE802.11) Architecture
 
UNIT -03 Transmission Media and Connecting Devices
UNIT -03 Transmission Media and Connecting Devices UNIT -03 Transmission Media and Connecting Devices
UNIT -03 Transmission Media and Connecting Devices
 
Unit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 CompleteUnit 1: Introduction to DBMS Unit 1 Complete
Unit 1: Introduction to DBMS Unit 1 Complete
 
Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2Introduction To Software Concepts Unit 1 & 2
Introduction To Software Concepts Unit 1 & 2
 
Swachh Bharat Abhiyan - Project Report
Swachh Bharat Abhiyan - Project ReportSwachh Bharat Abhiyan - Project Report
Swachh Bharat Abhiyan - Project Report
 
Network Topology
Network TopologyNetwork Topology
Network Topology
 
Microsoft Office Word Introduction Complete
Microsoft Office Word  Introduction CompleteMicrosoft Office Word  Introduction Complete
Microsoft Office Word Introduction Complete
 
Digital money Revolution Introduction
Digital money Revolution IntroductionDigital money Revolution Introduction
Digital money Revolution Introduction
 
C Programming
C ProgrammingC Programming
C Programming
 
Definition of Business
Definition of BusinessDefinition of Business
Definition of Business
 
Business Terms & Concepts
Business Terms & ConceptsBusiness Terms & Concepts
Business Terms & Concepts
 
Number System Conversion | BCA
Number System Conversion | BCANumber System Conversion | BCA
Number System Conversion | BCA
 
Interaction With Computers FIT
Interaction With Computers FITInteraction With Computers FIT
Interaction With Computers FIT
 
FIT-MS-WORD Lab | BCA
FIT-MS-WORD Lab | BCAFIT-MS-WORD Lab | BCA
FIT-MS-WORD Lab | BCA
 
Syllabus Front End Design Tool VB.NET | BCA-205
Syllabus Front End Design Tool VB.NET | BCA-205 Syllabus Front End Design Tool VB.NET | BCA-205
Syllabus Front End Design Tool VB.NET | BCA-205
 

Recently uploaded

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 

Unit 4 software

  • 2. Introduction Computer software or just software, is a collection of computer programs and related data that provides the instructions for telling a computer what to do and how to do it. For academic purpose at BVIMR only
  • 3. TYPES OF SOFTWARE There are two types of software:  Systems software: the operating system.  Applications software: the programs we use.  Systems software is the control software that operates the hardware and allows the applications to run. For academic purpose at BVIMR only
  • 4.  An Operating System (OS) is the master controller within a computer. EX: Windows, MacOS, DOS, UNIX, Linux  An operating system interacts with: ◦ All hardware installed in or connected to a computer system. ◦ All software installed or running from a storage device on a computer system. System Software For academic purpose at BVIMR only
  • 5. Structure of Operating System: Application Programs System Programs Software (Operating System) HARDWARE
  • 6. System Software  Microsoft Windows ◦ Most popular operating system. ◦ Supports a vast array of application software and peripheral devices.  MacOS ◦ For Macintosh computers. ◦ Proprietary system. ◦ Does not have same functionality and support for software and peripheral devices. For academic purpose at BVIMR only
  • 7. Operating Systems  Operating Systems run in the background without the users being aware of it.  It controls the inputs, outputs, interrupts, and storage of files as requested by the applications software. For academic purpose at BVIMR only
  • 8. System Software  Network operating system (NOS) ◦ Manages network resources. ◦ Maintains security. ◦ Tracks user accounts. ◦ Handles communication between workstations and servers.  Popular network operating systems Windows NT, Novell Netware, UNIX For academic purpose at BVIMR only
  • 9. System Software Utilities  Utilities augment functionality of operating systems. Utilities includes device drivers and Troubleshooting capabilities.  Utilities provide file management capabilities such as copying, moving or renaming a file.  Norton Utilities includes an undelete function that can recover deleted files.  Symantec and McAfee Virus checkers add protection for all system and data files.For academic purpose at BVIMR only
  • 10. Types of Operating System For academic purpose at BVIMR only  Batch Processing  Multiprogramming  Multi-tasking  Time Sharing
  • 11. Batch Processing:  In Batch processing same type of jobs batch (BATCH- a set of jobs with similar needs) together and execute at a time.  The OS was simple, its major task was to transfer control from one job to the next.  The job was submitted to the computer operator in form of punch cards. At some later time the output appeared.  The OS was always resident in memory. (Ref. Fig. next slide)  Common Input devices were card readers and tape drives.
  • 12. Batch Processing (Contd…):  Common output devices were line printers, tape drives, and card punches.  Users did not interact directly with the computer systems, but he prepared a job (comprising of the program, the data, & some control information).  Example: Stock Status at the end of day, bill generation at the end of month cycle, etc. OS User program area
  • 13. Multiprogramming:  Multiprogramming is a technique to execute number of programs simultaneously by a single processor.  In Multiprogramming, number of processes reside in main memory at a time.  The OS picks and begins to executes one of the jobs in the main memory.  If any I/O wait happened in a process, then CPU switches from that job to another job.  Hence CPU in not idle at any time.
  • 14. Multiprogramming (Contd…): OS Job 1 Job 2 Job 3 Job 4 Job 5 • Figure dipicts the layout of multiprogramming system. • The main memory consists of 5 jobs at a time, the CPU executes one by one. Advantages: •Efficient memory utilization •Throughput increases •CPU is never idle, so performance increases.
  • 15. Multi-Tasking : For academic purpose at BVIMR only A multi-tasking operating system allows more than one program to be running at a time, from the point of view of human time scales. A single-tasking system has only one running program.
  • 16. Time Sharing Systems:  Time sharing, or multitasking, is a logical extension of multiprogramming.  Multiple jobs are executed by switching the CPU between them.  In this, the CPU time is shared by different processes, so it is called as “Time sharing Systems”.  Time slice is defined by the OS, for sharing CPU time between processes.  Examples: Multics, Unix, etc.,
  • 17. Application Software Application Software consists of programs that tell a computer how to produce information. Some of the more commonly used packages are:  Word processing  Electronic spreadsheet  Database  Presentation graphics
  • 18. Word Processing  Word Processing software is used to create and print documents. A key advantage of word processing software is that users easily can make changes in documents. For academic purpose at BVIMR only
  • 19. Electronic Spreadsheets  Electronic spreadsheet software allows the user to add, subtract, and perform user-defined calculations on rows and columns of numbers. These numbers can be changed and the spreadsheet quickly recalculates the new results. For academic purpose at BVIMR only
  • 20. Database Software  Allows the user to enter, retrieve, and update data in an organized and efficient manner, with flexible inquiry and reporting capabilities. For academic purpose at BVIMR only
  • 21. Presentation Graphics  Presentation graphic software allows the user to create documents called slides to be used in making the presentations. Using special projection devices, the slides display as they appear on the computer screen. For academic purpose at BVIMR only