SlideShare a Scribd company logo
1 of 13
Software, Operating System
& Application Software
BY
NAJEEB SAFI
4/19/2021 CONTACT: studysmart735@gmail.com 1
NAJEEB SAFI
NAJEEB SAFI
Software
 Software is the collection of instruction to solve a specific problem.
 Software is a program which is written for solving a problem.
 Two types of software.
1. System Software
2. Application Software
4/19/2021 CONTACT: studysmart735@gmail.com 2
NAJEEB SAFI
1. System Software
 The system software is the collection of programs designed to
operate, control, and extend the processing capabilities of the
computer system itself.
 System software is generally prepared by the computer manufactures.
 These software products comprise of program written in low level
languages, which interact with the hardware at a very basic level.
4/19/2021 CONTACT: studysmart735@gmail.com 3
NAJEEB SAFI
Operating System
 Operating System is a common example of system software.
 Operating System is a program with the following features:
 OS is a program that acts as an interface between the software and the
computer hardware.
 It is an integrated set of specialized programs used to manage overall
resources and operation of the computer.
 It is specialized software that controls and monitor the execution of all other
programs that reside in the computer, including application program and other
system software.
4/19/2021 CONTACT: studysmart735@gmail.com 4
NAJEEB SAFI
Operating System
4/19/2021 CONTACT: studysmart735@gmail.com 5
NAJEEB SAFI
Objective Of Operating System.
•The objectives of operating system are:
 To make the computer system convenient to use in an efficient manner.
To hide the details of the hardware resources from the users.
To provide users a convenient interface to use the computer system.
To act as an intermediary between the hardware and its users, making it
easier for the users to access and use other resources.
To manage the resources of a computer system.
To keep track of who is using which resource, granting resource
requests, and mediating conflicting requests from different programs and
users.
To provide efficient and fair sharing of resources among users and
programs.
4/19/2021 CONTACT: studysmart735@gmail.com 6
NAJEEB SAFI
Characteristics of OS
• Here is list of some of the most prominent characteristics of OS:
 Memory Management: keep track of the primary memory, i.e. what part of it
is in use by whom, what part is not in use, etc. and allocates the memory
when a process of program request to it.
 Processor Management: Allocates the processor (CPU) to a process and
deallocates the processor when it is no longer required.
 Device Management: keep track of all the devices. This is also called I/O
controller that decides which process gets the device, when, and for how
much time.
 File Management: Allocates and de-allocates the resources and decides who
gets the resources.
 Security: Prevents unauthorized access to programs and data by means of
passwords and other similar techniques.
4/19/2021 CONTACT: studysmart735@gmail.com 7
NAJEEB SAFI
Characteristics of OS
 Job Accounting: keeps track of time and resources used by various
jobs and/or users.
 Control Over System Performance: Records delays between the
request for a service and from the system.
 Interaction With Operators: Interaction may take place via the
console of the computer in the form of instructions. The operating
system acknowledge the same, does the corresponding action, and
informs the operation by a display screen.
 Error Detecting Aids: Production of dumps, traces, error messages,
and other debugging and error-detecting methods.
4/19/2021 CONTACT: studysmart735@gmail.com 8
NAJEEB SAFI
Characteristics of OS
 Coordination between other software and users: coordination and
assignment of compilers, interpreters, assemblers, and other
software to various users of the computer system.
4/19/2021 CONTACT: studysmart735@gmail.com 9
NAJEEB SAFI
2. Application Software
 Application software is a program or group of program designed for
end users.
 All software application prepare in the computer lab can come under
the category of application software.
 Application software may consist of single program, such as
Microsoft’s notepad for writing and editing simple text.
 It may also consist of a collection of programs, often called software
package, which work together to accomplish a task, such as
spreadsheet package.
4/19/2021 CONTACT: studysmart735@gmail.com 10
NAJEEB SAFI
Examples of Application Software
 Payroll Software
 Student Record Software
 Inventory Management System
 Income Tax Software
 Railway Reservation Software
 Microsoft Office Suite Software
 Microsoft Word
 Microsoft Excel
Microsoft PowerPoint
4/19/2021 CONTACT: studysmart735@gmail.com 11
NAJEEB SAFI
Features Of Application Software
 Close to the users
 Easy to design
 More Interactive
 Slow in speed
 Generally written in high level language
 Easy to understand
 Easy to manipulate and use
 Bigger in size and requires large storage space.
4/19/2021 CONTACT: studysmart735@gmail.com 12
NAJEEB SAFI
4/19/2021 CONTACT: studysmart735@gmail.com 13
NAJEEB SAFI
4/19/2021 CONTACT: studysmart735@gmail.com 13
THANK YOU

More Related Content

What's hot

Operating Systems
Operating SystemsOperating Systems
Operating Systemsvampugani
 
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTREBASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTREjatin batra
 
Types of software
Types of softwareTypes of software
Types of softwareSEO SKills
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system Subagini Manivannan
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating SystemsAkshay Kurup
 
Operating system
Operating systemOperating system
Operating systemMadhu Bala
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systemsvampugani
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?David Evans
 
Fundamental of computer
Fundamental of computerFundamental of computer
Fundamental of computerstudent
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer SoftwareAvinash Rouniyar
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types vimal kumar arora
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating systemAmit Mehla
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
System software and its types
System software and its typesSystem software and its types
System software and its typessamina khan
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation Mayank Thanki
 

What's hot (20)

Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Computer software
Computer softwareComputer software
Computer software
 
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTREBASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
BASIC COMPUTER COURSE ! BATRA COMPUTER CENTRE
 
Types of software
Types of softwareTypes of software
Types of software
 
The different components of a computer system
The different components of a computer system The different components of a computer system
The different components of a computer system
 
File management
File managementFile management
File management
 
Functions Of Operating Systems
Functions Of Operating SystemsFunctions Of Operating Systems
Functions Of Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
File Management in Operating Systems
File Management in Operating SystemsFile Management in Operating Systems
File Management in Operating Systems
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?
 
Fundamental of computer
Fundamental of computerFundamental of computer
Fundamental of computer
 
Contents of Computer Software
Contents of Computer SoftwareContents of Computer Software
Contents of Computer Software
 
Operating system and its types
Operating system and its types Operating system and its types
Operating system and its types
 
Function of Operating system
Function of Operating systemFunction of Operating system
Function of Operating system
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
System software and its types
System software and its typesSystem software and its types
System software and its types
 
Computer software
Computer softwareComputer software
Computer software
 
Operating Systems Presentation
Operating Systems Presentation Operating Systems Presentation
Operating Systems Presentation
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
 

Similar to 5. software, operating system & application software

software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages PraShant Kumar
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft wareSamuel Igbanogu
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...A. S. M. Shafi
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineeringrishi ram khanal
 
Ist264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalIst264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalHarold Sowards
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317Khondoker Sadia
 
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
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareVpmv
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptxRahul779791
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software EvaluationLori Gilbert
 
Computer Notes
Computer NotesComputer Notes
Computer NotesEHSAN KHAN
 
Computer ppt by nikund
Computer ppt by nikundComputer ppt by nikund
Computer ppt by nikundsheshank jain
 

Similar to 5. software, operating system & application software (20)

software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Computer system soft ware
Computer system soft wareComputer system soft ware
Computer system soft ware
 
What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...What is computer software, difference between hardware and software, types of...
What is computer software, difference between hardware and software, types of...
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Implementation issues software engineering
Implementation issues software engineeringImplementation issues software engineering
Implementation issues software engineering
 
Ist264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournalIst264 sowards h_chapter3labjournal
Ist264 sowards h_chapter3labjournal
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
 
COM 115.pdf
COM 115.pdfCOM 115.pdf
COM 115.pdf
 
unit 3.ppt
unit 3.pptunit 3.ppt
unit 3.ppt
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
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
 
Computer software and computer network
Computer software and computer networkComputer software and computer network
Computer software and computer network
 
unit 3.pptx
unit 3.pptxunit 3.pptx
unit 3.pptx
 
Introduction of OS & Classification of Software
Introduction of OS & Classification of SoftwareIntroduction of OS & Classification of Software
Introduction of OS & Classification of Software
 
Operating System - I.pptx
Operating System - I.pptxOperating System - I.pptx
Operating System - I.pptx
 
SOFTWARE PARADIGM
SOFTWARE PARADIGMSOFTWARE PARADIGM
SOFTWARE PARADIGM
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Fg b
Fg bFg b
Fg b
 
Computer Notes
Computer NotesComputer Notes
Computer Notes
 
Computer ppt by nikund
Computer ppt by nikundComputer ppt by nikund
Computer ppt by nikund
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

5. software, operating system & application software

  • 1. Software, Operating System & Application Software BY NAJEEB SAFI 4/19/2021 CONTACT: studysmart735@gmail.com 1 NAJEEB SAFI
  • 2. NAJEEB SAFI Software  Software is the collection of instruction to solve a specific problem.  Software is a program which is written for solving a problem.  Two types of software. 1. System Software 2. Application Software 4/19/2021 CONTACT: studysmart735@gmail.com 2
  • 3. NAJEEB SAFI 1. System Software  The system software is the collection of programs designed to operate, control, and extend the processing capabilities of the computer system itself.  System software is generally prepared by the computer manufactures.  These software products comprise of program written in low level languages, which interact with the hardware at a very basic level. 4/19/2021 CONTACT: studysmart735@gmail.com 3
  • 4. NAJEEB SAFI Operating System  Operating System is a common example of system software.  Operating System is a program with the following features:  OS is a program that acts as an interface between the software and the computer hardware.  It is an integrated set of specialized programs used to manage overall resources and operation of the computer.  It is specialized software that controls and monitor the execution of all other programs that reside in the computer, including application program and other system software. 4/19/2021 CONTACT: studysmart735@gmail.com 4
  • 5. NAJEEB SAFI Operating System 4/19/2021 CONTACT: studysmart735@gmail.com 5
  • 6. NAJEEB SAFI Objective Of Operating System. •The objectives of operating system are:  To make the computer system convenient to use in an efficient manner. To hide the details of the hardware resources from the users. To provide users a convenient interface to use the computer system. To act as an intermediary between the hardware and its users, making it easier for the users to access and use other resources. To manage the resources of a computer system. To keep track of who is using which resource, granting resource requests, and mediating conflicting requests from different programs and users. To provide efficient and fair sharing of resources among users and programs. 4/19/2021 CONTACT: studysmart735@gmail.com 6
  • 7. NAJEEB SAFI Characteristics of OS • Here is list of some of the most prominent characteristics of OS:  Memory Management: keep track of the primary memory, i.e. what part of it is in use by whom, what part is not in use, etc. and allocates the memory when a process of program request to it.  Processor Management: Allocates the processor (CPU) to a process and deallocates the processor when it is no longer required.  Device Management: keep track of all the devices. This is also called I/O controller that decides which process gets the device, when, and for how much time.  File Management: Allocates and de-allocates the resources and decides who gets the resources.  Security: Prevents unauthorized access to programs and data by means of passwords and other similar techniques. 4/19/2021 CONTACT: studysmart735@gmail.com 7
  • 8. NAJEEB SAFI Characteristics of OS  Job Accounting: keeps track of time and resources used by various jobs and/or users.  Control Over System Performance: Records delays between the request for a service and from the system.  Interaction With Operators: Interaction may take place via the console of the computer in the form of instructions. The operating system acknowledge the same, does the corresponding action, and informs the operation by a display screen.  Error Detecting Aids: Production of dumps, traces, error messages, and other debugging and error-detecting methods. 4/19/2021 CONTACT: studysmart735@gmail.com 8
  • 9. NAJEEB SAFI Characteristics of OS  Coordination between other software and users: coordination and assignment of compilers, interpreters, assemblers, and other software to various users of the computer system. 4/19/2021 CONTACT: studysmart735@gmail.com 9
  • 10. NAJEEB SAFI 2. Application Software  Application software is a program or group of program designed for end users.  All software application prepare in the computer lab can come under the category of application software.  Application software may consist of single program, such as Microsoft’s notepad for writing and editing simple text.  It may also consist of a collection of programs, often called software package, which work together to accomplish a task, such as spreadsheet package. 4/19/2021 CONTACT: studysmart735@gmail.com 10
  • 11. NAJEEB SAFI Examples of Application Software  Payroll Software  Student Record Software  Inventory Management System  Income Tax Software  Railway Reservation Software  Microsoft Office Suite Software  Microsoft Word  Microsoft Excel Microsoft PowerPoint 4/19/2021 CONTACT: studysmart735@gmail.com 11
  • 12. NAJEEB SAFI Features Of Application Software  Close to the users  Easy to design  More Interactive  Slow in speed  Generally written in high level language  Easy to understand  Easy to manipulate and use  Bigger in size and requires large storage space. 4/19/2021 CONTACT: studysmart735@gmail.com 12
  • 13. NAJEEB SAFI 4/19/2021 CONTACT: studysmart735@gmail.com 13 NAJEEB SAFI 4/19/2021 CONTACT: studysmart735@gmail.com 13 THANK YOU