นาฬิกา CPU ไม่แม่นยำใช่หรือไม่


0

ฉันมีซีพียู AMD FX-6300, ไม่โอเวอร์คล็อก

ฉันมีคุณสมบัติการประหยัดพลังงานทั้งหมดเช่น C1E ถูกปิดใน BIOS ฉันยังปิดการใช้งานเทอร์โบบูสต์ด้วย

ที่การตั้งค่าหุ้น CPU นี้ควรทำงานที่ 3500Mhz (3.5Ghz) อย่างไรก็ตามการใช้งานlscpuใน Ubuntu แสดงว่า CPU นั้นทำงานที่ 3511.588Mhz

ฉันควรพูดถึงว่า HWmonitor บน Windows 7 รายงานผลลัพธ์ที่คล้ายกัน

CPU ของฉันมีสัญญาณนาฬิกาคริสตัลที่น่ากลัวใช่หรือไม่ เกิดอะไรขึ้นที่นี่?


1
นาฬิกาแทบทุกครั้งทำงานด้วยความถี่ที่ลงท้ายด้วย.0ถ้าคุณอ่านด้วยความแม่นยำที่แท้จริง แอพส่วนใหญ่จะปัดไปที่ตำแหน่งที่สิบหรือแม้แต่ที่ตำแหน่งนั้น แต่เป็นแอพที่ช่วยลดความแม่นยำ การอ่านใด ๆ ที่ให้หมายเลขรอบที่ดีแก่คุณนั้นเป็นสิ่งที่น่าสงสัยมากกว่าการปัดเศษให้เป็นหนึ่งในพันหรือมากกว่านั้นตามที่คุณแสดง
Frank Thomas

@FrankThomas - แต่ในเครื่องที่แตกต่างกันโดยใช้ซีพียูที่แตกต่างกัน lscpu แสดงความถี่สูงสุดที่สะอาดถึง 2800Mhz
Android Dev

lscpu มีรหัสที่รับรู้ฮาร์ดแวร์ในฐานของมันดังนั้นมันจะแตกต่างกันไปตามฮาร์ดแวร์เฉพาะ ระบบมิ้นต์ที่ฉันใช้อยู่ตอนนี้รายงานเป็น 3390.417 สำหรับกล่อง 3.4GHz Family 6 / Model 60 / Stepping 3.
Frank Thomas

@ Frankthomas - หมายความว่า lscpu กำลังโกหกฉันและเครื่องอื่น ๆ ของฉันไม่ทำงานที่ความเร็ว 2800Mhz หรือไม่
Android Dev

ก่อนอื่นฉันจะบอกว่ามันเป็นไปไม่ได้ที่ซอฟต์แวร์ใด ๆ สามารถบอกคุณได้ว่า "ความจริง" ถ้าคุณต้องการใส่ไว้ในบริบทบูลีน ในความเป็นจริงแบบอะนาล็อกแทบจะไม่มีอะไรออกมาสมบูรณ์แบบถึง 0 หรือ 1 ในความเป็นจริงในฐานะโปรแกรมเมอร์เมื่อฉันเขียนโค้ดเพื่อทำอะไรบางอย่างเช่น (sqrt (2) * 33.31) และเรียกใช้รหัสนั้นสองครั้ง การตอบสนองจะแตกต่างกัน จากมุมมองแบบดิจิทัลพวกเขาไม่ควรจะเป็น แต่เครื่องจักรเหล่านี้เป็นแบบอะนาล็อกโดยมีลำธารที่มีขั้วอิเล็กตรอนไหลผ่านเช่นน้ำในท่อ น้ำไม่ได้ออกมาจากท่อด้วยอัตราคงที่ที่แม่นยำ
แฟรงค์โธมัส
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.