การทำงานหลายอย่างในเวลาเดียวกัน

เมื่อเช้าผมเริ่มปฏิบัติงาน...พอมาถึงที่ทำงานปรากฏว่ามีงานหลาย ๆ อย่างที่จำเป็นต้องทำในเวลาเดียวกัน ผมก็เลยนึกถึงการหลักการของการทำงานของระบบปฏิบัติการ : ซึ่งมี Function หนึ่งเรียกว่าการทำงานแบบ Multi-Tasking ขึ้นมา ก็เลยลองเอามาเล่าให้ฟังกันดูน่ะครับ

มัลติทาสกิง (Multitasking)
มัลติทาสกิง หมายถึง ความสามารถของระบบปฏิบัติการในการจัดร่วมเวลาทำงานที่มากกว่าหนึ่งงาน ในเวลาเดียวกันได้ 2 หลักการ
Cooperative Multitasking เป็นมัลติทาสกิง ที่ OS กำหนดให้โปรแกรมแต่ละตัวทำงาน โดยโปรแกรมจะควบคุมการทำงานเอง
Preemptive Multitasking เป็นมัลติทาสกิงที่ OS เป็นตัวกำหนดงานทั้งหมด โดยมีลำดับ Priority ของแต่ละโปรแกรมไม่เท่ากัน

ผมว่ามันก็เหมือนคนเรานี่แหละครับ

"บางที่ก็ให้คนอื่นควบคุมการทำงานของเราให้ทำงานหลายอย่างในเวลาเดียวกัน"

"บางครั้งก็ชอบกำหนดให้ตัวเองทำงานหรือกิจกรรมหลาย ๆ อย่างในเวลาเดียวกัน

ธงชัย

30 มี.ค. 2550