SlideShare a Scribd company logo
1 of 21
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

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 systemsRai University
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Servicessgpraju
 
Os organization
Os organizationOs organization
Os organizationMohd Arif
 
Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301cpjcollege
 
Operating System
Operating SystemOperating System
Operating SystemRaja Adapa
 
Operating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesOperating Systems 1 (3/12) - Architectures
Operating Systems 1 (3/12) - ArchitecturesPeter 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 Structuresathish sak
 
Operating system services 9
Operating system services 9Operating system services 9
Operating system services 9myrajendra
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating systemHAMZA AHMED
 
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 DevelopmentAbhi Arya
 
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 MessagingAndreas Jakl
 
android vs symbian
android  vs symbianandroid  vs symbian
android vs symbianAJAL 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 DisadvantagesFatih Özlü
 
Word2007 tutorial
Word2007 tutorialWord2007 tutorial
Word2007 tutorialsat646
 
Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2Visual arts sketchbooks quarter 2
Visual arts sketchbooks quarter 2Brooke 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 Basics of Operating Systems Components

Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.pptmiki304759
 
cs-intro-os.ppt
cs-intro-os.pptcs-intro-os.ppt
cs-intro-os.pptinfomerlin
 
Introduction of os and types
Introduction of os and typesIntroduction of os and types
Introduction of os and typesPrakash Sir
 
operating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.pptoperating-system-03092013175227-operating-system.ppt
operating-system-03092013175227-operating-system.pptTiktokIndia2
 
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 systemsssuser6aef00
 
Introduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratIntroduction to Operating Systems - Mary Margarat
Introduction to Operating Systems - Mary MargaratMary Margarat
 
CSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxCSE3120- Module1 part 1 v1.pptx
CSE3120- Module1 part 1 v1.pptxakhilagajjala
 
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 LadoMark John Lado, MIT
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating Systempriya_sinha02
 

Similar to Basics of Operating Systems Components (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
 
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
 
Introduction to Operating System
Introduction to Operating SystemIntroduction to Operating System
Introduction to Operating System
 

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

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

Basics of Operating Systems Components

  • 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