SlideShare a Scribd company logo
1 of 24
Chöông 3 ÑÒNH THÔØI BOÄ XÖÛ LYÙ
CHÖÔNG 3 : ÑÒNH THÔØI BOÄ XÖÛ LYÙ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BAØI TOAÙN ÑÒNH THÔØI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CAÙC THUAÄT NGÖÕ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
MUÏC TIEÂU ÑÒNH THÔØI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIEÂU CHÍ ÑEÅ ÑÒNH THÔØI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIEÂU CHUAÅN ÑAÙNH GIAÙ  GIAÛI THUAÄT ÑÒNH THÔØI ,[object Object],[object Object],[object Object],[object Object],[object Object]
BOÄ ÑÒNH THÔØI VAØ BOÄ ÑIEÀU VAÄN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BOÄ ÑÒNH THÔØI QUAÙ TRÌNH JOB QUEUE READY QUEUE CPU I/O WAITING QUEUE enter end High-level scheduler Low-level scheduler
MOÄT SOÁ GIAÛI THUAÄT ÑÒNH THÔØI ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
ÑÒNH THÔØI HAÏN CHOÙT (Deadline Scheduling) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
FIFO ( First In First Out ) ,[object Object],[object Object],[object Object],[object Object],[object Object],Processor
VÍ DUÏ 1 : GIAÛI THUAÄT FIFO ,[object Object],[object Object],[object Object],[object Object],0 24 29 31 2 P3 5 P2 24 P1 Thôøi gian thöïc thi  (giaây) Quaù trình P3 P2 P1
VÍ DUÏ 1 : GIAÛI THUAÄT FIFO ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SJF ( Shortest Job First  ) ,[object Object],[object Object],[object Object],Processor Min time
VÍ DUÏ 2 : GIAÛI THUAÄT SJF ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 7 9 13 P1 P2 P3 Ñònh thôøi laïi 5 1 0 Thôøi gian ñeán 2 P3 4 P2 7 P1 Thôøi gian thöïc thi  (giaây) Quaù trình P2 P3 P1
SRT ( Shortest Remaining Time ) ,[object Object],[object Object],[object Object],Processor Min remaining time
VÍ DUÏ 3 : GIAÛI THUAÄT SRT ,[object Object],[object Object],[object Object],[object Object],P1 P2 P3 Ñònh thôøi laïi 5 3 0 Thôøi gian ñeán 2 P3 2 P2 7 P1 Thôøi gian thöïc thi  (giaây) Quaù trình P3 P1 P2 P1
RR( Round Robin ) ,[object Object],[object Object],Processor q
VÍ DUÏ 4 : GIAÛI THUAÄT RR ,[object Object],[object Object],[object Object],P1 P2 P3 Ñònh thôøi Round robin vôùi Quantum time laø 1 giaây 0 3 5 7 5 3 0 Thôøi gian ñeán 2 P3 2 P2 7 P1 Thôøi gian thöïc thi  (giaây) Quaù trình
HRRN  ( Highest Response Ration Next ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VÍ DUÏ 5 : GIAÛI THUAÄT HRRN ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 7 11 13 P1 P2 P3 Ñònh thôøi laïi 5 1 0 Thôøi gian ñeán 2 P3 4 P2 7 P1 Thôøi gian thöïc thi  (CPU burst time) (giaây) Quaù trình P3 P2 P1
HAØNG ÑA MÖÙC HOÀI TIEÁP ( Multilevel Feedback Queue ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],HAØNG ÑA MÖÙC HOÀI TIEÁP ( Multilevel Feedback Queue ) … Processor q 1 q 2 q n

More Related Content

Viewers also liked

Viewers also liked (7)

10.chap10 file systemsimlementation
10.chap10 file systemsimlementation10.chap10 file systemsimlementation
10.chap10 file systemsimlementation
 
Tinhtu+gioitu
Tinhtu+gioituTinhtu+gioitu
Tinhtu+gioitu
 
Những trường hợp dễ gây nhầm lẫn
 Những trường hợp dễ gây nhầm lẫn Những trường hợp dễ gây nhầm lẫn
Những trường hợp dễ gây nhầm lẫn
 
Ben Page - The State of Public Sector - PPMA Seminar April 2012
Ben Page - The State of Public Sector - PPMA Seminar April 2012Ben Page - The State of Public Sector - PPMA Seminar April 2012
Ben Page - The State of Public Sector - PPMA Seminar April 2012
 
8.chap8 virtual memorymanagement
8.chap8 virtual memorymanagement8.chap8 virtual memorymanagement
8.chap8 virtual memorymanagement
 
2r ho thi_minh_hanh_ka_5354
2r ho thi_minh_hanh_ka_53542r ho thi_minh_hanh_ka_5354
2r ho thi_minh_hanh_ka_5354
 
Soumatemen3hantu full5bai
Soumatemen3hantu full5baiSoumatemen3hantu full5bai
Soumatemen3hantu full5bai
 

More from Linh Nguyễn Thanh (20)

Soumatome n3 tuvung_wk1_wk5
Soumatome n3 tuvung_wk1_wk5Soumatome n3 tuvung_wk1_wk5
Soumatome n3 tuvung_wk1_wk5
 
Soumatome n3 tuvung_wk1_wk2
Soumatome n3 tuvung_wk1_wk2Soumatome n3 tuvung_wk1_wk2
Soumatome n3 tuvung_wk1_wk2
 
Soumatemen3hantu full5bai
Soumatemen3hantu full5baiSoumatemen3hantu full5bai
Soumatemen3hantu full5bai
 
Soumateme n3 hantu
Soumateme n3 hantuSoumateme n3 hantu
Soumateme n3 hantu
 
Oboeru ngu phap_n3_new_word1-7
Oboeru ngu phap_n3_new_word1-7Oboeru ngu phap_n3_new_word1-7
Oboeru ngu phap_n3_new_word1-7
 
Best Katarina Pentakill HD
Best Katarina Pentakill HDBest Katarina Pentakill HD
Best Katarina Pentakill HD
 
N3 new word1-7
N3 new word1-7N3 new word1-7
N3 new word1-7
 
N3 new word1-4
N3 new word1-4N3 new word1-4
N3 new word1-4
 
N3 new word1-4
N3 new word1-4N3 new word1-4
N3 new word1-4
 
English collection kenny_nguyen
English collection kenny_nguyenEnglish collection kenny_nguyen
English collection kenny_nguyen
 
Kanji29 33
Kanji29 33Kanji29 33
Kanji29 33
 
Kanji29 33
Kanji29 33Kanji29 33
Kanji29 33
 
Katakana23 to44
Katakana23 to44Katakana23 to44
Katakana23 to44
 
Kanji34 to44
Kanji34 to44Kanji34 to44
Kanji34 to44
 
Kanji23 28
Kanji23 28Kanji23 28
Kanji23 28
 
Kanji23 28
Kanji23 28Kanji23 28
Kanji23 28
 
Kanji11 22
Kanji11 22Kanji11 22
Kanji11 22
 
Kanji11 20
Kanji11 20Kanji11 20
Kanji11 20
 
Kanji11 22
Kanji11 22Kanji11 22
Kanji11 22
 
3000 tu tieng_anh_full_ngu_phap_6097
3000 tu tieng_anh_full_ngu_phap_60973000 tu tieng_anh_full_ngu_phap_6097
3000 tu tieng_anh_full_ngu_phap_6097
 

3.chap3 sched

  • 1. Chöông 3 ÑÒNH THÔØI BOÄ XÖÛ LYÙ
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. BOÄ ÑÒNH THÔØI QUAÙ TRÌNH JOB QUEUE READY QUEUE CPU I/O WAITING QUEUE enter end High-level scheduler Low-level scheduler
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.

Editor's Notes

  1. Bai tap xen ke trong khi trinh bay cac giai thuat