Anonim

การหาสถานะ P-state และ“ Sx” คืออะไรและสิ่งที่พวกเขาสามารถส่งผลกระทบต่อคอมพิวเตอร์ของคุณอาจเป็นความพยายามที่สับสน ในรูปแบบพื้นฐานที่สุดสถานะ P คือสถานะประสิทธิภาพ นอกจากนี้ยังมีสถานะส่วนกลาง (สถานะ“ Gx”) หนึ่งในสถานะส่วนกลางเหล่านี้ใช้สำหรับการนอนหลับคอมพิวเตอร์ซึ่งแบ่งระหว่างสถานะ“ Sx” สี่สถานะหรือ S-state (S1 ถึง S4) หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถานะเหล่านี้และสิ่งที่พวกเขาทำโปรดทำตามด้านล่าง

ดูสถานะการปฏิบัติงาน

ผู้ผลิตโปรเซสเซอร์บางรายเท่านั้นที่อ้างถึงสถานะประสิทธิภาพเป็นสถานะ P Intel เรียกมันว่า SpeedStep (แม้ว่าเครื่องหมายการค้านี้จะหมดอายุในปี 2012) แต่ AMD อาจเรียกพวกเขาว่า PowerNow! หรือ Cool'n'Quiet ในโปรเซสเซอร์ SpeedStep (และการใช้งานที่คล้ายคลึงกันของแบรนด์อื่น ๆ ) เป็นสิ่งสำคัญในการปรับขนาดสถานะ P ของโปรเซสเซอร์ผ่านซอฟต์แวร์

สถานะเหล่านี้สามารถไปจาก (P0, สถานะประสิทธิภาพสูงสุดตลอดจน P16 ขึ้นอยู่กับผู้ผลิต) P0 เป็นสถานะพลังงานและความถี่สูงสุดหมายถึง P1 นั้นเข้มข้นน้อยกว่า P0 เล็กน้อย นั่นจะทำให้ P2 เข้มข้นน้อยกว่า P1 และอื่น ๆ

นี่คือวิธีที่ IBM อธิบาย:

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

C-สหรัฐอเมริกา

เป็นสิ่งสำคัญที่ต้องตระหนักถึงความแตกต่างระหว่าง P-state และ C-state P-state เป็นสถานะประสิทธิภาพในขณะที่ C-state เป็นสถานะตัวประมวลผลที่แท้จริง คุณสามารถพูดได้ว่า C-state เป็นสถานะที่ไม่ได้ใช้งานในขณะที่ P-state เป็นสถานะที่ตัวประมวลผลกำลังทำงานจริงยกเว้นแน่นอนว่าเป็นสถานะ C0 นี่คือความแตกต่างของ C-state:

  • C0: สถานะนี้เป็นที่ที่ตัวประมวลผลกำลังทำงานและรับคำแนะนำ
  • C1: สถานะนี้มักถูกอ้างถึงเป็นสถานะหยุดชั่วคราวเนื่องจากตัวประมวลผลหยุดการประมวลผลคำสั่ง แต่ก็ยังสามารถกลับสู่สถานะการดำเนินการ (C0) เกือบจะทันที
  • C2: การอ้างถึงโดยทั่วไปว่าเป็นสถานะนาฬิกาจับเวลานี่เป็นสถานะตัวเลือกที่นาฬิกาภายในและภายนอกทั้งหมดหยุดทำงานผ่านฮาร์ดแวร์ ในสถานะนี้อาจใช้เวลานานกว่าที่โปรเซสเซอร์จะตื่นและกลับสู่ C0
  • C3: นี่เป็นอีกสถานะโปรเซสเซอร์ที่เป็นตัวเลือกซึ่ง CPU จะหยุดนาฬิกาภายใน ทั้งหมด โปรเซสเซอร์จำนวนมากจะมีรูปแบบที่แตกต่างกันของ C3 สถานะดังนั้นเวลาที่ใช้ในการประมวลผลเพื่อกลับไปที่สถานะ C0 ขึ้นอยู่กับผู้ผลิตฮาร์ดแวร์

เป็นสิ่งสำคัญที่จะต้องทราบว่าอาจมีมากกว่าสี่รัฐ C ในขณะที่สิ่งที่ระบุไว้คือ C-state พื้นฐานที่สุดผู้ผลิตสามารถเพิ่ม C-state ได้ทั้งหมดสิบรายการ

ทุกอย่างเกี่ยวกับสถานะสลีป

คุณอาจคุ้นเคยกับหลายรัฐ S โดยเฉพาะอย่างยิ่งถ้าคุณใช้เครื่อง Windows ในเครื่อง Windows หลายเครื่องคุณจะมีตัวเลือกให้ส่งคอมพิวเตอร์ของคุณเข้าสู่ โหมดสลีป / สแตนด์บาย และ ไฮเบอร์เนต Christian De Looper ของ PCMech เป็น เจ้าของงานที่ยอดเยี่ยมในการอธิบายความแตกต่างระหว่างสองรัฐนี้ แต่ก็มีสิ่งที่เกิดขึ้นมากมายภายใต้ประทุนเช่นกัน

นี่คือสถานะสลีปประเภทต่างๆที่โปรเซสเซอร์ของคุณสามารถเข้าใช้:

  • S0: คล้ายกับสถานะการจัดอันดับประสิทธิภาพ S0 เป็นรัฐที่มีความต้องการมากที่สุดในขณะที่ S1, S2 และอื่น ๆ นั้นมีความเข้มข้นน้อยกว่าเล็กน้อย ในสถานะ S0 ตัวประมวลผลพร้อมสำหรับการเรียนการสอนและระบบสามารถใช้งานได้อย่างสมบูรณ์
  • S1: S1 ใช้พลังงานน้อยกว่า S0 เนื่องจากระบบถูกส่งเข้าสู่สถานะ latency latency ต่ำ ในสถานะนี้ CPU จะหยุดการดำเนินการตามคำสั่ง แต่พลังงานยังคงอยู่ใน CPU และ RAM ช่วยให้คุณกลับสู่สถานะระบบล่าสุด
  • S2: สถานะเวลาแฝงการปลุกต่ำอีก S2 นั้นคล้ายกับ S1 มาก แต่ CPU และแคชระบบทั้งหมดจะถูกล้าง / สูญหายเนื่องจากตัวประมวลผลถูกปิด (เช่นพลังงานหมด)
  • S3, โดยทั่วไปเรียกว่า โหมดสลีป: สถานะนี้เป็นที่ที่บริบทของระบบหายไปทั้งหมดยกเว้น RAM RAM รักษาพลังงานและโดยทั่วไปจะช่วยให้คุณกลับไปยังสิ่งที่คุณทำก่อนที่ระบบจะเข้าสู่ โหมดสลีป ได้อย่างรวดเร็ว
  • S4 หรือที่เรียกว่าการ ไฮเบอร์เนต : สถานะสลีป สุดท้ายคือเมื่อระบบของคุณเข้าสู่โหมดไฮเบอร์เนต นี่คือเมื่อมันอยู่ในการตั้งค่าพลังงานต่ำสุดซึ่งหมายความว่ามันใช้เวลานานในการตื่น พลังงานถูกตัดออกจาก ทุกสิ่ง รวมถึงอุปกรณ์ต่อพ่วงและฮาร์ดไดรฟ์ภายนอก ในขณะที่ใช้เวลานานกว่าจะกลับไปที่สิ่งที่คุณทำรัฐนี้ทำให้มันเพื่อที่คุณจะสูญเสียอำนาจใด ๆ

การเปลี่ยนสถานะประสิทธิภาพ C-States และ Sleep sleep

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

ในโปรเซสเซอร์รุ่นใหม่และ Windows รุ่นใหม่ส่วนใหญ่ไม่สามารถควบคุมสถานะ P ด้วยตนเองได้ มี / เป็นเครื่องมือที่ทำและจัดการได้ แต่ไม่แนะนำ (ในบางกรณีคุณสามารถทอดชิ้นส่วนได้) ตัวเลือก BIOS จำนวนมากไม่สนับสนุนการควบคุมโดยตรงด้วยเหตุผลนั้น อย่างไรก็ตามตัวเลือก BIOS จะช่วยให้คุณเปิดใช้งานซอฟต์แวร์ที่ควบคุมสถานะ P แบบไดนามิก แต่คุณต้องตรวจสอบให้แน่ใจว่าระบบของคุณตรงตามข้อกำหนดทั้งหมด นอกจากนี้ยังควรตรวจสอบให้แน่ใจว่าระบบปฏิบัติการของคุณรองรับเช่นกัน

หากคุณต้องการเปิดใช้งานซอฟต์แวร์เช่น Enhanced Intel SpeedStep Technology มันเป็นเรื่องง่ายเพียงแค่มุ่งหน้าสู่ BIOS ของคุณและเปิดใช้งาน เมื่อคุณทำเช่นนั้นแล้วคุณจะต้องมุ่งสู่ตัวเลือกการใช้พลังงานของแผงควบคุมและตรวจสอบให้แน่ใจว่าเปิดอยู่ด้วยเช่นกัน Intel มีคู่มือที่ครอบคลุมเกี่ยวกับเรื่องนี้

บางครั้งการเปลี่ยนสถานะ C เป็นไปได้ ทุกอย่างขึ้นอยู่กับผู้ผลิตเมนบอร์ด บางคนจะให้คุณเปลี่ยน C-state ใน BIOS ในขณะที่คนอื่นจะไม่ หากคุณสามารถเปลี่ยนแปลงได้ภายใต้ BIOS มันจะอยู่ภายใต้ตัวเลือกการจัดการพลังงานหรือตัวเลือกการจัดการพลังงานขั้นสูง อาจไม่เรียกว่าเป็นสถานะ C โดยตรง แต่เป็นบางอย่างเช่นสถานะ Idle Power หากคุณใช้ Linux, Stack Overflow มีข้อมูลที่ดีเกี่ยวกับการเปลี่ยน C-States ผ่านเคอร์เนล

ปิด

และนั่นก็สรุปภาพรวมอย่างรวดเร็วของเราเกี่ยวกับประสิทธิภาพและสถานะการนอนหลับ! มีข้อมูลทางเทคนิคมากมายเกี่ยวกับสองสถานะโดยเฉพาะอย่างยิ่งหากคุณต้องการดำน้ำในข้อกำหนดขั้นสูงและ Power Interface (ACPI)

มีคำถามไหม? อย่าลืมแสดงความคิดเห็นด้านล่างหรือเข้าร่วมกับเราในฟอรัม PCMech!

สถานะการจัดการพลังงาน: s-state และ p-state คืออะไร?