Ada begitu banyak hal yang dilakukan komputer modern yang kita anggap remeh, tetapi terkadang menyenangkan untuk mengintip di balik terpal dan melihat bagaimana semuanya bekerja. Hari ini kami sedang menyelidiki bagaimana tepatnya komputer Anda mengetahui jenis dan jumlah RAM yang telah Anda pasang.
Sesi Tanya & Jawab hari ini hadir atas kebaikan SuperUser — subdivisi Stack Exchange, pengelompokan situs web Tanya Jawab berbasis komunitas.
Pertanyaan
Pembaca SuperUser Celeritas ingin tahu bagaimana komputernya dapat langsung mendeteksi jenis RAM yang ada di dalamnya:
Bagaimana Mac OS X dapat mengetahui jenis RAM yang ada di mesin? Misalnya saya sedang mengerjakan salah satu yang memiliki RAM DDR3 @ 1600MHz dan saya pikir tidak mungkin mengetahui RAM tanpa membuka casing secara fisik dan melihatnya. Bagaimana hal ini dapat dilakukan pada sistem lain?
Jelas sangat berguna bagi sistem operasi untuk mengetahui jenis RAM yang dapat diaksesnya, tetapi dengan mekanisme apa sistem operasi menentukan informasi ini?
Jawaban
Kontributor SuperUser UltraSawBlade menawarkan penjelasan berikut:
Tongkat RAM memiliki chip kecil yang disebut Deteksi Keberadaan Serial , yang berisi informasi seperti kapasitas, pengaturan waktu yang disukai, produsen, dan bahkan nomor seri.
Informasi SPD dapat diakses oleh OS menggunakan bus i2c (yang juga mencakup hal-hal seperti sensor suhu). Saya rasa Anda dapat langsung membaca SPD dari Linux menggunakan berbagai utilitas i2c.
Gambar dari artikel Wikipedia ini memiliki gambar yang bagus [seen above].
Kontributor lain menawarkan cara agar pengguna akhir dapat mengakses informasi i2c sendiri. AthomSfere menulis:
Di Windows:
wmic memoryChip dapatkan /?Akan memberi Anda berbagai informasi RAM yang dapat Anda minta langsung dari command prompt.
Sebagai contoh,
memorychip wmic mendapatkan serialnumberMemberi Anda nomor seri. Anda juga bisa menggunakan
Kecepatan,Modelterkadang,Pabrikandan lainnya.WMI adalah metode kueri Windows SMBIOS data. Apple, Linux, Windows, dan siapa pun yang ingin menjalankan sebagian besar perangkat keras yang dibuat perlu 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 melangkah lebih jauh, setiap pabrikan memiliki kode untuk alamat MAC di 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 database untuk produsen (830B mungkin satu merek dan kemudian dijual kembali juga!) Dan juga model apa artinya apa. Saya yakin begitulah cara kerja CPUz — kueri dasar dan database yang sangat lengkap dan terkini.
Untuk contoh lainnya tentang cara mengakses informasi ini di mesin Windows, Linux, dan OS X, lihat semua tanggapan kontributor di sini .
Punya sesuatu untuk ditambahkan ke penjelasannya? Suarakan di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi? Lihat utas diskusi lengkap di sini .