บทที่ 4 การจัดการเวลา CPU

 นายเอกธพงษ์ ลอนหิน 1/1 เลขที่ 7 เทคโนโลยีคอมพิวเตอร์


1 การจัดเวลาซีพียู

การจัดเวลาซีพียู(CPU Scheduling) เป็นหลักการทำงานอย่างหนึ่งของระบบปฏิบัติการที่ทำให้คอมพิวเตอร์มีความสามารถในการเปิดหลายๆโปรแกรม

2 ตัวจัดการเวลาซีพียู

เมื่อใดก็ตามที่ซีพียูว่าง ระบบปฏิบัติการจะต้องเข้ามาเลือกโปรเซสตัวใดตัวหนึ่งที่คอยอยู่

ในคิวเข้ามาใช้งานซีพียูการเลือกโปรเซสเพื่อเข้ามาใช้ซีพียูน้ีจะถูกจัดการด้วยส่วนที่เรียกว่า

ตัวจัดการเวลาช่วงส้ัน (Short-term Scheduler)

3 การให้สิทธิการจัดเวลาซีพียู

1) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) ไปเป็นสถานะคอย (Wait)

2) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะทำงาน (Run) เป็นสถานะพร้อม (Ready)

3) เมื่อมีการเปลี่ยนสถานะของโปรเซสจากสถานะคอย (Wait) เป็นสถานะพร้อม (Ready)

4) เมื่อโปรเซสเสร็จสิ้นไปแล้ว

4 ข้อพิจารณาในการจัดเวลา

1 อรรถประโยชน์ของซีพียู(CPU Utilization)

2 จำนวนงานที่เสร็จต่อหน่วยเวลา (Throughput)

3 เวลาทั้งหมด (Turnaround Time)

4 เวลารอคอย(Waiting Time)

5 เวลาตอบสนอง (Response Time)

คือเวลาที่วดัระหว่างเวลาที่มีการร้องขอการกระทำใดๆ ต่อระบบแล้วมีการตอบรับกลับออกมา ซึ่งในบางโปรแกรมที่มีการติดต่อกลับผู้ใช้ภายนอกมากๆ เวลารวมท้งัหมดอาจจะไม่ใช่จุดประสงค์หลักที่ต้องการ

ความคิดเห็น