SlideShare a Scribd company logo
1 of 28
•
•
•
•
•
•
•
•
PROCESSOR MANAGER
COMPOSITE OF TWO SUBMANAGERS
HIERARCHY BETWEEN THEM
JOB SCHEDULER: HIGHER-LEVEL SCHEDULER
JOB SCHEDULING RESPONSIBILITIES
JOB INITIATION BASED ON CERTAIN CRITERIA
PROCESS SCHEDULER: LOWER-LEVEL SCHEDULER
PROCESS SCHEDULING RESPONSIBILITIES
DETERMINES EXECUTION STEPS
PROCESS SCHEDULING BASED ON CERTAIN CRITERIA
•
•
•
•
•
•
•
•
•
REDUCES DEGREE OF MULTIPROGRAMMING
FOUND IN HIGHLY INTERACTIVE ENVIRONMENTS
HANDLES OVERLOADING
REMOVES ACTIVE JOBS FROM MEMORY
RESULTS IN FASTER JOB COMPLETION
SINGLE-USER ENVIRONMENT
NO DISTINCTION BETWEEN JOB AND PROCESS
SCHEDULING
ONE JOB ACTIVE AT A TIME
RECEIVES DEDICATED SYSTEM RESOURCES FOR JOB
DURATION
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PROCESS CONTROL BLOCK (PCB) COMPONENTS
PROCESS IDENTIFICATION
UNIQUE
PROCESS STATUS
JOB STATE (HOLD, READY, RUNNING, WAITING)
PROCESS STATE
PROCESS STATUS WORD REGISTER CONTENTS, MAIN
MEMORY INFO, RESOURCES, PROCESS PRIORITY
ACCOUNTING
BILLING AND PERFORMANCE MEASUREMENTS
CPU TIME, TOTAL TIME, MEMORY OCCUPANCY, I/O
OPERATIONS, NUMBER OF INPUT RECORDS READ, ETC.
•
•
•
•
•
•
•
•
•
•
•
•
•
•
BASE ON SPECIFIC POLICY
ALLOCATE CPU AND MOVE JOB THROUGH SYSTEM
SIX ALGORITHM TYPES
FIRST-COME, FIRST-SERVED (FCFS)
SHORTEST JOB NEXT (SJN)
PRIORITY SCHEDULING
SHORTEST REMAINING TIME (SRT)
ROUND ROBIN
MULTIPLE-LEVEL QUEUES
CURRENT SYSTEMS EMPHASIZE INTERACTIVE USE AND
RESPONSE TIME (USE PREEMPTIVE POLICIES)
NONPREEMPTIVE
JOB HANDLED BASED ON ARRIVAL TIME
EARLIER JOB ARRIVES, EARLIER SERVED
SIMPLE ALGORITHM IMPLEMENTATION
USES FIRST-IN, FIRST-OUT (FIFO) QUEUE
GOOD FOR BATCH SYSTEMS
UNACCEPTABLE IN INTERACTIVE SYSTEMS
UNPREDICTABLE TURNAROUND TIME
DISADVANTAGES
AVERAGE TURNAROUND TIME VARIES; SELDOM
MINIMIZED
SHORTEST JOB NEXT
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PREEMPTIVE VERSION OF SJN
PROCESSOR ALLOCATED TO JOB CLOSEST TO COMPLETION
PREEMPTIVE IF NEWER JOB HAS SHORTER COMPLETION
TIME
OFTEN USED IN BATCH ENVIRONMENTS
SHORT JOBS GIVEN PRIORITY
CANNOT IMPLEMENT IN INTERACTIVE SYSTEM
REQUIRES ADVANCE CPU TIME KNOWLEDGE
INVOLVES MORE OVERHEAD THAN SJN
SYSTEM MONITORS CPU TIME FOR READY QUEUE
JOBS
PERFORMS CONTEXT SWITCHING
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PROCESSOR ADJUSTS PRIORITIES ASSIGNED TO EACH JOB
HIGH-PRIORITY JOBS
INITIAL PRIORITY FAVORABLE
TREATED LIKE ALL OTHER JOBS AFTERWARDS
QUANTUM INTERRUPT
JOB PREEMPTED
MOVED TO NEXT LOWER QUEUE
MAY HAVE PRIORITY INCREASED
GOOD ENVIRONMENT
JOBS HANDLED BY CYCLE CHARACTERISTICS (CPU OR I/O)
INTERACTIVE SYSTEMS
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Understanding Operating Systems, Sixth Edition 28

More Related Content

Similar to Process Management

PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best Practices
Emtec Inc.
 
Software Project Management (lecture 3)
Software Project Management (lecture 3)Software Project Management (lecture 3)
Software Project Management (lecture 3)
Syed Muhammad Hammad
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
Yuffie Valen
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
 
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
GreenData.IO
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
eeetq
 

Similar to Process Management (20)

Introduction to Requirement engineering
Introduction to Requirement engineeringIntroduction to Requirement engineering
Introduction to Requirement engineering
 
PeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best PracticesPeopleSoft Upgrades: Best Practices
PeopleSoft Upgrades: Best Practices
 
Ioug oow12 em12c
Ioug oow12 em12cIoug oow12 em12c
Ioug oow12 em12c
 
Proactive performance monitoring with adaptive thresholds
Proactive performance monitoring with adaptive thresholdsProactive performance monitoring with adaptive thresholds
Proactive performance monitoring with adaptive thresholds
 
Software Project Management 03
Software Project Management 03Software Project Management 03
Software Project Management 03
 
Automated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise ApplicationsAutomated Discovery of Performance Regressions in Enterprise Applications
Automated Discovery of Performance Regressions in Enterprise Applications
 
Software Project Management (lecture 3)
Software Project Management (lecture 3)Software Project Management (lecture 3)
Software Project Management (lecture 3)
 
Resource Aware Scheduling in Apache Storm
Resource Aware Scheduling in Apache StormResource Aware Scheduling in Apache Storm
Resource Aware Scheduling in Apache Storm
 
Resource Aware Scheduling in Apache Storm
Resource Aware Scheduling in Apache StormResource Aware Scheduling in Apache Storm
Resource Aware Scheduling in Apache Storm
 
WORKFLOW OF THE PROCESS IN SPM
 WORKFLOW OF THE PROCESS IN SPM WORKFLOW OF THE PROCESS IN SPM
WORKFLOW OF THE PROCESS IN SPM
 
Lean Methods & Last Planning
Lean Methods & Last PlanningLean Methods & Last Planning
Lean Methods & Last Planning
 
Go Training
Go TrainingGo Training
Go Training
 
Reverse engineering
Reverse  engineeringReverse  engineering
Reverse engineering
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
 
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
DeltaBahn - Improving Safety & Productivity in the American Oil Industry v2
 
CSI-503 - 2. Processor Management
CSI-503 - 2. Processor ManagementCSI-503 - 2. Processor Management
CSI-503 - 2. Processor Management
 
Using Spiceworks for Change Control - Justin Davison, R J Lee Group
Using Spiceworks for Change Control - Justin Davison, R J Lee GroupUsing Spiceworks for Change Control - Justin Davison, R J Lee Group
Using Spiceworks for Change Control - Justin Davison, R J Lee Group
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
تحليل النظم
تحليل النظمتحليل النظم
تحليل النظم
 
Systems development fall 2006
Systems development   fall 2006Systems development   fall 2006
Systems development fall 2006
 

Recently uploaded

1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Recently uploaded (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Magic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptxMagic bus Group work1and 2 (Team 3).pptx
Magic bus Group work1and 2 (Team 3).pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Process Management