आज का प्रश्न और उत्तर सत्र हमारे पास सुपरयूसर की सौजन्य है - स्टैक एक्सचेंज का एक उपविभाग, क्यू एंड ए वेब साइट्स का एक समुदाय संचालित समूह।
प्रश्न
सुपर यूज़र रीडर सेलेरिटस जानना चाहता है कि उसका कंप्यूटर तुरंत कैसे पता लगा सकता है कि किस प्रकार की रैम अंदर है:
How can Mac OS X tell what kind of RAM is in the machine? For example I was working on one that had DDR3 RAM @ 1600MHz and I thought it wasn’t possible to know the RAM without physically opening the case and looking at it.How can this be done on other systems?
स्पष्ट रूप से ऑपरेटिंग सिस्टम के लिए यह जानना बहुत उपयोगी है कि किस प्रकार की रैम तक पहुंच है, लेकिन यह किस तंत्र द्वारा यह जानकारी निर्धारित करता है?
जवाब
RAM sticks have a small chip on them called the Serial Presence Detect, which contains information such as capacity, preferred timings, manufacturer, and even a serial number.
SPD information is accessible by OSes using the i2c bus (which also includes things like temperature sensors). I think you can directly read the SPDs from Linux using various i2c utilities.
This image from the Wikipedia article has a good picture of it [seen above].
अन्य योगदानकर्ता उन तरीकों की पेशकश करते हैं जो अंतिम उपयोगकर्ता स्वयं के लिए i2c जानकारी तक पहुंच सकते हैं। एथोमसेफे लिखते हैं:
On Windows:
wmic memoryChip get /?
आपको कम रैम जानकारी देगी जो आप कमांड प्रॉम्प्ट से सीधे पूछ सकते हैं।
उदाहरण के लिए,
wmic memorychip get serialnumber
आपको सीरियल नंबर देता है। आप भी उपयोग कर सकते हैं
Speed
,
Model
कभी कभी,
Manufacturer
और अधिक।
डब्लूएमआई एसएमबीआईओएस डेटा पूछताछ की विंडोज विधि है। ऐप्पल, लिनक्स, विंडोज़ और कोई भी जो अधिकतर हार्डवेयर पर चलाना चाहता है, उसे विभिन्न कारणों से एसएमबीआईओएस को कुछ स्तर पर समर्थन देना होगा।
आप हार्ड ड्राइव जानकारी, नेटवर्क जानकारी (यह एक 10/100 या 10/100/1000 कार्ड है) इकट्ठा करने के लिए एसएमबीआईओएस (उदा। विंडोज़ में डब्लूएमआई या डब्लूएमआईसी के माध्यम से) का उपयोग कर सकते हैं।
इसे एक कदम आगे बढ़ाने के लिए, प्रत्येक निर्माता के पास एनआईसी पर मैक पते के लिए एक कोड है। रैम में एक निर्माता कोड भी है। तो आपको बस अपना कोड प्राप्त करने के लिए करना है, उदाहरण के लिए इस लैपटॉप में मेरा 2 एक्स 2 जीबी 830 बी है, निर्माताओं के लिए डेटाबेस बना रहा है (830 बी एक ब्रांड हो सकता है और फिर भी फिर से बेचा जा सकता है!) और यह भी कि मॉडल का क्या मतलब है। इस प्रकार CPUz काम करता है मैं विश्वास करता हूं- मूल प्रश्न और वास्तव में पूर्ण और वर्तमान डेटाबेस।
विंडोज, लिनक्स और ओएस एक्स मशीनों पर इस जानकारी तक पहुंचने के तरीके के अधिक उदाहरणों के लिए, यहां सभी योगदानकर्ता प्रतिक्रियाएं देखें।
स्पष्टीकरण में जोड़ने के लिए कुछ है? टिप्पणियों में आवाज उठाओ। अन्य तकनीक-समझदार स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तरों पढ़ना चाहते हैं? यहां पूर्ण चर्चा धागा देखें।