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