SlideShare a Scribd company logo
Operating System
General
DIT Part 1
Lecture 2
Role of OS In Computing Environment
• An operating system is an interface between
hardware and user.
• An OS is responsible for the management and
coordination of activities and the sharing of the
resources of the computer.
• The operating system acts as a host for
computing applications run on the machine.
• As a host, one of the purposes of an operating
system is to handle the details of the operation of
the hardware.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• This relieves application programs from having
to manage these details and makes it easier to
write applications.
• Almost all computers including handheld
computers, desktop computers,
supercomputers, video game consoles as well
as some robots, domestic appliances, and
portable media players use an operating
system of some type.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
Copyrights By Tanveer Malik
Role of OS In Computing Environment
Copyrights By Tanveer Malik
Cloud Computing & OS
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• The operating system of a large computer
system has even more work to do.
• Such operating systems monitor different
programs and users, making sure everything
runs smoothly, without interference, despite
the fact that numerous devices and programs
are used simultaneously.
• An operating system also has a vital role to
play in security.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• Its job includes preventing unauthorized users
from accessing the computer system.
• There are multiuser, multiprocessing,
multitasking, multithreading, and real-time
operating systems.
• A multiuser operating system enables multiple
users to run programs simultaneously. This
type of operating system may be used for just
a few people or hundreds of them.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• In fact, there are some operating systems that
are used to allow thousands of people to run
programs at the same time.
• A multiprocessing operating system allows a
program to run on more than one central
processing unit (CPU) at a time.
• This can come in very handy in some work
environments, at schools, and even for some
home-computing situations.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• Multitasking operating systems work a little
differently; they make it possible to run more
than one program at a time.
• Multithreading operating systems are even
more different, allowing varied parts of one
program to be used simultaneously.
• Real-time operating systems are designed to
allow computers to process and respond to
input instantly.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• Usually, general-purpose operating systems,
such as disk operating system(DOS), are not
considered real time, as they may require
seconds or minutes to respond to input.
• Real-time operating systems are typically used
when computers must react to the consistent
input of information without delay.
• For example, real-time operating systems may
be used in navigation.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• Today’s operating systems tend to have
graphical user interfaces (GUIs) that employ
pointing devices for input.
• A mouse is an example of such a pointing
device, as is a stylus.
• Commonly used operating systems for IBM-
compatible personal computers include
Microsoft Windows, Linux, and Unix
variations.
Copyrights By Tanveer Malik
Role of OS In Computing Environment
• For Macintosh computers, Mac OS X, Linux,
BSD, and some Windows variants are
commonly used.
Copyrights By Tanveer Malik
Computing Environments
• Traditional computing.
• Web-Based Computing.
• Embedded Computing.
Copyrights By Tanveer Malik
Traditional Computing
• Advancing technologies and falling prices
rapidly re changing what used to be
“traditional computing”.
• Not only are “enterprise” level functions being
pushed down to the PC level, but new
functions are being directly implemented in
the PC/micro-computers
Copyrights By Tanveer Malik
Traditional Computing
Copyrights By Tanveer Malik
Web-Based Computing
• Applications reside on Web servers, rather
than on end-users' workstations.
• These workstations, or appliances are
connected to secure servers in order to use
applications via web browsers.
Copyrights By Tanveer Malik
Web-Based Computing
Copyrights By Tanveer Malik
Embedded Computing
• Most prevalent form of computers in
existence: In automobiles, VCR’s, microwave
ovens.
• They do specific tasks, and associated systems
are primitive.
Copyrights By Tanveer Malik
Embedded Computing
Copyrights By Tanveer Malik
Assignment
– .
Lecture 2

More Related Content

What's hot

Cloud computing
Cloud computingCloud computing
Cloud computing
Ihsan Mohamad
 
Basic software
Basic softwareBasic software
Basic software
Herry Prihandoko
 
sistema operativo
sistema operativosistema operativo
sistema operativo
game0225
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
Tanveer Malik
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Dr. B T Sampath Kumar
 
Operating system
Operating systemOperating system
Operating system
Aarohi Tiwari
 
Intro to computer lecture 3
Intro to computer  lecture   3Intro to computer  lecture   3
Intro to computer lecture 3
rbatec
 
Computer Fundamentals- Classification of Digital Computers & Applications of...
Computer Fundamentals-  Classification of Digital Computers &Applications of...Computer Fundamentals-  Classification of Digital Computers &Applications of...
Computer Fundamentals- Classification of Digital Computers & Applications of...
Trinity Dwarka
 
Digital literacy types of computers
Digital literacy types of computersDigital literacy types of computers
Digital literacy types of computers
mrspetty19
 
clasification of digital computer and application of computers
clasification of digital computer and application of computersclasification of digital computer and application of computers
clasification of digital computer and application of computersJelz JZ
 
Computer basics
Computer basicsComputer basics
Computer basics
JM Ramos
 
Chrome OS Observation
Chrome OS ObservationChrome OS Observation
Chrome OS ObservationChamp Yen
 
Embeded OS :)
Embeded OS :)Embeded OS :)
Embeded OS :)haM xaH
 
vicky presentation
vicky presentationvicky presentation
vicky presentation
Vicky Vicky
 
DISCOVERING COMPUTERS
DISCOVERING COMPUTERSDISCOVERING COMPUTERS
DISCOVERING COMPUTERS
Nyekie McDonald
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Nishant Bhardwaj
 
Personal computer
Personal computer Personal computer
Personal computer
Ali Raza
 
Types of Computers
Types of ComputersTypes of Computers
Types of Computers
Asad Jamil
 

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Basic software
Basic softwareBasic software
Basic software
 
sistema operativo
sistema operativosistema operativo
sistema operativo
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Operating system
Operating systemOperating system
Operating system
 
Intro to computer lecture 3
Intro to computer  lecture   3Intro to computer  lecture   3
Intro to computer lecture 3
 
Computer Fundamentals- Classification of Digital Computers & Applications of...
Computer Fundamentals-  Classification of Digital Computers &Applications of...Computer Fundamentals-  Classification of Digital Computers &Applications of...
Computer Fundamentals- Classification of Digital Computers & Applications of...
 
Digital literacy types of computers
Digital literacy types of computersDigital literacy types of computers
Digital literacy types of computers
 
clasification of digital computer and application of computers
clasification of digital computer and application of computersclasification of digital computer and application of computers
clasification of digital computer and application of computers
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Chrome OS Observation
Chrome OS ObservationChrome OS Observation
Chrome OS Observation
 
Embeded OS :)
Embeded OS :)Embeded OS :)
Embeded OS :)
 
Lesson 5 types of computers
Lesson 5 types of computersLesson 5 types of computers
Lesson 5 types of computers
 
vicky presentation
vicky presentationvicky presentation
vicky presentation
 
DISCOVERING COMPUTERS
DISCOVERING COMPUTERSDISCOVERING COMPUTERS
DISCOVERING COMPUTERS
 
Non technical
Non technicalNon technical
Non technical
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Personal computer
Personal computer Personal computer
Personal computer
 
Types of Computers
Types of ComputersTypes of Computers
Types of Computers
 

Similar to Lecture 2

OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
Madhushree Shettigar
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Dr. C.V. Suresh Babu
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
Anshumali Singh
 
8 operating system concept
8 operating system concept8 operating system concept
8 operating system concept
BaliThorat1
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
HemantBorse6
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Tanveer Malik
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
SATHYABAMAMADHANKUMA
 
Comp Project (V).pptx
Comp Project (V).pptxComp Project (V).pptx
Comp Project (V).pptx
AayushPawar12
 
Operating System
Operating SystemOperating System
Operating System
puneet2home
 
Operating systems
Operating systemsOperating systems
Operating systemsJoshuaIgo
 
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
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
ssuser5c874e
 
COMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptxCOMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptx
KevinKregelCampollo1
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
ssuserf7df42
 
systems_software
systems_softwaresystems_software
systems_software
Brian Shonhiwa
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
Kumbirai Junior Muzavazi
 
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
UmaYadav45
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
sara591850
 
Chapter 3 - MIS Applications and Relationships Presentation.pptx
Chapter 3 - MIS Applications and Relationships Presentation.pptxChapter 3 - MIS Applications and Relationships Presentation.pptx
Chapter 3 - MIS Applications and Relationships Presentation.pptx
BiancaBen3
 

Similar to Lecture 2 (20)

OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
8 operating system concept
8 operating system concept8 operating system concept
8 operating system concept
 
os_1.pdf
os_1.pdfos_1.pdf
os_1.pdf
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 
1. Introduction to OS.ppt
1. Introduction to OS.ppt1. Introduction to OS.ppt
1. Introduction to OS.ppt
 
Comp Project (V).pptx
Comp Project (V).pptxComp Project (V).pptx
Comp Project (V).pptx
 
Operating System
Operating SystemOperating System
Operating System
 
Operating systems
Operating systemsOperating systems
Operating systems
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
week-1-200310134908.pptx
week-1-200310134908.pptxweek-1-200310134908.pptx
week-1-200310134908.pptx
 
COMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptxCOMPUTER SYSTEM MAINTENANCE.pptx
COMPUTER SYSTEM MAINTENANCE.pptx
 
Introduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptxIntroduction & Background(Operating Systems).pptx
Introduction & Background(Operating Systems).pptx
 
systems_software
systems_softwaresystems_software
systems_software
 
Introduction to operating systems
 Introduction to operating systems Introduction to operating systems
Introduction to operating systems
 
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Lecture 4.pptx
Lecture 4.pptxLecture 4.pptx
Lecture 4.pptx
 
Chapter 3 - MIS Applications and Relationships Presentation.pptx
Chapter 3 - MIS Applications and Relationships Presentation.pptxChapter 3 - MIS Applications and Relationships Presentation.pptx
Chapter 3 - MIS Applications and Relationships Presentation.pptx
 

More from Tanveer Malik

Lecture 12 security policy
Lecture 12 security policyLecture 12 security policy
Lecture 12 security policy
Tanveer Malik
 
Lecture 11 active directory
Lecture 11 active directoryLecture 11 active directory
Lecture 11 active directory
Tanveer Malik
 
Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6
Tanveer Malik
 
Lecture 9 file system
Lecture 9 file systemLecture 9 file system
Lecture 9 file system
Tanveer Malik
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
Tanveer Malik
 
Lecture 6 internet services in network
Lecture 6 internet services in networkLecture 6 internet services in network
Lecture 6 internet services in network
Tanveer Malik
 
Lecture 5 software to control network
Lecture 5 software to control networkLecture 5 software to control network
Lecture 5 software to control network
Tanveer Malik
 
Lecture 4 sharing of resources on network
Lecture 4 sharing of resources on networkLecture 4 sharing of resources on network
Lecture 4 sharing of resources on network
Tanveer Malik
 
Lecture 3 transmission media
Lecture 3 transmission mediaLecture 3 transmission media
Lecture 3 transmission media
Tanveer Malik
 
Lecture 2 protocol details
Lecture 2 protocol detailsLecture 2 protocol details
Lecture 2 protocol details
Tanveer Malik
 
Lecture 1 networking types roles
Lecture 1 networking types rolesLecture 1 networking types roles
Lecture 1 networking types roles
Tanveer Malik
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
Tanveer Malik
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
Tanveer Malik
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
Tanveer Malik
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
Tanveer Malik
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
Tanveer Malik
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
Tanveer Malik
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
Tanveer Malik
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
Tanveer Malik
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
Tanveer Malik
 

More from Tanveer Malik (20)

Lecture 12 security policy
Lecture 12 security policyLecture 12 security policy
Lecture 12 security policy
 
Lecture 11 active directory
Lecture 11 active directoryLecture 11 active directory
Lecture 11 active directory
 
Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6Lecture 10 i pv4 & ipv6
Lecture 10 i pv4 & ipv6
 
Lecture 9 file system
Lecture 9 file systemLecture 9 file system
Lecture 9 file system
 
Lecture 8 disk management
Lecture 8 disk managementLecture 8 disk management
Lecture 8 disk management
 
Lecture 6 internet services in network
Lecture 6 internet services in networkLecture 6 internet services in network
Lecture 6 internet services in network
 
Lecture 5 software to control network
Lecture 5 software to control networkLecture 5 software to control network
Lecture 5 software to control network
 
Lecture 4 sharing of resources on network
Lecture 4 sharing of resources on networkLecture 4 sharing of resources on network
Lecture 4 sharing of resources on network
 
Lecture 3 transmission media
Lecture 3 transmission mediaLecture 3 transmission media
Lecture 3 transmission media
 
Lecture 2 protocol details
Lecture 2 protocol detailsLecture 2 protocol details
Lecture 2 protocol details
 
Lecture 1 networking types roles
Lecture 1 networking types rolesLecture 1 networking types roles
Lecture 1 networking types roles
 
Lecture 12
Lecture 12Lecture 12
Lecture 12
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 10
Lecture 10Lecture 10
Lecture 10
 
Lecture 9
Lecture 9Lecture 9
Lecture 9
 
Lecture 8
Lecture 8Lecture 8
Lecture 8
 
Lecture 7
Lecture 7Lecture 7
Lecture 7
 
Lecture 6
Lecture 6Lecture 6
Lecture 6
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 4
Lecture 4Lecture 4
Lecture 4
 

Recently uploaded

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 

Recently uploaded (20)

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 

Lecture 2

  • 2. Role of OS In Computing Environment • An operating system is an interface between hardware and user. • An OS is responsible for the management and coordination of activities and the sharing of the resources of the computer. • The operating system acts as a host for computing applications run on the machine. • As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. Copyrights By Tanveer Malik
  • 3. Role of OS In Computing Environment • This relieves application programs from having to manage these details and makes it easier to write applications. • Almost all computers including handheld computers, desktop computers, supercomputers, video game consoles as well as some robots, domestic appliances, and portable media players use an operating system of some type. Copyrights By Tanveer Malik
  • 4. Role of OS In Computing Environment Copyrights By Tanveer Malik
  • 5. Role of OS In Computing Environment Copyrights By Tanveer Malik
  • 6. Cloud Computing & OS Copyrights By Tanveer Malik
  • 7. Role of OS In Computing Environment • The operating system of a large computer system has even more work to do. • Such operating systems monitor different programs and users, making sure everything runs smoothly, without interference, despite the fact that numerous devices and programs are used simultaneously. • An operating system also has a vital role to play in security. Copyrights By Tanveer Malik
  • 8. Role of OS In Computing Environment • Its job includes preventing unauthorized users from accessing the computer system. • There are multiuser, multiprocessing, multitasking, multithreading, and real-time operating systems. • A multiuser operating system enables multiple users to run programs simultaneously. This type of operating system may be used for just a few people or hundreds of them. Copyrights By Tanveer Malik
  • 9. Role of OS In Computing Environment • In fact, there are some operating systems that are used to allow thousands of people to run programs at the same time. • A multiprocessing operating system allows a program to run on more than one central processing unit (CPU) at a time. • This can come in very handy in some work environments, at schools, and even for some home-computing situations. Copyrights By Tanveer Malik
  • 10. Role of OS In Computing Environment • Multitasking operating systems work a little differently; they make it possible to run more than one program at a time. • Multithreading operating systems are even more different, allowing varied parts of one program to be used simultaneously. • Real-time operating systems are designed to allow computers to process and respond to input instantly. Copyrights By Tanveer Malik
  • 11. Role of OS In Computing Environment • Usually, general-purpose operating systems, such as disk operating system(DOS), are not considered real time, as they may require seconds or minutes to respond to input. • Real-time operating systems are typically used when computers must react to the consistent input of information without delay. • For example, real-time operating systems may be used in navigation. Copyrights By Tanveer Malik
  • 12. Role of OS In Computing Environment • Today’s operating systems tend to have graphical user interfaces (GUIs) that employ pointing devices for input. • A mouse is an example of such a pointing device, as is a stylus. • Commonly used operating systems for IBM- compatible personal computers include Microsoft Windows, Linux, and Unix variations. Copyrights By Tanveer Malik
  • 13. Role of OS In Computing Environment • For Macintosh computers, Mac OS X, Linux, BSD, and some Windows variants are commonly used. Copyrights By Tanveer Malik
  • 14. Computing Environments • Traditional computing. • Web-Based Computing. • Embedded Computing. Copyrights By Tanveer Malik
  • 15. Traditional Computing • Advancing technologies and falling prices rapidly re changing what used to be “traditional computing”. • Not only are “enterprise” level functions being pushed down to the PC level, but new functions are being directly implemented in the PC/micro-computers Copyrights By Tanveer Malik
  • 17. Web-Based Computing • Applications reside on Web servers, rather than on end-users' workstations. • These workstations, or appliances are connected to secure servers in order to use applications via web browsers. Copyrights By Tanveer Malik
  • 19. Embedded Computing • Most prevalent form of computers in existence: In automobiles, VCR’s, microwave ovens. • They do specific tasks, and associated systems are primitive. Copyrights By Tanveer Malik