Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่ 6
กำหนดการใช้ซีพียู, 6221654696 โชติชญานนท์ เร้ารุ่งอรุณ - Coggle…
บทที่ 6
กำหนดการใช้ซีพียู
หลักความต้องการพื้นฐาน
จุดประสงค์ของการรันโปรแกรมหลายโปรแกรมคือ ความต้องการที่จะให้ซีพียูมีการทำงานตลอดเวลา เพื่อให้มีการใช้ซีพียูอย่างเต็มที่และเต็มประสิทธิภาพ ซึ่งระบบคอมพิวเตอร์มีซีพียูตัวเดียว ในเวลาใดเวลาหนึ่งซีพียูจะทำงานได้เพียงงานเดียวเท่านั้น
-
ตัวจัดการเวลาซีพียู
-
ตัวส่งต่อ (Dispatcher)
- การย้าย Context
- การย้ายไป User mode
- กระโดดไปยังตำแหน่งที่เหมาะสมของโปรแกรม เพื่อที่จะเริ่มรันโปรแกรมนั้นใหม่อีกครั้ง
-
อัลกอริทึมของการจัดเวลา
First-Come, First-Served (FCFS) Scheduling
เป็นอัลกอริทึมที่ง่ายที่สุด โดยจะกำหนดให้โพรเซสที่ร้องขอซีพียูก่อน เป็นโพรเซสที่ได้รับซีพียูก่อน
เมื่อมีโพรเซสที่อยู่ในสถานะพร้อมที่จะทำงาน โพรเซสนั้นจะถูกนำเข้าไปต่อท้ายคิวพร้อม
-
-
-
-
-
-
-
-
-
-