เมื่อเช้าผมเริ่มปฏิบัติงาน...พอมาถึงที่ทำงานปรากฏว่ามีงานหลาย ๆ อย่างที่จำเป็นต้องทำในเวลาเดียวกัน ผมก็เลยนึกถึงการหลักการของการทำงานของระบบปฏิบัติการ : ซึ่งมี Function หนึ่งเรียกว่าการทำงานแบบ Multi-Tasking ขึ้นมา ก็เลยลองเอามาเล่าให้ฟังกันดูน่ะครับ
มัลติทาสกิง (Multitasking)
มัลติทาสกิง หมายถึง
ความสามารถของระบบปฏิบัติการในการจัดร่วมเวลาทำงานที่มากกว่าหนึ่งงาน
ในเวลาเดียวกันได้ 2 หลักการ
Cooperative Multitasking เป็นมัลติทาสกิง ที่ OS
กำหนดให้โปรแกรมแต่ละตัวทำงาน โดยโปรแกรมจะควบคุมการทำงานเอง
Preemptive Multitasking เป็นมัลติทาสกิงที่ OS
เป็นตัวกำหนดงานทั้งหมด โดยมีลำดับ Priority
ของแต่ละโปรแกรมไม่เท่ากัน
ผมว่ามันก็เหมือนคนเรานี่แหละครับ
"บางที่ก็ให้คนอื่นควบคุมการทำงานของเราให้ทำงานหลายอย่างในเวลาเดียวกัน"
"บางครั้งก็ชอบกำหนดให้ตัวเองทำงานหรือกิจกรรมหลาย ๆ อย่างในเวลาเดียวกัน"
ธงชัย
30 มี.ค. 2550
ไม่มีความเห็น