Skip to main content

สถานะรอคืออะไร?

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

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

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

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

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