ऐसी बहुत सी चीजें हैं जो एक आधुनिक कंप्यूटर करता है जिसे हम आसानी से पूरा कर लेते हैं, लेकिन कभी-कभी हुड के नीचे झांकने में मज़ा आता है और देखते हैं कि सब कुछ कैसे काम करता है। आज हम जांच कर रहे हैं कि वास्तव में आपका कंप्यूटर कैसे जानता है कि आपने किस प्रकार की और कितनी मात्रा में RAM स्थापित की है।
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है - स्टैक एक्सचेंज का एक उपखंड, जो कि क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।
प्रश्न
सुपरयूज़र रीडर सेलेरिटास जानना चाहता है कि उसका कंप्यूटर तुरंत पता लगा सकता है कि किस तरह की रैम अंदर है:
मैक ओएस एक्स कैसे बता सकता है कि मशीन में किस तरह की रैम है? उदाहरण के लिए मैं DDR3 RAM @ 1600 मेगाहर्ट्ज पर काम कर रहा था और मुझे लगा कि बिना केस को देखे और इसे देखे बिना रैम को जानना संभव नहीं है। यह अन्य सिस्टम पर कैसे किया जा सकता है?
स्पष्ट रूप से यह ऑपरेटिंग सिस्टम के लिए यह जानने के लिए काफी उपयोगी है कि इसकी किस तरह की रैम तक पहुंच है, लेकिन यह किस तंत्र द्वारा यह जानकारी निर्धारित करता है?
जवाब
SuperUser योगदानकर्ता UltraSawBlade निम्नलिखित स्पष्टीकरण प्रदान करता है:
रैम की छड़ें उन पर एक छोटी चिप होती हैं जिन्हें बुलाया जाता है सीरियल प्रेजेंट डिटेक्ट , जिसमें क्षमता, पसंदीदा समय, निर्माता और यहां तक कि एक सीरियल नंबर जैसी जानकारी शामिल है।
एसपीडी जानकारी i2c बस (जिसमें तापमान सेंसर जैसी चीजें भी शामिल हैं) का उपयोग करते हुए OSes द्वारा पहुंच योग्य है। मुझे लगता है कि आप विभिन्न i2c उपयोगिताओं का उपयोग करके लिनक्स से SPDs को सीधे पढ़ सकते हैं।
विकिपीडिया लेख की इस छवि में [seen above] की अच्छी तस्वीर है।
अन्य योगदानकर्ता उन तरीकों की पेशकश करते हैं जो अंतिम उपयोगकर्ता अपने लिए i2c जानकारी तक पहुंच सकते हैं। AthomSfere लिखते हैं:
विंडोज पर:
wmic memoryChip प्राप्त /?आपको विभिन्न राम जानकारी देंगे जो आप कमांड प्रॉम्प्ट से सही पूछ सकते हैं।
उदाहरण के लिए,
वर्मी मेमोरीचिप से सीरियलनंबर मिलता हैआपको सीरियल नंबर देता है। आप भी उपयोग कर सकते हैं
गति,नमूनाकभी कभी,उत्पादकऔर अधिक।WMI क्वेरी करने की विंडोज विधि है SMBIOS डेटा। Apple, लिनक्स, विंडोज और कोई भी जो विभिन्न कारणों से किसी भी स्तर पर SMBIOS का समर्थन करने के लिए सबसे अधिक हार्डवेयर पर चलना चाहता है।
हार्ड ड्राइव की जानकारी, नेटवर्क जानकारी (यह 10/100 या 10/100/1000 कार्ड है?) इकट्ठा करने के लिए आप SMBIOS (जैसे WMI या WMIC के माध्यम से विंडोज में) का उपयोग कर सकते हैं।
इसे एक कदम आगे ले जाने के लिए, प्रत्येक निर्माता के पास NIC के मैक पते के लिए एक कोड होता है। RAM में निर्माताओं का कोड भी होता है। तो आप सभी को उनके कोड प्राप्त करने के लिए करना होगा, उदाहरण के लिए इस लैपटॉप में मेरे 2 x2GB 830B हैं, निर्माताओं के लिए एक डेटाबेस का निर्माण कर रहे हैं (830B एक ब्रांड हो सकता है और फिर भी resold हो सकता है!) और यह भी कि मॉडल का क्या मतलब है। इस तरह से सीपीयू काम करता है, मेरा मानना है कि - मूल प्रश्न और वास्तव में पूर्ण और वर्तमान डेटाबेस।
विंडोज, लिनक्स और ओएस एक्स मशीनों पर इस जानकारी का उपयोग कैसे करें के अधिक उदाहरणों के लिए, सभी की जांच करें योगदानकर्ता प्रतिक्रियाएँ यहाँ .
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक जवाब पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें .