際際滷

際際滷Share a Scribd company logo
INTRODUCTION TO
OPERATING SYSTEM
OBJECTIVES
 To define the different services provided by the OS.
 Describe the purpose and functions of OS.
 Recognize the components and Managers of OS.
 List and compare the common desktop OS in use
today.
What is Operating
System?
You, yes you, the gentlemen at
the back wearing white shirt
What is Operating
System?
 A program that acts as an intermediary
between a user of a computer and the
computer hardware
 Operating System is similar to a government.
government ???????
Operating System Goals
1. Execute user programs and make solving user
problems easier
2. Make the computer system convenient to use
3. Use the computer hardware in an efficient
manner.
What Operating Systems
Do?
 Lets begin our discussion by looking at the operating
system's role in the overall computer system.
 But,,,,, what is the operating system's role in the
overall computer system?
You, yes you, the lady at my left
side wearing jeans
Operating System Point of
Views
1. User View
2. System View
User View
 The user's view of the computer varies according to
the interface being used.
 Most computer users sit in front of a PC, consisting of
a monitor, keyboard, mouse, and system unit.
 Users want convenience, ease of use
 Dont care about resource utilization
Is this right!, to be answered by the gentlemen
at the back wearing SCST dept. shirt
System View
 OS is a resource allocator
Manages all resources
Decides between conflicting requests for efficient
and fair resource use
 OS is a control program
Controls execution of programs to prevent errors
and improper use of the computer
Defining Operating
Systems
 In general, we have no completely adequate definition of
an operating system.
 The fundamental goal of computer systems is to execute
user programs and to make solving user problems easier.
 Toward this goal, computer hardware is constructed. Since
bare hardware alone is not particularly easy to use,
application programs are developed.
What is a kernel?
 The one program running at all times on the computer is the
kernel.
 Everything else is either a system program (ships with the operating
system) or an application program. https://
www.youtube.com/watch?v=IvGdY6luTtU
 Kernel is the core of Operating System that provides basic services
to all parts of the OS
 Kernel loads first into memory when an operating system is loaded
and remains into memory until operating system is shut down again
Computer Startup
 bootstrap program is loaded
at power-up or reboot
Typically stored in ROM or
EEPROM, generally known
as firmware
Initializes all aspects of
system
Loads operating system
kernel and starts
execution
What is a Bootstrap program? and How
does it work
Computer System
Organization
 Focuses on how a computer system operates.
Note:
In studying operating system, we need a general
knowledge of the structure of computer system.
Computer-System
Operation
 One or more CPUs, device controllers connect through common bus providing
access to shared memory
 Concurrent execution of CPUs and devices competing for memory cycles
Computer-System
Operation
 I/O devices and the CPU can execute concurrently
 Each device controller is in charge of a particular device type
 Each device controller has a local buffer
 CPU moves data from/to main memory to/from local buffers
 I/O is from the device to local buffer of controller
 Device controller informs CPU that it has finished its operation by
causing an interrupt
Storage Structure
 Computer programs must be in main memory (also called random-access
memory or RAM) to be executed. Main memory is the only large storage area
(millions to billions of bytes) that the processor can access directly.
 Ideally, we want the programs and data to reside in main memory permanently.
This arrangement usually is not possible for the following two reasons:
1. Main memory is usually too small to store all needed programs and data
permanently.
2. Main memory is a volatile storage device that loses its contents when power
is turned off or otherwise lost.
Storage Structure
 Main memory  only large storage media that the CPU can
access directly
 Random access
 Typically volatile
 Secondary storage  extension of main memory that
provides large nonvolatile storage capacity.
 Magnetic disks, Flash drive, Magnetic Tape
Storage Hierarchy
 Storage systems organized in hierarchy
 Speed
 Cost
 Volatility
Did you know that
The speed of a solid-state drive (SSD) can range from 500 MB/s to over 3,500 MB/s. This is
much faster than a hard disk drive (HDD), which typically has a speed of 30150 MB/s.
Non-Volatile Memory Express (NVMe) SSDs are faster than SATA SSDs and can be the fastest
available storage. NVMe SSDs can transfer data at speeds of up to 20 gigabytes per second
(Gbps), which is more than three times faster than SATA SSDs
Storage-Device Hierarchy
Questions????
Week1_Introduction to_Operating System - Part 1.pptx

More Related Content

Similar to Week1_Introduction to_Operating System - Part 1.pptx (20)

OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ROLANDOMORALES28
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ManojKumar409578
Introduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.pptIntroduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.ppt
pravinligade5
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
KamalishwaranS
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
karthikvcyber
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
naghamallella
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
LadyChristianneCalic
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
VAIBHAVSAHU55
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptx
taruian
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
Prakash Sir
What is an Operating Systems?
What is an Operating Systems?What is an Operating Systems?
What is an Operating Systems?
JayaKamal
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdf
Ganesh198271
Structure of an operating system.pptx
Structure of an operating system.pptxStructure of an operating system.pptx
Structure of an operating system.pptx
MSivani
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
UmaYadav45
EDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptxEDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptx
rajar350756
Operating System PPT for CSE students 2nd yr
Operating System PPT for CSE students 2nd yrOperating System PPT for CSE students 2nd yr
Operating System PPT for CSE students 2nd yr
jayshreepatra425
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptx
akhilagajjala
Engg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfEngg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdf
nikhil287188
module 1-1.pptx
module 1-1.pptxmodule 1-1.pptx
module 1-1.pptx
DaysPiracy
Operating Systems Module 1 Session 1.pptx
Operating Systems Module 1 Session 1.pptxOperating Systems Module 1 Session 1.pptx
Operating Systems Module 1 Session 1.pptx
yogeshneelappaatme
Introduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.pptIntroduction to Oerating System By Vinod.ppt
Introduction to Oerating System By Vinod.ppt
pravinligade5
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
KamalishwaranS
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
karthikvcyber
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
naghamallella
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptx
taruian
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
Prakash Sir
What is an Operating Systems?
What is an Operating Systems?What is an Operating Systems?
What is an Operating Systems?
JayaKamal
operating system1.pdf
operating system1.pdfoperating system1.pdf
operating system1.pdf
Ganesh198271
Structure of an operating system.pptx
Structure of an operating system.pptxStructure of an operating system.pptx
Structure of an operating system.pptx
MSivani
Unit I OS.pdf
Unit I OS.pdfUnit I OS.pdf
Unit I OS.pdf
UmaYadav45
EDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptxEDITED JNNIE_Sample Lecture PPT-Template.pptx
EDITED JNNIE_Sample Lecture PPT-Template.pptx
rajar350756
Operating System PPT for CSE students 2nd yr
Operating System PPT for CSE students 2nd yrOperating System PPT for CSE students 2nd yr
Operating System PPT for CSE students 2nd yr
jayshreepatra425
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptx
akhilagajjala
Engg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdfEngg-0505-IT-Operating-Systems-2nd-year.pdf
Engg-0505-IT-Operating-Systems-2nd-year.pdf
nikhil287188
module 1-1.pptx
module 1-1.pptxmodule 1-1.pptx
module 1-1.pptx
DaysPiracy
Operating Systems Module 1 Session 1.pptx
Operating Systems Module 1 Session 1.pptxOperating Systems Module 1 Session 1.pptx
Operating Systems Module 1 Session 1.pptx
yogeshneelappaatme

More from Omar Fernandez (9)

Wk3_nonpreempt scheduling algorithms.pptx
Wk3_nonpreempt scheduling algorithms.pptxWk3_nonpreempt scheduling algorithms.pptx
Wk3_nonpreempt scheduling algorithms.pptx
Omar Fernandez
Week1_Introduction to_Operating System - Part 2.pptx
Week1_Introduction to_Operating System - Part 2.pptxWeek1_Introduction to_Operating System - Part 2.pptx
Week1_Introduction to_Operating System - Part 2.pptx
Omar Fernandez
Lesson 2 - Installing Linux (Ubuntu).pdf
Lesson 2 - Installing Linux (Ubuntu).pdfLesson 2 - Installing Linux (Ubuntu).pdf
Lesson 2 - Installing Linux (Ubuntu).pdf
Omar Fernandez
Lesson 2 - Intro to Remote access methods.pptx
Lesson 2 - Intro to Remote access methods.pptxLesson 2 - Intro to Remote access methods.pptx
Lesson 2 - Intro to Remote access methods.pptx
Omar Fernandez
Lesson 1 Introduction to networking.pptx
Lesson 1 Introduction to networking.pptxLesson 1 Introduction to networking.pptx
Lesson 1 Introduction to networking.pptx
Omar Fernandez
Lesson3 Taxonomy of Blockchain Systems (12).pptx
Lesson3 Taxonomy of Blockchain Systems (12).pptxLesson3 Taxonomy of Blockchain Systems (12).pptx
Lesson3 Taxonomy of Blockchain Systems (12).pptx
Omar Fernandez
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptxLesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Omar Fernandez
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptxLesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Omar Fernandez
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Lesson 3 Online-System-Functions-And-Platforms - edited.pptxLesson 3 Online-System-Functions-And-Platforms - edited.pptx
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Omar Fernandez
Wk3_nonpreempt scheduling algorithms.pptx
Wk3_nonpreempt scheduling algorithms.pptxWk3_nonpreempt scheduling algorithms.pptx
Wk3_nonpreempt scheduling algorithms.pptx
Omar Fernandez
Week1_Introduction to_Operating System - Part 2.pptx
Week1_Introduction to_Operating System - Part 2.pptxWeek1_Introduction to_Operating System - Part 2.pptx
Week1_Introduction to_Operating System - Part 2.pptx
Omar Fernandez
Lesson 2 - Installing Linux (Ubuntu).pdf
Lesson 2 - Installing Linux (Ubuntu).pdfLesson 2 - Installing Linux (Ubuntu).pdf
Lesson 2 - Installing Linux (Ubuntu).pdf
Omar Fernandez
Lesson 2 - Intro to Remote access methods.pptx
Lesson 2 - Intro to Remote access methods.pptxLesson 2 - Intro to Remote access methods.pptx
Lesson 2 - Intro to Remote access methods.pptx
Omar Fernandez
Lesson 1 Introduction to networking.pptx
Lesson 1 Introduction to networking.pptxLesson 1 Introduction to networking.pptx
Lesson 1 Introduction to networking.pptx
Omar Fernandez
Lesson3 Taxonomy of Blockchain Systems (12).pptx
Lesson3 Taxonomy of Blockchain Systems (12).pptxLesson3 Taxonomy of Blockchain Systems (12).pptx
Lesson3 Taxonomy of Blockchain Systems (12).pptx
Omar Fernandez
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptxLesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Lesson 1 ICT-in-the-Context-of-Global-Communication.pptx
Omar Fernandez
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptxLesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Lesson 3 - Cybersecurity and its impact to e-commerce (32).pptx
Omar Fernandez
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Lesson 3 Online-System-Functions-And-Platforms - edited.pptxLesson 3 Online-System-Functions-And-Platforms - edited.pptx
Lesson 3 Online-System-Functions-And-Platforms - edited.pptx
Omar Fernandez

Recently uploaded (20)

Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
Blind spots in AI and Formulation Science, IFPAC 2025.pdf
Blind spots in AI and Formulation Science, IFPAC 2025.pdfBlind spots in AI and Formulation Science, IFPAC 2025.pdf
Blind spots in AI and Formulation Science, IFPAC 2025.pdf
Ajaz Hussain
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
Rass MELAI : an Internet MELA Quiz Finals - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Finals - El Dorado 2025Rass MELAI : an Internet MELA Quiz Finals - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Finals - El Dorado 2025
Conquiztadors- the Quiz Society of Sri Venkateswara College
Database population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slidesDatabase population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slides
Celine George
SOCIAL CHANGE(a change in the institutional and normative structure of societ...
SOCIAL CHANGE(a change in the institutional and normative structure of societ...SOCIAL CHANGE(a change in the institutional and normative structure of societ...
SOCIAL CHANGE(a change in the institutional and normative structure of societ...
DrNidhiAgarwal
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, TuluThe Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
DrIArulAram
A PPT on the First Three chapters of Wings of Fire
A PPT on the First Three chapters of Wings of FireA PPT on the First Three chapters of Wings of Fire
A PPT on the First Three chapters of Wings of Fire
Beena E S
How to Configure Flexible Working Schedule in Odoo 18 Employee
How to Configure Flexible Working Schedule in Odoo 18 EmployeeHow to Configure Flexible Working Schedule in Odoo 18 Employee
How to Configure Flexible Working Schedule in Odoo 18 Employee
Celine George
Mate, a short story by Kate Grenvile.pptx
Mate, a short story by Kate Grenvile.pptxMate, a short story by Kate Grenvile.pptx
Mate, a short story by Kate Grenvile.pptx
Liny Jenifer
Adventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil SirAdventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil Sir
GUJARATCOMMERCECOLLE
The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .
saanidhyapatel09
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
pinkdvil200
cervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdfcervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdf
SamarHosni3
Computer Application in Business (commerce)
Computer Application in Business (commerce)Computer Application in Business (commerce)
Computer Application in Business (commerce)
Sudar Sudar
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Fuel part 1.pptx........................
Fuel part 1.pptx........................Fuel part 1.pptx........................
Fuel part 1.pptx........................
ksbhattadcm
Information Technology for class X CBSE skill Subject
Information Technology for class X CBSE skill SubjectInformation Technology for class X CBSE skill Subject
Information Technology for class X CBSE skill Subject
VEENAKSHI PATHAK
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Rass MELAI : an Internet MELA Quiz Prelims - El Dorado 2025
Conquiztadors- the Quiz Society of Sri Venkateswara College
Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
Blind spots in AI and Formulation Science, IFPAC 2025.pdf
Blind spots in AI and Formulation Science, IFPAC 2025.pdfBlind spots in AI and Formulation Science, IFPAC 2025.pdf
Blind spots in AI and Formulation Science, IFPAC 2025.pdf
Ajaz Hussain
Modeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptxModeling-Simple-Equation-Using-Bar-Models.pptx
Modeling-Simple-Equation-Using-Bar-Models.pptx
maribethlacno2
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
Database population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slidesDatabase population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slides
Celine George
SOCIAL CHANGE(a change in the institutional and normative structure of societ...
SOCIAL CHANGE(a change in the institutional and normative structure of societ...SOCIAL CHANGE(a change in the institutional and normative structure of societ...
SOCIAL CHANGE(a change in the institutional and normative structure of societ...
DrNidhiAgarwal
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, TuluThe Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
The Dravidian Languages: Tamil, Telugu, Kannada, Malayalam, Brahui, Kuvi, Tulu
DrIArulAram
A PPT on the First Three chapters of Wings of Fire
A PPT on the First Three chapters of Wings of FireA PPT on the First Three chapters of Wings of Fire
A PPT on the First Three chapters of Wings of Fire
Beena E S
How to Configure Flexible Working Schedule in Odoo 18 Employee
How to Configure Flexible Working Schedule in Odoo 18 EmployeeHow to Configure Flexible Working Schedule in Odoo 18 Employee
How to Configure Flexible Working Schedule in Odoo 18 Employee
Celine George
Mate, a short story by Kate Grenvile.pptx
Mate, a short story by Kate Grenvile.pptxMate, a short story by Kate Grenvile.pptx
Mate, a short story by Kate Grenvile.pptx
Liny Jenifer
Adventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil SirAdventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil Sir
GUJARATCOMMERCECOLLE
The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .The Constitution, Government and Law making bodies .
The Constitution, Government and Law making bodies .
saanidhyapatel09
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1 2024  Lesson Plan M1...
Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1 2024 Lesson Plan M1...
pinkdvil200
cervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdfcervical spine mobilization manual therapy .pdf
cervical spine mobilization manual therapy .pdf
SamarHosni3
Computer Application in Business (commerce)
Computer Application in Business (commerce)Computer Application in Business (commerce)
Computer Application in Business (commerce)
Sudar Sudar
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Fuel part 1.pptx........................
Fuel part 1.pptx........................Fuel part 1.pptx........................
Fuel part 1.pptx........................
ksbhattadcm
Information Technology for class X CBSE skill Subject
Information Technology for class X CBSE skill SubjectInformation Technology for class X CBSE skill Subject
Information Technology for class X CBSE skill Subject
VEENAKSHI PATHAK

Week1_Introduction to_Operating System - Part 1.pptx

  • 2. OBJECTIVES To define the different services provided by the OS. Describe the purpose and functions of OS. Recognize the components and Managers of OS. List and compare the common desktop OS in use today.
  • 3. What is Operating System? You, yes you, the gentlemen at the back wearing white shirt
  • 4. What is Operating System? A program that acts as an intermediary between a user of a computer and the computer hardware Operating System is similar to a government. government ???????
  • 5. Operating System Goals 1. Execute user programs and make solving user problems easier 2. Make the computer system convenient to use 3. Use the computer hardware in an efficient manner.
  • 6. What Operating Systems Do? Lets begin our discussion by looking at the operating system's role in the overall computer system. But,,,,, what is the operating system's role in the overall computer system? You, yes you, the lady at my left side wearing jeans
  • 7. Operating System Point of Views 1. User View 2. System View
  • 8. User View The user's view of the computer varies according to the interface being used. Most computer users sit in front of a PC, consisting of a monitor, keyboard, mouse, and system unit. Users want convenience, ease of use Dont care about resource utilization Is this right!, to be answered by the gentlemen at the back wearing SCST dept. shirt
  • 9. System View OS is a resource allocator Manages all resources Decides between conflicting requests for efficient and fair resource use OS is a control program Controls execution of programs to prevent errors and improper use of the computer
  • 10. Defining Operating Systems In general, we have no completely adequate definition of an operating system. The fundamental goal of computer systems is to execute user programs and to make solving user problems easier. Toward this goal, computer hardware is constructed. Since bare hardware alone is not particularly easy to use, application programs are developed.
  • 11. What is a kernel? The one program running at all times on the computer is the kernel. Everything else is either a system program (ships with the operating system) or an application program. https:// www.youtube.com/watch?v=IvGdY6luTtU Kernel is the core of Operating System that provides basic services to all parts of the OS Kernel loads first into memory when an operating system is loaded and remains into memory until operating system is shut down again
  • 12. Computer Startup bootstrap program is loaded at power-up or reboot Typically stored in ROM or EEPROM, generally known as firmware Initializes all aspects of system Loads operating system kernel and starts execution What is a Bootstrap program? and How does it work
  • 13. Computer System Organization Focuses on how a computer system operates. Note: In studying operating system, we need a general knowledge of the structure of computer system.
  • 14. Computer-System Operation One or more CPUs, device controllers connect through common bus providing access to shared memory Concurrent execution of CPUs and devices competing for memory cycles
  • 15. Computer-System Operation I/O devices and the CPU can execute concurrently Each device controller is in charge of a particular device type Each device controller has a local buffer CPU moves data from/to main memory to/from local buffers I/O is from the device to local buffer of controller Device controller informs CPU that it has finished its operation by causing an interrupt
  • 16. Storage Structure Computer programs must be in main memory (also called random-access memory or RAM) to be executed. Main memory is the only large storage area (millions to billions of bytes) that the processor can access directly. Ideally, we want the programs and data to reside in main memory permanently. This arrangement usually is not possible for the following two reasons: 1. Main memory is usually too small to store all needed programs and data permanently. 2. Main memory is a volatile storage device that loses its contents when power is turned off or otherwise lost.
  • 17. Storage Structure Main memory only large storage media that the CPU can access directly Random access Typically volatile Secondary storage extension of main memory that provides large nonvolatile storage capacity. Magnetic disks, Flash drive, Magnetic Tape
  • 18. Storage Hierarchy Storage systems organized in hierarchy Speed Cost Volatility Did you know that The speed of a solid-state drive (SSD) can range from 500 MB/s to over 3,500 MB/s. This is much faster than a hard disk drive (HDD), which typically has a speed of 30150 MB/s. Non-Volatile Memory Express (NVMe) SSDs are faster than SATA SSDs and can be the fastest available storage. NVMe SSDs can transfer data at speeds of up to 20 gigabytes per second (Gbps), which is more than three times faster than SATA SSDs

Editor's Notes

  • #15: Interrupt is a signal that gets the attention of the CPU.