Skip to main content

วงจรขโมยคืออะไร?

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

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

เมื่อกระบวนการต้องการ CPUห่วงโซ่ของเหตุการณ์กระบวนการเริ่มต้นด้วยการรับโปรโตคอลบัสซึ่งจัดขึ้นจนกว่ากระบวนการสุดท้ายจะได้รับทรัพยากรหลังจาก CPU ผ่านรอบนาฬิกามันจะปล่อยหน่วยความจำซึ่งย้อนกลับไปที่บัสและกระบวนการในการขโมยวัฏจักรกระบวนการข้ามส่วนใหญ่และไปโดยตรงสำหรับรอบนาฬิกาจาก CPU

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

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