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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ติดตั้ง joomla ไม่ได้อะ ชี้แนะหน่อยครับ Incorrect database name CHARACTER SET
โดย crassicman อ 08 มิ.ย. 2010 10:54 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
1908
อ 08 มิ.ย. 2010 11:40 pm โดย crassicman View Topic ติดตั้ง joomla ไม่ได้อะ  ชี้แนะหน่อยครับ Incorrect database name CHARACTER SET
โปรแกรมกู้ข้อมูล ไฟล์ของการ์ดหน่วยความจำ จาก Sony
โดย mindphp อ 08 มิ.ย. 2010 5:42 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3484
อ 08 มิ.ย. 2010 5:42 pm โดย mindphp View Topic โปรแกรมกู้ข้อมูล ไฟล์ของการ์ดหน่วยความจำ จาก Sony
สมาชิก สมัครได้แต่ login ไม่ได้
โดย lumchee อ 08 มิ.ย. 2010 3:02 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
1191
อ 08 มิ.ย. 2010 3:37 pm โดย mindphp View Topic สมาชิก สมัครได้แต่ login ไม่ได้
ช่วย เช็คข้อผิดพลาดของผมหน่อยครับ
โดย niyata อ 08 มิ.ย. 2010 11:03 am บอร์ด Programming - PHP
3
912
อ 08 มิ.ย. 2010 1:32 pm โดย mindphp View Topic ช่วย เช็คข้อผิดพลาดของผมหน่อยครับ
ลง oscommerce แล้วมัน error php ครับ ผมแก้ไม่ได้ช่วยหน่อยครับ มือใหม่จริงๆ
โดย Anonymous อ 08 มิ.ย. 2010 10:37 am บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
23
4061
พ 09 มิ.ย. 2010 4:55 pm โดย pokdeng View Topic ลง oscommerce แล้วมัน error php ครับ ผมแก้ไม่ได้ช่วยหน่อยครับ มือใหม่จริงๆ
ถามเรื่อง สต๊อกสินค้า อะครบ เวลามีลูกค้าสั่งซื้อหลายๆคน
โดย unknowszaa จ 07 มิ.ย. 2010 11:03 am บอร์ด Programming - PHP
1
844
อ 08 มิ.ย. 2010 10:29 am โดย mindphp View Topic ถามเรื่อง สต๊อกสินค้า อะครบ เวลามีลูกค้าสั่งซื้อหลายๆคน
ต้องการจ้างเขียนโปรแกรมด้วย PHP
โดย bug จ 07 มิ.ย. 2010 3:38 pm บอร์ด Programming - PHP
5
3255
พ 20 ก.ค. 2011 2:02 pm โดย บุคคลทั่วไป View Topic ต้องการจ้างเขียนโปรแกรมด้วย PHP
เรื่องการ รวมตาราง cell ของ excel โดย php (merg)
โดย Anonymous ส 05 มิ.ย. 2010 3:03 am บอร์ด Programming - PHP
2
1978
อ 06 มิ.ย. 2010 9:41 pm โดย บุคคลทั่วไป View Topic เรื่องการ รวมตาราง cell ของ excel โดย php  (merg)