เนื้อหา
- คำจำกัดความ - การเลือกล่วงหน้าหมายถึงอะไร
- ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
- Techopedia อธิบาย Pre-Emption
คำจำกัดความ - การเลือกล่วงหน้าหมายถึงอะไร
การเลือกล่วงหน้าหมายถึงการหยุดชะงักชั่วคราวและการหยุดงานโดยไม่ต้องขอความร่วมมือโดยมีความตั้งใจที่จะกลับมาทำงานต่อในภายหลัง การกระทำนี้เรียกว่าสวิตช์ควบคุมและโดยทั่วไปแล้วจะดำเนินการโดยตัวจัดตารางเวลาแบบล่วงหน้าซึ่งเป็นส่วนประกอบในระบบปฏิบัติการที่ได้รับอนุญาตให้ทำการ pre-empt หรือขัดจังหวะและจะกลับมาทำงานในระบบต่อ
ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร
Techopedia อธิบาย Pre-Emption
Pre-emption เป็นรูปแบบของการทำงานหลายอย่างซึ่งตัวกำหนดตารางเวลาจะขัดจังหวะและหยุดงานที่กำลังทำงานอยู่ในปัจจุบันเพื่อให้งานที่ถูกระงับก่อนหน้านี้กลับมาทำงานต่อ กิจกรรมนี้เกิดขึ้นในทุกระบบปฏิบัติการ มัลติทาสกิ้งแบบไม่ทำงานล่วงหน้า (แบบมีส่วนร่วม) เป็นวิธีที่ใช้โดย MS windows รุ่น 16 บิตก่อนหน้านี้ รุ่น 32 บิตทั้งหมดใช้มัลติทาสกิ้งแบบ pre-emptive.Pre-emption เกี่ยวข้องกับการใช้กลไกการอินเตอร์รัปต์ซึ่งจะระงับเธรดที่กำลังทำงานอยู่ในขณะนั้นและเรียกใช้ตัวกำหนดตารางเวลาเพื่อพิจารณาว่าควรดำเนินการเธรดใดต่อไป ของเวลาตัวประมวลผล
เวลาที่กำหนดให้เธรดเพื่อรันในระบบมัลติทาสกิ้งแบบ preemptive เรียกว่า time slice หรือเวลาควอนตัม ตัวกำหนดตารางเวลาแบ่งเวลาให้กับทุกเธรดที่เรียกใช้งาน เมื่อการแบ่งเวลาของเธรดหมดอายุแล้วตัวกำหนดตารางเวลาจะหยุดการทำงานชั่วคราวจากนั้นสลับไปยังเธรดอื่น
บางระบบมีเมล็ดที่ได้รับอนุญาตซึ่งอนุญาตให้งานสามารถจองได้แม้ในโหมดเคอร์เนล ตัวอย่างของระบบดังกล่าว ได้แก่ Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive และการกระจายซอฟต์แวร์ Berkeley