SlideShare a Scribd company logo
Basics of Operating Systems
Multi-processor System & Operating System Components




• HOME     PREVIOUS TOPIC NEXT
• PREVIOUS QUESTION PAPERS FOR OS
• CPP TUTORIALS




                                                  1
Recap
In the last class, you have learnt about
• Distributed Systems

• Real Time Systems




                                           2
Objectives

On completion of this period, you would be
 able to know

• Multi processor System

• Operating System Components




                                             3
Multi Processor System

• Multi processor system are also known as parallel
  systems have two or more processors working in
  close communication with one another
• Generally these multiple processors share bus,
  clock, memory and peripheral devices
• Multiprocessors systems are also called as
  parallel systems or tightly coupled systems

                                                   4
Multi Processor System
Multi Processor System
Advantages
• Increased throughput: More work will be done in less
  time

• Economical: Multi processor system can save more
  money than multiple single processor systems, because
  they share peripherals, mass storage and power supplies

• Increased reliability: If function can be distributed
  properly among several processors, then the failure of one
  processor will not halt the system, it only slows it down

                                                              6
Operating System Components

• Operating system is a large and complex program

• It can be divided into the following modules based on

  their functioning
   – Process Management

   – Main memory management

   – File management

   – I/O management



                                                      7
Operating System Components

– Secondary memory management

– Security system

– Command interpreter system

– Networking support system

– Protection system



                                8
Operating System Components
Process Management
• A process can be defined as a program in execution
• If more than one program is executing at the same time on
  the computer
   – then it is the responsibility of the operating system to
     allocate CPU
   – and other resources to the process so that they can
     execute properly
• Operating system has to keep track of all processes
   – and ensure that the execution of one of them does not
     alter the other process                                    9
Operating System Components

Process Management
• The OS is responsible for the following activities in
  connection with the process management
   – Creating and deleting both user and system process
   – Suspending and resuming process
   – Providing mechanisms for process synchronization
   – Providing mechanisms for process communication
   – Providing mechanisms for dead lock handling


                                                          10
Operating System Components

Main Memory Management
• The OS is responsible for the following activities in
  connection with memory management
   – Keeping track of which parts of memory are
     currently being used and by whom
   – Deciding which processes and data to move into
     and out of memory
   – Allocating and deallocating memory space as
     needed

                                                          11
Operating System Components

File management
• The OS is responsible for activities in connection
  with file management
  – creation and deletion of files
  – creating and deleting of a directories
  – storing files on secondary media, facilities for backup of
    file
  – It also help in copy / movement of files from one disk to
    another
                                                          12
Operating System Components
I/O management
• The operating system performs the coordination between
  various input / output devices, such as keyboard, mouse,
  screen, printer etc., and the programs that are running
Secondary Storage Management
• This module is responsible for management of secondary
  memory
• The tasks of the module are
   – Free space management
   – Storage allocation
   – Disk scheduling
                                                       13
Operating System Components

Security system
• The operating system provides appropriate security
  and integrity mechanisms which ensures the safety of
  the data and programs on the computer

Command interpreter system
• It is the interface between the user and the operating
  system


                                                       14
Operating System Components
Network management
• The responsibilities of the module are routing
  and connection strategies, problems of
  conflict and security

Protection system
• In multi programming environment one
  process must be protected from one another
  activities
                                               15
Summary
• Multi processor system are also known as parallel
  systems have more than one CPU working in close
  communications with one another
• Operating system is a large and complex program. It
  can be divided into the following modules based on
  their functioning
• Process Management
• Main memory management
• File management
• I/O management
• Secondary memory management
• Security system
                                                    16
Frequently Asked Questions

1. List the advantages of multiprocessor system

2. List the various operating system
   components

3. Write a brief note on the components of the
   OS



                                                 17
Quiz


1. In a multi processor system there is close
   communication between the processor
a) True
b) False




                                                18
Quiz


2. In a tightly coupled system each CPU has

  its own local memory

 a) True

 b) False



                                              19
Quiz

3.The purpose of process management component
 of an OS is providing security to the program.
 a) True
 b) False




                                                  20
Other subject materials
•   Web designing
•   Micro processors
•   C++ tutorials
•   java

home


                                   21

More Related Content

What's hot

Operating system
Operating systemOperating system
Operating system
RADHIKA GUPTA
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
Rai University
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Services
sgpraju
 
Os organization
Os organizationOs organization
Os organizationMohd Arif
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
cpjcollege
 
Operating System
Operating SystemOperating System
Operating System
Raja Adapa
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - Architectures
Peter Tröger
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating SystemsJohn Cutajar
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
sathish sak
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9myrajendra
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Dr. C.V. Suresh Babu
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
HAMZA AHMED
 
Ch1
Ch1Ch1
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
bbp2067
 

What's hot (19)

Operating system
Operating systemOperating system
Operating system
 
Chapter02 new
Chapter02 newChapter02 new
Chapter02 new
 
Bba i-introduction to computer-u-3-functions operating systems
Bba  i-introduction to computer-u-3-functions operating systemsBba  i-introduction to computer-u-3-functions operating systems
Bba i-introduction to computer-u-3-functions operating systems
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Services
 
Os organization
Os organizationOs organization
Os organization
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
 
Operating System
Operating SystemOperating System
Operating System
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - Architectures
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating Systems
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
 
OSCh1
OSCh1OSCh1
OSCh1
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9
 
Lect01
Lect01Lect01
Lect01
 
Ch1
Ch1Ch1
Ch1
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
 
Ch1
Ch1Ch1
Ch1
 
Operating system (os)
Operating system (os)Operating system (os)
Operating system (os)
 

Viewers also liked

Office button and home ribbon
Office button and home ribbonOffice button and home ribbon
Office button and home ribbonfajargaluh
 
Symbian OS Application Development
Symbian OS Application DevelopmentSymbian OS Application Development
Symbian OS Application Development
Abhi Arya
 
Features Of Office 2007
Features Of Office 2007Features Of Office 2007
Features Of Office 2007
Shailendra Gohil
 
How to embed youtube in word
How to embed youtube in wordHow to embed youtube in word
How to embed youtube in wordIlona Lantos
 
Symbian OS - Communication And Messaging
Symbian OS - Communication And MessagingSymbian OS - Communication And Messaging
Symbian OS - Communication And Messaging
Andreas Jakl
 
android vs symbian
android  vs symbianandroid  vs symbian
android vs symbian
AJAL A J
 
Symbian OS
Symbian OSSymbian OS
Symbian OScomdj
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Fatih Özlü
 
Word2007 tutorial
Word2007 tutorialWord2007 tutorial
Word2007 tutorialsat646
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Dasun Hegoda
 
Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2Brooke Nelson
 
Macro slideshow
Macro slideshowMacro slideshow
Macro slideshow
Brooke Nelson
 

Viewers also liked (12)

Office button and home ribbon
Office button and home ribbonOffice button and home ribbon
Office button and home ribbon
 
Symbian OS Application Development
Symbian OS Application DevelopmentSymbian OS Application Development
Symbian OS Application Development
 
Features Of Office 2007
Features Of Office 2007Features Of Office 2007
Features Of Office 2007
 
How to embed youtube in word
How to embed youtube in wordHow to embed youtube in word
How to embed youtube in word
 
Symbian OS - Communication And Messaging
Symbian OS - Communication And MessagingSymbian OS - Communication And Messaging
Symbian OS - Communication And Messaging
 
android vs symbian
android  vs symbianandroid  vs symbian
android vs symbian
 
Symbian OS
Symbian OSSymbian OS
Symbian OS
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
 
Word2007 tutorial
Word2007 tutorialWord2007 tutorial
Word2007 tutorial
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2
 
Macro slideshow
Macro slideshowMacro slideshow
Macro slideshow
 

Similar to 8

OS_MD_1.pdf
OS_MD_1.pdfOS_MD_1.pdf
OS_MD_1.pdf
GauravDagar13
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
miki304759
 
cs-intro-os.ppt
cs-intro-os.pptcs-intro-os.ppt
cs-intro-os.ppt
infomerlin
 
Os concepts
Os conceptsOs concepts
Os concepts
Sudheesh P Enathu
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
HarshitKoshta2
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
KrishRaj48
 
Operating system Chapter One
Operating system Chapter OneOperating system Chapter One
Operating system Chapter One
Md. Umor Faruk Jahangir
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
Prakash Sir
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
suresh554942
 
OS-01.ppt
OS-01.pptOS-01.ppt
operating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.pptoperating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.ppt
TiktokIndia2
 
Operating System
Operating SystemOperating System
Operating System
MdFaraz20CAB121
 
Chapter02
Chapter02Chapter02
Chapter02
kamran zamanifar
 
Module-1.ppt operating system unit 1 notes
Module-1.ppt operating system unit 1 notesModule-1.ppt operating system unit 1 notes
Module-1.ppt operating system unit 1 notes
FaizanAhmad293255
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
ssuser6aef00
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
Mary Margarat
 
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptx
akhilagajjala
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado
Mark John Lado, MIT
 

Similar to 8 (20)

OS_MD_1.pdf
OS_MD_1.pdfOS_MD_1.pdf
OS_MD_1.pdf
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
cs-intro-os.ppt
cs-intro-os.pptcs-intro-os.ppt
cs-intro-os.ppt
 
Os concepts
Os conceptsOs concepts
Os concepts
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Unit 2.pptx
Unit 2.pptxUnit 2.pptx
Unit 2.pptx
 
Operating system Chapter One
Operating system Chapter OneOperating system Chapter One
Operating system Chapter One
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and types
 
unit1 part1.ppt
unit1 part1.pptunit1 part1.ppt
unit1 part1.ppt
 
OS-01.ppt
OS-01.pptOS-01.ppt
OS-01.ppt
 
Lec # 1 chapter 2
Lec # 1 chapter 2Lec # 1 chapter 2
Lec # 1 chapter 2
 
operating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.pptoperating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.ppt
 
Operating System
Operating SystemOperating System
Operating System
 
Chapter02
Chapter02Chapter02
Chapter02
 
Chapter02
Chapter02Chapter02
Chapter02
 
Module-1.ppt operating system unit 1 notes
Module-1.ppt operating system unit 1 notesModule-1.ppt operating system unit 1 notes
Module-1.ppt operating system unit 1 notes
 
os unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systemsos unit 1 (2).pptx. introduction to operating systems
os unit 1 (2).pptx. introduction to operating systems
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary Margarat
 
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptx
 
4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado4 Module - Operating Systems Configuration and Use by Mark John Lado
4 Module - Operating Systems Configuration and Use by Mark John Lado
 

More from myrajendra

Fundamentals
FundamentalsFundamentals
Fundamentals
myrajendra
 
Data type
Data typeData type
Data type
myrajendra
 
Hibernate example1
Hibernate example1Hibernate example1
Hibernate example1
myrajendra
 
Jdbc workflow
Jdbc workflowJdbc workflow
Jdbc workflow
myrajendra
 
2 jdbc drivers
2 jdbc drivers2 jdbc drivers
2 jdbc drivers
myrajendra
 
3 jdbc api
3 jdbc api3 jdbc api
3 jdbc api
myrajendra
 
4 jdbc step1
4 jdbc step14 jdbc step1
4 jdbc step1
myrajendra
 
Dao example
Dao exampleDao example
Dao example
myrajendra
 
Sessionex1
Sessionex1Sessionex1
Sessionex1
myrajendra
 
1 introduction to html
1 introduction to html1 introduction to html
1 introduction to htmlmyrajendra
 
Views
ViewsViews
Views
myrajendra
 

More from myrajendra (20)

Fundamentals
FundamentalsFundamentals
Fundamentals
 
Data type
Data typeData type
Data type
 
Hibernate example1
Hibernate example1Hibernate example1
Hibernate example1
 
Jdbc workflow
Jdbc workflowJdbc workflow
Jdbc workflow
 
2 jdbc drivers
2 jdbc drivers2 jdbc drivers
2 jdbc drivers
 
3 jdbc api
3 jdbc api3 jdbc api
3 jdbc api
 
4 jdbc step1
4 jdbc step14 jdbc step1
4 jdbc step1
 
Dao example
Dao exampleDao example
Dao example
 
Sessionex1
Sessionex1Sessionex1
Sessionex1
 
Internal
InternalInternal
Internal
 
3. elements
3. elements3. elements
3. elements
 
2. attributes
2. attributes2. attributes
2. attributes
 
1 introduction to html
1 introduction to html1 introduction to html
1 introduction to html
 
Headings
HeadingsHeadings
Headings
 
Forms
FormsForms
Forms
 
Css
CssCss
Css
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Views
ViewsViews
Views
 
Starting jdbc
Starting jdbcStarting jdbc
Starting jdbc
 

Recently uploaded

Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
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)
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
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
 
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
 
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
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
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
 
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
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 

Recently uploaded (20)

Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
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
 
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
 
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
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
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
 
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
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 

8

  • 1. Basics of Operating Systems Multi-processor System & Operating System Components • HOME PREVIOUS TOPIC NEXT • PREVIOUS QUESTION PAPERS FOR OS • CPP TUTORIALS 1
  • 2. Recap In the last class, you have learnt about • Distributed Systems • Real Time Systems 2
  • 3. Objectives On completion of this period, you would be able to know • Multi processor System • Operating System Components 3
  • 4. Multi Processor System • Multi processor system are also known as parallel systems have two or more processors working in close communication with one another • Generally these multiple processors share bus, clock, memory and peripheral devices • Multiprocessors systems are also called as parallel systems or tightly coupled systems 4
  • 6. Multi Processor System Advantages • Increased throughput: More work will be done in less time • Economical: Multi processor system can save more money than multiple single processor systems, because they share peripherals, mass storage and power supplies • Increased reliability: If function can be distributed properly among several processors, then the failure of one processor will not halt the system, it only slows it down 6
  • 7. Operating System Components • Operating system is a large and complex program • It can be divided into the following modules based on their functioning – Process Management – Main memory management – File management – I/O management 7
  • 8. Operating System Components – Secondary memory management – Security system – Command interpreter system – Networking support system – Protection system 8
  • 9. Operating System Components Process Management • A process can be defined as a program in execution • If more than one program is executing at the same time on the computer – then it is the responsibility of the operating system to allocate CPU – and other resources to the process so that they can execute properly • Operating system has to keep track of all processes – and ensure that the execution of one of them does not alter the other process 9
  • 10. Operating System Components Process Management • The OS is responsible for the following activities in connection with the process management – Creating and deleting both user and system process – Suspending and resuming process – Providing mechanisms for process synchronization – Providing mechanisms for process communication – Providing mechanisms for dead lock handling 10
  • 11. Operating System Components Main Memory Management • The OS is responsible for the following activities in connection with memory management – Keeping track of which parts of memory are currently being used and by whom – Deciding which processes and data to move into and out of memory – Allocating and deallocating memory space as needed 11
  • 12. Operating System Components File management • The OS is responsible for activities in connection with file management – creation and deletion of files – creating and deleting of a directories – storing files on secondary media, facilities for backup of file – It also help in copy / movement of files from one disk to another 12
  • 13. Operating System Components I/O management • The operating system performs the coordination between various input / output devices, such as keyboard, mouse, screen, printer etc., and the programs that are running Secondary Storage Management • This module is responsible for management of secondary memory • The tasks of the module are – Free space management – Storage allocation – Disk scheduling 13
  • 14. Operating System Components Security system • The operating system provides appropriate security and integrity mechanisms which ensures the safety of the data and programs on the computer Command interpreter system • It is the interface between the user and the operating system 14
  • 15. Operating System Components Network management • The responsibilities of the module are routing and connection strategies, problems of conflict and security Protection system • In multi programming environment one process must be protected from one another activities 15
  • 16. Summary • Multi processor system are also known as parallel systems have more than one CPU working in close communications with one another • Operating system is a large and complex program. It can be divided into the following modules based on their functioning • Process Management • Main memory management • File management • I/O management • Secondary memory management • Security system 16
  • 17. Frequently Asked Questions 1. List the advantages of multiprocessor system 2. List the various operating system components 3. Write a brief note on the components of the OS 17
  • 18. Quiz 1. In a multi processor system there is close communication between the processor a) True b) False 18
  • 19. Quiz 2. In a tightly coupled system each CPU has its own local memory a) True b) False 19
  • 20. Quiz 3.The purpose of process management component of an OS is providing security to the program. a) True b) False 20
  • 21. Other subject materials • Web designing • Micro processors • C++ tutorials • java home 21