อ่าน 1 นาที
สถานะรอ
สถานะ การรอคอย คือ ความล่าช้าที่เกิดขึ้นกับ หน่วยประมวลผล ของคอมพิวเตอร์ เมื่อเข้าถึง หน่วยความจำ ภายนอก หรืออุปกรณ์อื่นที่มีการตอบสนองช้า
สถานะรอ
สถานะการรอคอยคือ ความล่าช้าที่เกิดขึ้นกับหน่วยประมวลผล ของคอมพิวเตอร์ เมื่อเข้าถึงหน่วยความจำ ภายนอก หรืออุปกรณ์อื่นที่มีการตอบสนองช้า
โดยทั่วไปแล้ว ไมโครโปรเซสเซอร์ของคอมพิวเตอร์ทำงานเร็วกว่าระบบย่อยอื่นๆ ของคอมพิวเตอร์ ซึ่งเป็นส่วนที่เก็บข้อมูลที่ CPU อ่านและเขียน แม้แต่หน่วยความจำ ซึ่งเป็นส่วนที่เร็วที่สุด ก็ไม่สามารถส่งข้อมูลได้เร็วเท่ากับที่ CPU ประมวลผลได้ ตัวอย่างจากปี 2011 โปรเซสเซอร์พีซีทั่วไป เช่นIntel Core 2และAMD Athlon 64 X2ทำงานด้วยความเร็วสัญญาณนาฬิกาหลายGHzซึ่งหมายความว่าหนึ่งรอบสัญญาณนาฬิกาใช้เวลาน้อยกว่า 1 นาโนวินาที (โดยทั่วไปประมาณ 0.3 ถึง 0.5 นาโนวินาทีใน CPU เดสก์ท็อปรุ่นใหม่) ในขณะที่หน่วยความจำหลักมีความหน่วงประมาณ 15–30 นาโนวินาทีแคชระดับที่สองของ CPU บางตัว ทำงานช้ากว่าแกนประมวลผลด้วยซ้ำ
เมื่อโปรเซสเซอร์ต้องการเข้าถึงหน่วยความจำภายนอก มันจะเริ่มวางที่อยู่ของข้อมูลที่ร้องขอลงบนบัสที่อยู่ จากนั้นมันจะต้องรอคำตอบ ซึ่งอาจใช้เวลาหลายสิบหรือหลายร้อยรอบการทำงาน รอบการทำงานแต่ละรอบที่ใช้ไปในการรอเรียกว่าสถานะการรอ
สถานะการรอคอย (Wait states) เป็นการสิ้นเปลืองประสิทธิภาพของโปรเซสเซอร์โดยสิ้นเชิง การออกแบบสมัยใหม่พยายามกำจัดหรือซ่อนสถานะเหล่านี้โดยใช้เทคนิคต่างๆ เช่นแคชของ CPU , ไปป์ไลน์คำสั่ง , การดึงคำสั่งล่วงหน้า , การคาดการณ์การแตกแขนง , การทำงานแบบมัลติเธรดพร้อมกันและอื่นๆ ไม่มีเทคนิคใดที่ประสบความสำเร็จ 100% แต่การใช้เทคนิคเหล่านี้ร่วมกันสามารถลดปัญหาได้อย่างมีนัยสำคัญ
การประหยัดพลังงาน
สถานะรอ (Wait state) สามารถใช้เพื่อลดการใช้พลังงานของโปรเซสเซอร์ได้ โดยการอนุญาตให้ความเร็วสัญญาณนาฬิกาหลักของโปรเซสเซอร์ลดลงหรือหยุดชั่วคราวในระหว่างสถานะรอ หาก CPU ไม่มีงานอื่นต้องทำ แทนที่จะหมุนวนอย่างไร้ประโยชน์ในลูปที่แน่นหนาเพื่อรอข้อมูล การลดความเร็วสัญญาณนาฬิกาเป็นระยะๆ ในลักษณะนี้จะช่วยให้แกนประมวลผลเย็นลงและยืดอายุการใช้งานแบตเตอรี่ในอุปกรณ์คอมพิวเตอร์พกพาได้
ความหมายอื่นบนเมนเฟรมของ IBM
บนเมนเฟรมของ IBMคำว่าสถานะรอ (wait state)ถูกใช้ในความหมายที่แตกต่างออกไป สถานะรอหมายถึง CPU หยุดทำงาน อาจเนื่องมาจากสภาวะข้อผิดพลาดร้ายแรงบางอย่าง (เช่น ข้อผิดพลาดที่ไม่สามารถแก้ไขได้ระหว่างการเริ่มต้น ระบบปฏิบัติการ ) สถานะรอจะถูกระบุโดยบิตที่ 14 ของPSWถูกตั้งค่าเป็น 1 โดยบิตอื่นๆ ของ PSW จะให้รหัสสถานะรอซึ่งระบุเหตุผลของการรอ ใน โหมด z/Architectureรหัสสถานะรอจะอยู่ในบิตที่ 116-127 [ 1 ]
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ สถานะรอ
สถานะ การรอคอย คือ ความล่าช้าที่เกิดขึ้นกับ หน่วยประมวลผล ของคอมพิวเตอร์ เมื่อเข้าถึง หน่วยความจำ ภายนอก หรืออุปกรณ์อื่นที่มีการตอบสนองช้า
การประหยัดพลังงาน
สถานะรอ (Wait state) สามารถใช้เพื่อลดการใช้พลังงานของโปรเซสเซอร์ได้ โดยการอนุญาตให้ความเร็วสัญญาณนาฬิกาหลักของโปรเซสเซอร์ลดลงหรือหยุดชั่วคราวในระหว่างสถานะรอ หาก CPU ไม่มีงานอื่นต้องทำ แทนที่จะหมุนวนอย่างไร้ประโยชน์ในลูปที่แน่นหนาเพื่อรอข้อมูล...
ความหมายอื่นบนเมนเฟรมของ IBM
บน เมนเฟรมของ IBM คำว่า สถานะรอ (wait state) ถูกใช้ในความหมายที่แตกต่างออกไป สถานะรอหมายถึง CPU หยุดทำงาน อาจเนื่องมาจากสภาวะข้อผิดพลาดร้ายแรงบางอย่าง (เช่น ข้อผิดพลาดที่ไม่สามารถแก้ไขได้ระหว่างการ เริ่มต้น ระบบปฏิบัติการ ) สถานะรอจะถูกระบุโดยบิตที่ 14 ของ...
ดูเพิ่มเติม
บับเบิล (คอมพิวเตอร์) ความสอดคล้องของแคช § โปรโตคอลความสอดคล้อง แบบจำลองความสอดคล้อง แคชพลาด ข้อผิดพลาดของเพจ มัลติเธรดดิ้ง (สถาปัตยกรรมคอมพิวเตอร์) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Wait_state&oldid=1275629812 "