'I386' को 'Uname -m' क्यों कहते हैं, भले ही मैं Intel Core 2 Duo पर Macbook Pro हूं?


3

मेरा मैकबुक प्रो इंटेल कोर 2 डुओ 2.26 गीगाहर्ट्ज पर चल रहा है। ओएस - तेंदुआ 10.5.8। मेरी धारणा है कि सभी कोर 2 डुओ प्रोसेसर सिस्टम 64 बिट हैं। लेकिन uname -mकमांड आउटपुट i386। ऐसा क्यों है?

जवाबों:


11

ऐसा इसलिए है, क्योंकि डिफ़ॉल्ट रूप से, 32-बिट में मैक ओएस एक्स बूट, हाल के कुछ मॉडल को स्वीकार करता है।

Apple KB Mac OS X v10.6 से उद्धृत : 64-बिट कर्नेल का उपयोग करने वाले Mac :

This Mac uses the 64-bit kernel by default in Mac OS X v10.6 : 

 - Mac Pro (Mid 2010)

These Macs use the 64-bit kernel by default in Mac OS X Server 10.6 :

 - Xserve (Early 2008) and later
 - Mac Pro (Early 2008) and later
 - Mac mini (Mid 2010)

These Macs support the 64-bit kernel, but do not use it by default : 

 - iMac (Early 2008) and later
 - MacBook Pro (Early 2008) and later

यहाँ एक छोटा सा सॉफ़्टवेयर है जो 64-बिट में बूट करने में आपकी मदद कर सकता है अगर आपका हार्डवेयर इसका समर्थन करता है।


3
केवल सबसे हाल ही में Xserves (2009+), नया Mac Pros (2010+) और Mac OS X सर्वर को चलाते समय डिफ़ॉल्ट रूप से नया मैक मिनी 64-बिट में शुरू होता है और Mac OS X चलाते समय केवल नया Mac Pros। support.apple.com/kb/HT3773 साथ ही
चीलियन

और ध्यान दें कि आप अभी भी 64 बिट ऐप्स चला सकते हैं और बहुत सारे राम का उपयोग कर सकते हैं बस ठीक है!
मॉब

इसके अलावा, 2011 मैकबुक पेशेवरों की शुरुआत 64-बिट मोड में होती है।
डेविड

1

unameएक बहुत व्यापक ब्रश होने का इरादा है। यह उस महाद्वीप का पता लगाने के लिए उपयोग किया जाता है जिस पर आप जल्द ही ग्रह यूनिक्स पर पहुंच गए हैं। आपका कर्नेल उस i386 उत्तर के साथ 32 बिट है।

system_profiler SPHardwareDataTypeऔर system_profiler SPSoftwareDataTypeरनटाइम पर विस्तृत प्रोसेसर और कर्नेल बारीकियों का पता लगाने के लिए उपकरण हैं।

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