Pre-emption

ผู้เขียน: Robert Simon
วันที่สร้าง: 16 มิถุนายน 2021
วันที่อัปเดต: 12 พฤษภาคม 2024
Anonim
What is PRE-EMPTION RIGHT? What does PRE-EMPTION RIGHT mean? PRE-EMPTION RIGHT meaning
วิดีโอ: What is PRE-EMPTION RIGHT? What does PRE-EMPTION RIGHT mean? PRE-EMPTION RIGHT meaning

เนื้อหา

คำจำกัดความ - การเลือกล่วงหน้าหมายถึงอะไร

การเลือกล่วงหน้าหมายถึงการหยุดชะงักชั่วคราวและการหยุดงานโดยไม่ต้องขอความร่วมมือโดยมีความตั้งใจที่จะกลับมาทำงานต่อในภายหลัง การกระทำนี้เรียกว่าสวิตช์ควบคุมและโดยทั่วไปแล้วจะดำเนินการโดยตัวจัดตารางเวลาแบบล่วงหน้าซึ่งเป็นส่วนประกอบในระบบปฏิบัติการที่ได้รับอนุญาตให้ทำการ 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