Modern bir bilgisayarın yaptığı, basitçe kabul ettiğimiz pek çok şey vardır, ancak bazen kaputun altına bakmak ve her şeyin nasıl çalıştığını görmek eğlencelidir. Bugün, bilgisayarınızın ne tür ve miktarda RAM taktığınızı tam olarak nasıl bildiğini araştırıyoruz.
Bugünün Soru-Cevap oturumu bize, topluluk odaklı bir Soru-Cevap web siteleri grubu olan Stack Exchange'in bir alt bölümü olan SuperUser'ın izniyle geliyor.
Soru
SuperUser okuyucu Celeritas, bilgisayarının içinde ne tür bir RAM olduğunu anında nasıl algılayabileceğini bilmek istiyor:
Mac OS X makinede ne tür RAM olduğunu nasıl söyleyebilir? Örneğin DDR3 RAM @ 1600MHz olan bir tane üzerinde çalışıyordum ve kasayı fiziksel olarak açmadan ve ona bakmadan RAM'i bilmenin mümkün olmadığını düşündüm, bu diğer sistemlerde nasıl yapılabilir?
Açıkçası, işletim sisteminin ne tür bir RAM'e erişimi olduğunu bilmesi oldukça yararlıdır, ancak bu bilgiyi hangi mekanizma ile belirler?
Cevaplar
SuperUser katılımcısı UltraSawBlade aşağıdaki açıklamayı sunar:
RAM çubuklarının üzerinde küçük bir yonga bulunur. Seri Durum Algılama , kapasite, tercih edilen zamanlamalar, üretici ve hatta bir seri numarası gibi bilgileri içeren.
SPD bilgilerine, i2c veri yolunu kullanan OS'ler tarafından erişilebilir (sıcaklık sensörleri gibi şeyleri de içerir). SPD'leri çeşitli i2c araçlarını kullanarak doğrudan Linux'tan okuyabileceğinizi düşünüyorum.
Wikipedia makalesinden alınan bu görüntüde [seen above] iyi bir resmi var.
Diğer katılımcılar, son kullanıcının i2c bilgilerine kendileri için erişebileceği yollar sunar. AthomSfere şöyle yazar:
Windows'ta:
wmic memoryChip get /?Size doğrudan komut isteminden isteyebileceğiniz çeşitli RAM bilgilerini verecektir.
Örneğin,
wmic memorychip seri numarasını alSize seri numarasını verir. Ayrıca kullanabilirsin
Hız,Modeliara sıra,Üretici firmave dahası.WMI, Windows sorgulama yöntemidir SMBIOS veri. Apple, Linux, Windows ve üretilen çoğu donanım üzerinde çalışmak isteyen herkesin, farklı nedenlerle SMBIOS'u bir düzeyde desteklemesi gerekir.
SMBIOS'u (örneğin Windows'ta WMI veya WMIC aracılığıyla) sabit sürücü bilgilerini, ağ bilgilerini (10/100 veya 10/100/1000 kart mı?) Toplamak için kullanabilirsiniz.
Bunu bir adım daha ileri götürmek için, her üreticinin NIC'lerdeki MAC adresleri için bir kodu vardır. RAM'in ayrıca bir üretici kodu vardır. Dolayısıyla, kodlarını almak için yapmanız gereken tek şey, örneğin bu dizüstü bilgisayardaki 2 x2GB'm 830B, üreticiler için bir veritabanı oluşturmak (830B bir marka olabilir ve sonra yeniden satılabilir!) Ve ayrıca hangi modellerin ne anlama geldiğini. CPUz'un böyle çalıştığına inanıyorum - temel sorgular ve gerçekten eksiksiz ve güncel bir veritabanı.
Windows, Linux ve OS X makinelerinde bu bilgilere nasıl erişileceğine dair daha fazla örnek için, tüm katkıda bulunan yanıtları burada .
Açıklamaya eklemek istediğiniz bir şey var mı? Yorumlarda sesi kapatın. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla yanıt okumak ister misiniz? Tartışma dizisinin tamamına buradan göz atın .