ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

multitasking (มัลติทาสกิ้ง) คืออะไร

multitasking
multitasking

    การที่ต้องรอเป็นสิ่งที่น่ากลัวของคนในยุคนี้ อุปกรณ์หลายชนิดที่เปลี่ยนมาใช้ multitasking กัน นั้นแสดงว่าไม่ต้องพูถึงคอมพิวเตอร์ เพราะอุปกรณ์เคลื่อนที่ อาทิ สมาร์ทโฟน ก็นิยมมาปรับใช้ multitasking เพื่อความสะดวกและเป็นลูกเล่นในการขายของอุปกรณ์เหล่านี้อีกด้วย

    โดยปกติแล้ว ในการทำงานของเครื่องคอมพิวเตอร์นั้น จะมีกิจกรรมต่างๆ  เข้ามาที่หน่วยประมวลผลมากมาย เช่น การอ่านข้อมูลจากที่เก็บข้อมูลสำรอง หรือ การเปิดเพลง เป็นต้น แต่หน่วยประมวลผลกลางจะทำงานได้ครั้งละหนึ่งคำสั่งเท่านั้น ทำให้งานอื่น ๆ ที่เข้ามานั้นต้องหยุดรองานที่กำลังทำอยู่จบก่อน ดังนั้น ในเครื่องคอมพิวเตอร์ซึ่งมีความสามารถในการประมวลผลด้วยความเร็วสูงมาก เช่น ซุปเปอร์คอมพิวเตอร์ เมนเฟรม มินิคอมพิวเตอร์ รวมทั้งไมโครคอมพิวเตอร์รุ่นใหม่ ๆ จะนิยมใช้ระบบปฏิบัติการที่มีความสามารถในการทำงานหลายงานพร้อมกันได้ เรียกว่า การทำ  multitasking (มัลติทาสกิ้ง) การกล่าวว่าทำงานหลายงานหรือหลายโปรแกรมพร้อมกันนั้น ไม่ได้หมายความว่าแต่ละโปรแกรมทำงานพร้อมกันไปตลอด แต่โปรแกรมเหล่านั้นจะผลัดกันใช้หน่วยประมวลผลกลาง เช่น โปรแกรมที่1 ใช้หน่วยประมวลผลกลางในขณะนี้โปรแกรมที่ 2 ทำงานพิมพ์ แต่ผู้ใช้เข้าใจว่าโปรแกรมของตนเองนั้นได้รับการประมวลผลจากหน่วยประมวลผลกลางอย่างต่อเนื่องตลอดเวลา เนื่องจากคอมพิวเตอร์ทำงานได้เร็วมาก

ระบบมัลติทาส์กกิ่ง สามารถแบ่งได้เป็น 2 ประเภท คือ

     1. cooperative multitasking (คอร์ปอเรทีฟ มัลติทาสกิ้ง) จะเป็นระบบที่แต่ละโปรแกรมสามารถควบคุมซีพียูนานเท่าใดก็ได้จนกว่าจะเห็นสมควรปล่อยซีพียูให้โปรแกรมอื่นใช้งานบ้าง จึงเปลี่ยนให้โปรแกรมอื่นทำการควบคุมซีพียูต่อไป ระบบที่ทำงานแบบนี้จะมีปัญหาค่อนข้างมาก เนื่องจากโปแรแกรมบางโปรแกรมอาจไม่ยอมคืนซีพียูให้แก่ระบบ ทำให้ไม่สามารถทำงานอื่นไปพร้อม ๆ กันได้

     2. pre-emtive multitasking (พรีเอมพูทิฟ มัลติทาสกิ้ง) ระบบปฏิบัติการจะควบคุมการทำงานของซีพียูโดยตรง และทำการแบ่งเวลา time slices (ไทม์ สไลซ์) ให้แต่ละโปรแกรมตามความเหมาะสม โดยที่จะไม่มีโปรแกรมใดควบคุมซีพียูไว้แต่ผู้เดียว เป็นวิธีที่มีประสิทธิภาพสูงและได้รับความนิยมมากในปัจจุบัน

    Multitasking นั้น คุณสามารถพบได้ในคอมพิวเตอร์ PC (พี ซี)หรือ Laptop (แล็ปท็อป) คุณได้เลยครับ ไม่ต้องไปหาที่ไหนไกลๆ ความหมายของมันจริงๆคือการที่มีโปรแกรม หรือแอพพลิเคชั่นสามารถทำงานอยู่ภายใต้ฉากหลังของอีกแอพหนึ่ง คุณเองก็เป็น Multitasking เหมือนกัน 

Reference : en.wiktionary.org/wiki/multitasking

ภาพประกอบ : smogmag.ru

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
บอกทางฝรั่งยังไงให้ไม่งง
โดย Wannisa_Jamren อ 29 พ.ย. 2022 10:05 am บอร์ด Microsoft Office Knowledge & line & Etc
0
6
อ 29 พ.ย. 2022 10:05 am โดย Wannisa_Jamren
เปลี่ยน Chrome ให้เป็น Dark mode ใช้ได้กับทุกเว็บไซต์ เปิด-ปิด ตามใจชอบ สะดวก ติดตั้งง่าย ปรับสีตามใจชอบ
โดย [email protected] จ 28 พ.ย. 2022 5:19 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
34
จ 28 พ.ย. 2022 5:19 pm โดย [email protected]
ทำความรู้จัก 5 ประเภทฟิล์มบ้านฟิล์มคอนโด จบครบที่เดียว
โดย h.rina จ 28 พ.ย. 2022 4:43 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
30
จ 28 พ.ย. 2022 4:43 pm โดย h.rina
2 สิ่งต้องรู้เกี่ยวกับการเลือกยางในรถไถให้มีประสิทธิภาพ
โดย h.rina จ 28 พ.ย. 2022 4:41 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
21
จ 28 พ.ย. 2022 4:41 pm โดย h.rina
โลมา ไม่ใช่สัตว์แสนดีอย่างที่คิด
โดย ์Ning จ 28 พ.ย. 2022 2:26 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
30
จ 28 พ.ย. 2022 2:26 pm โดย ์Ning
สอบถามเรื่องการทำ web socket หน่อยครับ
โดย ewqolf จ 28 พ.ย. 2022 12:53 pm บอร์ด Programming - C/C++ & java & Python
0
46
จ 28 พ.ย. 2022 12:53 pm โดย ewqolf
สอบถามการดึงค่าไปใส่กล่อง popup ในส่วน header
โดย Thanapoom1514 จ 28 พ.ย. 2022 12:10 pm บอร์ด Programming - PHP
0
37
จ 28 พ.ย. 2022 12:10 pm โดย Thanapoom1514
งูแสงอาทิตย์ เป็นงูดีนะ!
โดย ์Ning จ 28 พ.ย. 2022 11:41 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
17
จ 28 พ.ย. 2022 11:41 am โดย ์Ning