Bagaimana Mac OS X dapat mengetahui RAM seperti apa yang ada di mesin? Misalnya saya sedang mengerjakan yang memiliki DDR3 RAM @ 1600MHz dan saya pikir itu tidak mungkin untuk mengetahui RAM tanpa secara fisik membuka kasing dan melihatnya. Bagaimana ini bisa dilakukan pada sistem lain?
81
Jawaban:
Stik RAM memiliki chip kecil di dalamnya yang disebut Serial Presence Detect , yang berisi informasi seperti kapasitas, timing yang diutamakan, pabrikan, dan bahkan nomor seri.
Informasi SPD dapat diakses oleh OS menggunakan bus i2c (yang juga mencakup hal-hal seperti sensor suhu). Saya pikir Anda dapat langsung membaca SPD dari Linux menggunakan berbagai utilitas i2c.
Gambar dari artikel Wikipedia ini memiliki gambar yang bagus:
sumber
dmidecode --type memory
Anda dapat melihat beberapa informasi. Tampaknya itu dapat menampilkan nomor produsen dan seri, tetapi setidaknya pada sistem saya yang dilaporkan sebagai sederhanaManufacturerN
danSerNumN
denganN
apa yang tampaknya menjadi nomor slot.dmidecode
parsed sesuatu yang disatukan BIOS saat boot. BIOS harus membaca SPD dan melaporkannya - BIOS kereta bukanlah hal baru.Di Windows:
Akan memberi Anda berbagai informasi RAM yang dapat Anda minta langsung dari command prompt.
Sebagai contoh,
Memberi Anda nomor seri. Anda juga dapat menggunakan
Speed
,Model
kadang-kadang,Manufacturer
dan banyak lagi.WMI adalah metode Windows untuk menanyakan data SMBIOS . Apple, Linux, Windows dan siapa pun yang ingin menjalankan pada sebagian besar perangkat keras membuat kebutuhan untuk mendukung SMBIOS pada tingkat tertentu, untuk alasan yang berbeda.
Anda dapat menggunakan SMBIOS (mis. Melalui WMI atau WMIC di Windows) untuk juga mengumpulkan informasi hard drive, informasi jaringan (apakah ini kartu 10/100 atau 10/100/1000?).
Untuk mengambil satu langkah lebih jauh, setiap pabrikan 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 database untuk produsen (830B mungkin satu merek dan kemudian dijual kembali juga!) Dan juga model apa artinya apa. Itulah cara kerja CPUz yang saya yakini — pertanyaan dasar dan database yang benar-benar lengkap dan terkini.
sumber
dmidecode
yang murni menanyakan dan menerjemahkan informasi DMI juga tersedia sebagai port Windows .Kecepatan dan jenis memori dinegosiasikan dengan bios dan dapat dibaca oleh sistem operasi.
Ada situs web yang sangat bagus memberi Anda tingkat pemahaman yang lebih dalam tentang hal-hal ini di http://www.computermemoryupgrade.net/index1.html
Tetapi Anda dapat dengan mudah mengetahui jenis dan kecepatan yang Anda miliki tanpa membuka penutup melalui:
Apple -> Tentang Mac Ini -> Info Lebih Lanjut -> Laporan Sistem
Buka Perangkat Keras -> Memori
Anda harus melihat setiap batang RAM termasuk Ukuran, Jenis dan Kecepatan (dan untuk bersenang-senang, Status untuk memastikan itu ok)
sumber
Pada banyak distribusi Linux (misalnya Debian), Anda dapat menggunakan daftar perangkat keras lshw
Saya kira RAM itu, seperti semua perangkat keras lainnya, melaporkan deskripsi dan kemampuannya ke OS. Jika Linux bisa melakukannya, saya tidak melihat alasan mengapa OSX tidak bisa.
Jika distribusi Anda tidak menginstal lshw, Anda dapat menginstalnya menggunakan manajer paket Anda, mis
atau unduh dari situs web proyek.
sumber
lshw
tidak tersedia di OS X:OSX lshw
dan melihat posting ini di situs web apple dan saya menganggap itu ada untuk OSX tanpa benar-benar membaca posting yang dimaksud. (memerah). Ngomong-ngomong, maksud saya di sini adalah bahwa jika Linux dapat melihat jenis RAM mengapa tidak OSX?Pada Mac OS X jalankan dari terminal:
sumber
RAM stick menyimpan pengaturan waktu, kecepatan, dan mengetikkan chip kecil pada stick. Bagaimana komputer Anda tahu seberapa cepat menjalankan RAM tanpa merusak datanya? Chip yang sama. Apple hanya memilih untuk menampilkan data ini juga.
sumber
Untuk melengkapi jawaban ultrasawblade, di Linux, untuk memecahkan kode data SPD, Anda dapat menggunakan
decode-dimms
perl
skrip dari i2c-tools :Atau untuk HTML mewah yang diformat:
(w3m menjadi browser / pager berbasis teks). Atau tentu saja:
sumber
Speccy adalah perangkat lunak Windows yang akan memberi tahu Anda banyak hal tentang komputer Anda termasuk jenis RAM / ukuran / total slot / slot yang tersedia.
sumber