मैं कैसे बता सकता हूं कि मेरा इंस्टॉल किया गया एंड्रॉइड वर्जन, सीपीयू नहीं है, 64 बिट या 32 बिट है?


9

जब तक 64 बिट CPU 32 बिट प्रोग्राम को निष्पादित करने वाला होता है, तब तक यह जानना कभी-कभी कठिन होता है कि मैंने अपने डिवाइस में कौन सा इंस्टॉल किया है।

ऐसे प्रोग्राम हैं जिन्हें इस ज्ञान की आवश्यकता होती है, जैसे कि एक्सपीडेड फ्रेमवर्क इंस्टॉलर

क्या उचित विधि माना जा सकता है , चाहे वह एडीबी, कमांड-लाइन या सॉफ्टवेयर हो?

मैं डेस्कटॉप लिनक्स पर करता था:

 sudo uname -a

शायद एंड्रॉइड के लिए कुछ समकक्ष है?

आगे का डेटा:

  • इसके बारे में सूचित करने वाले कुछ कार्यक्रम मेरे लिए स्पष्ट नहीं हैं। यह कुछ AIDA64 रिपोर्ट का एक उदाहरण है। यहां तक ​​कि जब यह 32 बिट दिखाता है, तो क्या यह जानकारी ऑपरेटिंग सिस्टम के बारे में है? मैं कहूंगा कि यह हार्डवेयर के बारे में है:

    (विस्तार करने के लिए छवि पर क्लिक करें; मेरा AIDA64 स्पेनिश में है)

    IMG: AIDA64 रिपोर्ट उदाहरण

इस पर सवाल और भी बढ़ा


आपके पास क्या डिवाइस है?
आईटी-टू-आईटी

इस पृष्ठ को देखें: software.intel.com/en-us/blogs/2014/12/16/… यह संपत्ति ro.product.cpu.abiऔर संबंधित ro.product.cpu.abilist32और ro.product.cpu.abilist64गेटपॉप के आउटपुट को देखने के लिए कहता है। मेरे पास 64-बिट डिवाइस नहीं है इसलिए मैं कुछ चीजों का परीक्षण नहीं कर सकता। यहां भी Quora पर इसी तरह का सवाल है
Firelord

@ न्यू-टू-आईटी, मेरे पास कई एंड्रॉइड डिवाइस हैं। और, एक कंप्यूटर वैज्ञानिक के रूप में, मैं कई अलग-अलग मॉडलों के साथ काम करने के लिए उपयोग करता हूं। एक सामान्य विधि ढूंढना (या, कम से कम, जितना संभव हो उतना सामान्य) मेरे लिए पसंद किया जाएगा। किसी डिवाइस को निर्दिष्ट करने से यह सवाल बदल जाएगा कि "मैं कैसे अनुमान लगा सकता हूं कि मेरे [ब्रांड] [मॉडल] [नंबर] के लिए स्थापित एंड्रॉइड वर्जन 64 या 32 बिट वाला है?"।
सिल्पाजो डे एरिएरेस

@ फ़ायरलॉर्ड: लिंक के लिए धन्यवाद। यह "वर्तमान डिवाइस" से संबंधित लगता है, न कि "वर्तमान स्थापित एंड्रॉइड संस्करण"। क्या यह वही होगा?
सल्पाजो डी एरियेरेज़

1
@ लकी: मैंने AIDA64 का परीक्षण किया है, और कुछ अन्य उपकरण जो 32/64 बिट जानकारी की रिपोर्ट करते हैं, लेकिन उनमें से कोई भी स्पष्ट नहीं करता है यदि वे ऑपरेटिंग सिस्टम या हार्डवेयर के बारे में बात कर रहे हैं। मेरे मूल प्रश्न को दिखाने के लिए कैप्चर स्क्रीन को जोड़ा गया।
सलोपाजो डी एरियेरेज़

जवाबों:


9

uname -mचल रहे कर्नेल की वास्तुकला को प्रदर्शित करेगा । यह आपके हार्डवेयर को चलाने में सक्षम हो सकता है की तुलना में अलग है।

दुर्भाग्य से, आपको यह जानना होगा कि कौन से आर्किटेक्चर 32-बिट हैं और कौन से 64-बिट हैं। लेकिन आप इसका आसानी से पता लगा सकते हैं।

उदाहरण के लिए, मेरा m7 प्रदर्शित करता है arm7l। एक त्वरित खोज यह पुष्टि करती है कि यह एक 32-बिट आर्किटेक्चर है, जिसका अर्थ है कि मेरे चलने वाले कर्नेल को 32-बिट निष्पादन योग्य के रूप में संकलित किया गया था।


लेकिन आप के उपयोग की जांच करता है, तो unameआप प्राप्त -m The machine (hardware) typei.stack.imgur.com/DTueH.png
Firelord

3
यह मशीन आर्किटेक्चर को संदर्भित करता है जिसे कर्नेल के लिए संकलित किया गया था। अपने 64-बिट कंप्यूटर पर 32-बिट Ubuntu स्थापित करने का प्रयास करें और आपको i686 या कुछ अन्य 32-बिट आर्किटेक्चर नाम से मिलेगा uname -m
पॉल रतज़ज़ी

जैसा कि पॉल ने कहा, uname -mधोखा हो सकता है। यहां कुछ प्रासंगिक विवरण: क्या 64-बिट हार्डवेयर डिवाइस 32-बिट एंड्रॉइड संस्करण चला सकता है?
इरफान लतीफ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.