ความถี่สัญญาณนาฬิกาของ CPU แตกต่างกันตามความต้องการหรือไม่?


10

บนเครื่องของฉัน (ไม่ใช่คอมพิวเตอร์ส่วนบุคคล) ฉันมี 4 คอร์ (2.4GHz) และตอนนี้ฉันไม่มีกระบวนการสำคัญใด ๆ ที่ทำงานอยู่ ตอนนี้ 4 คอร์ของฉันทำงานหรือสั่นสะเทือนด้วยความเร็ว 2.4 GHz หรือบางส่วนทำงานช้าลงหรือเคลื่อนที่ไม่ได้หรือไม่


คำถามของคุณไม่ชัดเจน คุณไม่มีโปรเซสเซอร์ 24 ตัว
Ramhound

1
ดังนั้นคุณไม่สามารถแก้ไขคำถามของเขาเพื่อชี้แจง? คุณรู้ว่าเขาหมายถึงอะไร
Matt Clark

2.4Ghz ไม่ได้หมายความว่าคุณมี 24 คอร์ ไม่มีทางที่จะเป็นหรือเคยเป็น
JakeGould

คำตอบ:


14

ใช่

โปรเซสเซอร์ของคุณมีนาฬิกาพื้นฐานหรือความเร็วFront Side Bus , i7 ของฉันคือ ~ 100MHz, จากนั้นมีตัวคูณที่สามารถเปลี่ยนแปลงได้ตามความต้องการของโปรเซสเซอร์ - โปรเซสเซอร์ 2.6GHz นี้สามารถมีตัวคูณนาฬิกาที่สูงถึง 36 เพื่อให้ ฉันความเร็วสัญญาณนาฬิกาสูงสุด ~ 3.6GHz

เนื่องจากส่วนใหญ่เวลาที่เครื่องของคุณไม่ได้ใช้งานตัวคูณนั้นจะนั่งประมาณ 8 เท่าหมายความว่าเครื่องของฉันทำงานที่ 800MHz เท่านั้นมันสามารถเปลี่ยนได้หลายครั้งต่อวินาที

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

คุณสามารถตรวจสอบCPU-Z โดย CPUIDเพื่อดูรายละเอียดของระบบของคุณ (windows)

หรือหากคุณใช้งาน linux บนระบบที่มี/procระบบคุณสามารถเรียกใช้cat /proc/cpuinfoเพื่อดูรายละเอียดเกี่ยวกับโปรเซสเซอร์ของคุณ ในงานพิมพ์นี้และในหน้า CPU ของ CPU-Z คุณสามารถดูความเร็วสูงสุดความเร็วปัจจุบันตัวคูณและตัวคูณสูงสุด

โปรดทราบว่าตัวคูณนี้ใช้กับทุกแกนของคุณดังนั้นหากระบบของคุณพูดได้ 8 คอร์ - ทั้งหมดนั้นจะทำงานด้วยความถี่เดียวกัน

นี่คือระบบของฉันไม่ได้ใช้งานสังเกตว่ามันทำงานที่ประมาณ 800MHz ด้วยตัวคูณ 8 ซึ่งเป็นขั้นต่ำสำหรับโปรเซสเซอร์นี้

โหลดต่ำสุด

นี่คือระบบของฉันภายใต้การโหลดปานกลางเรียกใช้ที่ 3.4GHz พร้อมตัวคูณ 34. (หมายเหตุแรงดันไฟฟ้าหลักยังเพิ่มขึ้น)

โหลดปานกลาง

ความเร็วบัส 100 MHz จะถูกสร้างโดยPLLบนเมนบอร์ด - นี่คือนาฬิกาต้นแบบที่ถูกส่งไปยังส่วนประกอบตรรกะอื่น ๆ บนเมนบอร์ดเช่น pci, ram, usb controller ฯลฯ ... นี่คือสัญญาณ ที่ถูกส่งผ่านไปยัง CPU จริงผ่านซ็อกเก็ต

ความเร็วแกนหลัก ~ 3.4GHz ถูกสร้างขึ้นโดย PLL ตัวที่สองบน CPU ตัวเองโดยใช้ FSB เป็นแหล่งที่มา

โอเวอร์คล็อก

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

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

HLT

หลังจากตอบคำถามนี้ตัวผมเองถามว่ามีเทคนิคที่ประหยัดพลังงานเพิ่มเติมใด ๆคำตอบคือคำแนะนำ ;HLT

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

ท่านสามารถเข้าดูHTLกระบวนการเรียนการสอนใน Windows Task Manager มันชื่อเป็นระบบการเดิน ; ทุกเวลาของ CPU HLTที่ไม่ได้ใช้จะใช้เวลาดำเนินการกระบวนการว่างของระบบ


ขอบคุณ +1 ฉันมี 6-Core Intel Xeon (บน Mac) แต่ไม่จำเป็นต้องพูดถึงคำตอบของคุณ
Remi.b

โปรดทราบว่าระบบที่ไม่ได้ใช้งานจริงจะปิดนาฬิกา CPU อย่างสมบูรณ์ (สถานะ sleep, C2 และสูงกว่า) ซีพียูรุ่นใหม่จะทำการปิดแคชของตัวเองหากไม่ได้ใช้งานนานพอ (C3) สิ่งที่คุณกำลังอธิบายที่นี่คือสถานะพลังงานที่ใช้ใน C0 (ไม่หลับ)
MSalters

1
ฉันไม่แน่ใจเกี่ยวกับแกนทั้งหมดที่ทำงานด้วยความเร็วเดียวกัน ฉันเคยเห็นบ่อยครั้ง/proc/cpuinfoบ่งบอกว่าแกนกำลังทำงานด้วยความเร็วที่แตกต่างกัน
kasperd

โอ้? คุณมีลิงก์ใด ๆ ที่แสดงการทำงานนี้หรือไม่ ฉันไม่คิดว่าฉันเคยเห็นคอร์ที่แตกต่างกันที่ทำงานด้วยความเร็วที่แตกต่างกันยกเว้นในbig.LITTLEสถาปัตยกรรมของโปรเซสเซอร์ ARM บางตัวที่ไม่ค่อยได้ใช้ในคอมพิวเตอร์ส่วนบุคคล
Matt Clark

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.