मिड 2012 मैकबुक एयर में कितने कोर हैं?


11

मैंने ऐनक की जाँच की, और i5-3427U CPU में 2 कोर हैं।

लेकिन गतिविधि मॉनिटर सीपीयू के लिए 4 छोटे चार्ट दिखाता है, इसलिए यह 4 कोर जैसा दिखता है।

क्या सही है? एक्टिविटी मॉनिटर के 4 चार्ट क्यों हैं?


इसके अलावा जवाब में अच्छे लिंक करने के लिए apple.stackexchange.com/questions/54502/...
bmike

जवाबों:


15

आपके कंप्यूटर में 2 कोर हैं, लेकिन 4 तार्किक प्रोसेसर। आप जो देख रहे हैं वह इंटेल की हाइपर-थ्रेडिंग तकनीक है । यह तकनीक एक कोर पर कई लॉजिकल प्रोसेसर लगाती है, जिससे प्रत्येक कोर एक साथ कई थ्रेड चला सकता है।

इस और एकाधिक कोर के बीच का अंतर यह है कि हाइपर-थ्रेडिंग केवल प्रोसेसर के उन हिस्सों को डुप्लिकेट करता है जो वर्तमान स्थिति को नियंत्रित करते हैं, न कि वास्तविक निष्पादन इकाई, लेकिन कई कोर सब कुछ डुप्लिकेट करते हैं। इसका मतलब यह है कि आपका कंप्यूटर ऐसे चलेगा जैसे इसमें चार कोर होते हैं यदि प्रत्येक कोर पर थ्रेड निष्पादन इकाई के विभिन्न हिस्सों का उपयोग कर रहे हों, लेकिन अगर एक ही कोर में दोनों थ्रेड पर सटीक एक ही चीज चल रही थी, तो यह कोई भी नहीं होगा। हाइपर-थ्रेडिंग के बिना दो-कोर प्रणाली की तुलना में तेज़।


चित्त आकर्षण करनेवाला। निष्पादन इकाई के भाग क्या हैं? क्या यह एक बार में 4 सीपीयू गहन चीजें कर सकता है, या सिर्फ 2?
B सेवन

2
विभिन्न भागों बहुत प्रोसेसर पर निर्भर हैं, और शायद सार्वजनिक जानकारी नहीं है। एक दिलचस्प बात यह है कि एक प्रक्रिया जितनी अधिक मेमोरी का उपयोग करती है, उतनी ही कुशल होती है, क्योंकि एक प्रोसेसर निष्पादन इकाई का उपयोग कर सकता है जबकि दूसरा रैम की प्रतीक्षा कर रहा है।
उघौवगफह

3

यह सुनिश्चित करने के लिए कि आपके पास एक टर्मिनल खोलकर (उदाहरण के लिए स्पॉटलाइट के माध्यम से और टर्मिनल की खोज करके) कितने कोर हैं और फिर चलाएं

system_profiler | less

यह जानकारी का एक गुच्छा बाहर डंप करेंगे। "हार्डवेयर" नामक श्रेणी देखें (जो सभी जानकारी के शीर्ष के करीब है) और "कुल संख्या की संख्या" नामक प्रविष्टि। वहां आपको अपना जवाब मिल जाएगा।

यदि आप सभी आउटपुट के माध्यम से ब्राउज़ नहीं करना चाहते हैं, तो एक सरल

system_profiler | grep 'Total Number of Cores'

आपको सीधे परिणाम देता है।

या "इस मैक के बारे में" (ऊपर बाईं ओर Apple आइकन) more info> system report, का उपयोग करें, जो दर्शाता है कि आपके पास कितने कोर हैं।


@ बॉर्डरलाइन - इसे बेहतर मानने के लिए उत्तर के रूप में अगर आपको लगता है कि आप इसका जवाब बेहतर दे सकते हैं - धन्यवाद, डी।
भरवां

@stuffe, इस संशोधन के बारे में कैसे?

2

यहाँ एक टर्मिनल कमांड है जो सीधे आपके कितने कोर को आउटपुट करता है:

sysctl hw.ncpu

यदि आप तार्किक कोर और भौतिक कोर के बीच अंतर करना चाहते हैं, तो ये भी उपलब्ध हैं:

sysctl hw.physicalcpu
sysctl hw.logicalcpu

स्रोत: /programming/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.