Ada begitu banyak hal yang dilakukan komputer modern yang kita anggap biasa saja, tetapi kadang-kadang menyenangkan untuk mengintip di balik terpal dan melihat bagaimana semuanya bekerja. Hari ini kami sedang menyelidiki bagaimana tepatnya komputer Anda tahu jenis dan jumlah RAM yang Anda pasang.
Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.
Pembaca SuperUser Celeritas ingin tahu bagaimana komputernya dapat secara instan mendeteksi RAM jenis apa yang ada di dalamnya:
Bagaimana Mac OS X memberi tahu jenis RAM apa yang ada di mesin? Misalnya saya sedang mengerjakan yang memiliki RAM DDR3 @ 1600MHz dan saya pikir itu tidak mungkin untuk mengetahui RAM tanpa membuka kasus secara fisik dan melihatnya. Bagaimana ini bisa dilakukan pada sistem lain?
Jelas itu sangat berguna untuk sistem operasi untuk mengetahui jenis RAM yang dapat diaksesnya, tetapi dengan mekanisme apa ia menentukan informasi ini?
Kontributor SuperUser UltraSawBlade menawarkan penjelasan berikut:
Stick RAM memiliki chip kecil pada mereka yang disebut Serial Presence Detect, yang berisi informasi seperti kapasitas, timing yang disukai, produsen, dan bahkan nomor seri.
Informasi SPD dapat diakses oleh OS menggunakan bus i2c (yang juga termasuk hal-hal seperti sensor suhu). Saya pikir Anda dapat langsung membaca SPD dari Linux menggunakan berbagai utilitas i2c.
Gambar ini dari artikel Wikipedia memiliki gambar yang bagus [terlihat di atas].
Kontributor lain menawarkan cara pengguna akhir dapat mengakses informasi i2c untuk mereka sendiri. AthomSfere menulis:
Di Windows:
memori wmicChip dapatkan /?
Akan memberikan Anda berbagai informasi RAM yang dapat Anda minta langsung dari command prompt.
Sebagai contoh,
memorychip wmic mendapatkan nomor seri
Memberi Anda nomor seri. Anda juga bisa menggunakan
Kecepatan
,Model
terkadang,Pabrikan
dan banyak lagi.WMI adalah metode Windows query data SMBIOS. Apple, Linux, Windows dan siapa pun yang ingin menjalankan pada sebagian besar perangkat keras yang dibuat harus mendukung SMBIOS pada tingkat tertentu, untuk alasan yang berbeda.
Anda dapat menggunakan SMBIOS (misalnya melalui WMI atau WMIC di Windows) untuk juga mengumpulkan informasi hard drive, informasi jaringan (apakah itu kartu 10/100 atau 10/100/1000?).
Untuk mengambil satu langkah lebih jauh, setiap produsen memiliki kode untuk alamat MAC pada NIC. RAM juga memiliki kode pabrikan. Jadi yang harus Anda lakukan untuk mendapatkan kode mereka, misalnya 2 x2GB saya di laptop ini adalah 830B, adalah membangun basis data untuk pabrikan (830B mungkin menjadi satu merek dan kemudian dijual kembali juga!) Dan juga model apa yang berarti apa. Begitulah cara kerja CPUz saya percaya-pertanyaan dasar dan database yang benar-benar lengkap dan terkini.
Untuk lebih banyak contoh tentang cara mengakses informasi ini di Windows, Linux, dan mesin OS X, periksa semua tanggapan kontributor di sini.
Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.