การจัดสรรหน่วยประมวลผล (Process Scheduling)

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
DSP 6 The Fast Fourier Transform (FFT) การแปลงฟูริเยร์แบบเร็ว
Advertisements

วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
Proprietary and Confidential © Astadia, Inc. | 1.
พิธีประสาทปริญญา มหาวิทยาลัยรังสิต
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
การซ้อนทับกัน และคลื่นนิ่ง
เลขฐานต่าง ๆ อ.มิ่งขวัญ กันจินะ.
ระบบมัลติโปรแกรมมิ่ง (Multiprogramming System)
EEET0485 Digital Signal Processing Asst.Prof. Peerapol Yuvapoositanon DSP3-1 ผศ.ดร. พีระพล ยุวภูษิตานนท์ ภาควิชา วิศวกรรมอิเล็กทรอนิกส์ DSP 5 The Discrete.
ดร. พีระพล ยุวภูษิตานนท์ ภาควิชา วิศวกรรมอิเล็กทรอนิกส์
DSP 6 The Fast Fourier Transform (FFT) การแปลงฟูริเยร์แบบเร็ว
EEET0485 Digital Signal Processing Asst.Prof. Peerapol Yuvapoositanon DSP3-1 ผศ.ดร. พีระพล ยุวภูษิตานนท์ ภาควิชา วิศวกรรมอิเล็กทรอนิกส์ DSP 6 The Fast.
ณ ห้องฟ้าตรัง 1 โรงแรม เอ็ม.พี. รีสอร์ท อ.เมือง จ.ตรัง
เปรียบเทียบจำนวนประชากรทั้งหมดจากฐาน DBPop Original กับจำนวนประชากรทั้งหมดที่จังหวัดถือเป็นเป้าหมาย จำนวน (คน) 98.08% % จังหวัด.
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
เส้นทางหนีไฟ อาคาร 5 ชั้น 1. เส้นทางหนีไฟ อาคาร 5 ชั้น 1.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
ระบบสารสนเทศประมวณผลรายการธุรกรรม
โครงสร้างการจัดลำดับของซีพียู
การจัดเก็บข้อมูลตามตัวบ่งชี้ สกอ. และ สมศ.
ผศ.ดร. พีระพล ยุวภูษิตานนท์ ภาควิชา วิศวกรรมอิเล็กทรอนิกส์
การจัดการอุปกรณ์รับ และแสดงผล
บทที่ 2 สัดส่วน สัดส่วน หมายถึง ประโยคที่แสดงการเท่ากันของอัตราส่วนสองอัตราส่วน.
หลักการทำงานคอมพิวเตอร์
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
จำนวนนับใดๆ ที่หารจำนวนนับที่กำหนดให้ได้ลงตัว เรียกว่า ตัวประกอบของจำนวนนับ จำนวนนับ สามารถเรียกอีกอย่างว่า จำนวนเต็มบวก หรือจำนวนธรรมชาติ ซึ่งเราสามารถนำจำนวนนับเหล่านี้มา.
ลำดับการทำงานหน่วยความจำ
อาจารย์ ถนอม ห่อวงศ์สกุล
บทที่ 8 ระบบบัญชีสินทรัพย์ถาวร
การประยุกต์ ใช้งานมัลติมีเดีย
Introduction to Digital System
CSC201 Analysis and Design of Algorithms Greedy, Divide and Conquer
การแปลงภาพสีเทาให้เป็นภาพขาวดำ
การทำให้ตัวอักษรบาง.
CHAPTER 11 Two-port Networks
ครูที่นักเรียนอยากได้
บทที่ 2 อาร์เรย์ อาร์เรย์ คือ ชุดของตัวแปรเดียวกัน ซึ่งสมาชิกของอาร์เรย์จะเป็นตัวแปรพื้นฐาน จำนวนสมาชิกในอาร์เรย์มีขนานแน่นอน และสมาชิกของอาร์เรย์แต้ละตัว.
หมวด2 9 คำถาม.
CPU ไม่รวม I/O PROCESSOR , MATH CO-PROCESSOR
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
การวิเคราะห์ Competency
การหาตัวหารร่วมมาก โดยใช้รูปแบบบัญญัติ
คำถามตามเกณฑ์ PMQA:105คำถาม หมวด1 12คำถาม.
DEADLO CK นางสาวเบญจวรรณ จิตร ถวิล วันนี้เริ่มต้นเรียนบทที่ 7 หน้า 237 ในตำรา เรียนจะเกี่ยวกับ deadlocks คือ สิ่งที่รู้อยู่แล้ว คือ สิ่งที่ทำให้แอพพลิเคชั่นหรือบางครั้งถ้า.
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
Process.
P1 การศึกษาการใช้อินเวอร์เตอร์เพื่อประหยัดพลังงานไฟฟ้าและควบคุมแรงดันน้ำ ในงานประปาและสุขาภิบาลกองอาคารและสถานที่ สำนักงานอธิการบดีมหาวิทยาลัยขอนแก่น.
การหาค่าพารามิเตอร์เพื่อจำลองการทำงานของมอเตอร์เหนี่ยวนำสามเฟส
ค21201 คณิตศาสตร์เพิ่มเติม 1
บทที่ 3 การจ่ายงาน (Process Management).
หน่วยการเรียนรู้ที่ 7 ความรู้เบื้องต้นเกี่ยวกับจำนวนจริง
วิธีเรียงสับเปลี่ยนและวิธีจัดหมู่
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
Chapter 3 - Stack, - Queue,- Infix Prefix Postfix
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
ความคิดเห็นที่มีต่อการ ประเมินผลการปฏิบัติงานของ บุคลากรวิทยาลัยเทคโนโลยี ฐานเทคโนโลยี บรรยวัสถ์ สินทรัพย์
นางสาวอังคณา วิศาลนิตย์ วิทยาลัยเทคโนโลยีบริหารธุรกิจอยุธยา
แบบฝึกหัด จงหาคำตอบที่ดีที่สุด หรือหาค่ากำไรสูงสุด จาก
เรื่องการประยุกต์ของสมการเชิงเส้นตัวแปรเดียว
โครงสร้างข้อมูล Queues
การค้นในปริภูมิสถานะ
หน่วยการเรียนรู้ที่ 6 ทฤษฎีบทพีทาโกรัส
ค่าความจริงของประโยคที่มีตัวบ่งปริมาณ 2 ตัว
อัลกอริทึมแบบละโมบ.
นางสาวกนกอร ศิริอำนาจ กลุ่ม 2.  บทที่ 7 หน้า 237 ในหนังสือเรียนโอเอส ใน บทนี้จะเป็นเรื่องเกี่ยวกับ deadlocks คือ สิ่งที่น่าจะ รู้อยู่แล้ว ก็คือ.
วิธีเรียงสับเปลี่ยนและวิธีจัดหมู่
โครงสร้างข้อมูลแบบ สแตก (stack)
การเปรียบเทียบผลสัมฤทธิ์ทางการเรียนวิชาคณิตศาสตร์พื้นฐาน
Advanced Operating System Operating System Technology
บทที่ 3 การจัดเวลาซีพียู CPU Scheduling.
ใบสำเนางานนำเสนอ:

การจัดสรรหน่วยประมวลผล (Process Scheduling) บทที่ 4 การจัดสรรหน่วยประมวลผล (Process Scheduling)

หลักสำคัญการจัดลำดับงาน มีความยุติธรรมสำหรับโปรเซสทุกโปรเซส 1 ใช้เวลาสั้นในการตอบสนองงานแบบโต้ตอบ 2 สามารถใช้ซีพียูให้เกิดประโยชน์ได้สูงสุด 3 สามารถทำงานในระบบแบทช์ได้อย่างรวดเร็ว 4 เกิดผลลัพธ์ในการทำงานมากที่สุด 5

วิธีจัดลำดับการทำงาน Scheduling Algorithms มาก่อนได้ก่อน (First-Come, First-Served Scheduling : FCFS) สั้นที่สุดได้ก่อน (Short-Job-First Scheduling : SJF) ศักดิ์สูงได้ก่อน (Priority Scheduling) วนรอบ (Round-Robin Scheduling : RR)

มาก่อนได้ก่อน (FCFS) กระบวนการ (Process) เวลาทำงาน P1 24 P2 3 P3 (Burst Time) P1 24 P2 3 P3

ดังนั้น เวลารอคอยโดยเฉลี่ย 17 หน่วยเวลา มาก่อนได้ก่อน (FCFS) วิธีคำนวณ P1=0, P2=24, P3=27 (0+24+27) / 3 = 17 ดังนั้น เวลารอคอยโดยเฉลี่ย 17 หน่วยเวลา

สั้นที่สุดได้ก่อน (SJF) กระบวนการ (Process) เวลาทำงาน (Burst Time) P1 6 P2 8 P3 7 P4 3

สั้นที่สุดได้ก่อน (SJF) วิธีคำนวณ P4=0, P1=3, P3=9, P2=16 (0+3+9+16) / 4 = 7 ดังนั้น เวลารอคอยโดยเฉลี่ย 7 หน่วยเวลา

ศักดิ์สูงได้ก่อน กระบวนการ (Process) เวลาทำงาน ศักดิ์ P1 10 3 P2 1 P3 (Burst Time) ศักดิ์ (Priority) P1 10 3 P2 1 P3 2 P4 4 P5 5

ดังนั้น เวลารอคอยโดยเฉลี่ย 8.2 หน่วยเวลา ศักดิ์สูงได้ก่อน วิธีคำนวณ P2=0, P5=1, P1=6, P3=16 , P4=18 (0+1+6+16+18) / 5 = 8.2 ดังนั้น เวลารอคอยโดยเฉลี่ย 8.2 หน่วยเวลา

กำหนดให้ใช้งานซีพียูแบบวนรอบ ที่มีเวลาควอตัมเท่ากับ 4 หน่วยเวลา วนรอบ (RR) กำหนดให้ใช้งานซีพียูแบบวนรอบ ที่มีเวลาควอตัมเท่ากับ 4 หน่วยเวลา กระบวนการ (Process) เวลาทำงาน (Burst Time) P1 24 P2 3 P3

ดังนั้น เวลารอคอยโดยเฉลี่ย 5.66 หน่วยเวลา วนรอบ (RR) วิธีคำนวณ P1= 0+(10-4), P2=4, P3=7 (6+4+7) / 3 = 5.66 ดังนั้น เวลารอคอยโดยเฉลี่ย 5.66 หน่วยเวลา

แบบฝึกหัด FCFS SJF Priority RR กำหนดให้ใช้งานซีพียูแบบวนรอบ ที่มีเวลาควอตัมเท่ากับ 2 หน่วยเวลา กระบวนการ (Process) เวลาทำงาน (Burst Time) ศักดิ์ (Priority) P1 6 1 P2 8 3 P3 2 4 P4 5 P5 10 ให้แสดงวิธีการคำนวณหาเวลารอเฉลี่ย โดยใช้อัลกอริธึม ดังนี้ FCFS SJF Priority RR