คอมพิวเตอร์มัลติทาสกิ้งคืออะไร?

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

เมื่อการทำงานหลายอย่างของคอมพิวเตอร์อยู่ในช่วงเริ่มต้นของการพัฒนามันถูกเรียกว่าการแบ่งปันเวลาซึ่งเป็นคำที่อ้างอิงถึงวิธีการหลาย ๆ โปรแกรมหรือกระบวนการที่ใช้พลังงานร่วมกันของ CPU ค่อนข้างเร็วในระยะนี้ถูกแทนที่ด้วยสมัยมัลติทาสกิ้งร่วมสมัยแม้ว่าในรุ่นแรกของมันมัลติทาสกิ้งไม่ได้เป็นมัลติทาสก์จริง แต่สลับอย่างรวดเร็วระหว่างการใช้งานที่ดูเหมือนพร้อมกัน คอมพิวเตอร์สมัยใหม่ที่มีโปรเซสเซอร์เพียงตัวเดียวเท่านั้นที่สามารถทำงานหลายอย่างพร้อมกันได้โดยใช้เทคนิคนี้

คอมพิวเตอร์ที่มีโปรเซสเซอร์หลายเครื่องมีโปรเซสเซอร์สองตัวหรือมากกว่าแยกต่างหากที่เชื่อมโยงเข้าด้วยกัน ระบบเหล่านี้ซึ่งได้กลายเป็นเรื่องธรรมดาและก้าวหน้าขึ้นในช่วงต้นศตวรรษที่ 21 มีความสามารถในการทำงานหลายอย่างแท้จริงแม้ว่าในทางปฏิบัติแล้วจะไม่มีความแตกต่างที่สังเกตได้นอกเหนือจากประสิทธิภาพที่เพิ่มขึ้นในการทำงานของระบบเหล่านี้ โปรเซสเซอร์หลายตัวอนุญาตให้โปรแกรมต่าง ๆ ทำงานในเวลาเดียวกันได้

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

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