Adakah Memori Menjadi Lebih Besar jika Meningkat Dalam Saiz?
Kadang-kadang menyenangkan untuk membuat spekulasi bagaimana sistem anda akan berlainan jika perubahan dibuat pada komponen perkakasan. Pos Q & A SuperUser hari ini membincangkan peningkatan dalam saiz ingatan untuk membantu memenuhi rasa ingin tahu pembaca.
Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.
Gambar ihsan Persatuan WDA (Flickr).
Soalan
Pembaca SuperUser spartacus ingin tahu jika meningkatkan saiz ingatan akan menyebabkan ia menjadi lebih perlahan:
Sekiranya kita meningkatkan saiz SDRAM menggunakan teknologi yang sama, adakah masa tindak balas menjadi lebih perlahan? Sekiranya ia menjadi lebih perlahan, ia akan disebabkan oleh kerumitan logik digital?
Akankah peningkatan saiz memori menyebabkan menjadi lebih perlahan?
Jawapan
Penyumbang SuperUser Daniel R Hicks dan Shikhar Bhardwaj mempunyai jawapan untuk kami. Pertama, Daniel R Hicks:
Ya dan tidak. Memandangkan duDE menyatakan, ingatan tidak akan berjalan lebih cepat daripada kelajuan bas / jam yang memandu, tetapi kelajuan maksimum memori pasti bergantung pada saiz.
Sebagai perhimpunan memori semakin besar, bilangan tahap decoder alamat meningkat (dengan log saiz), dan beban pada pemandu meningkat secara linear (menghasilkan kira-kira peningkatan logaritma dalam penangguhan).
Oleh itu, walaupun ia adalah berbaloi untuk mengehadkan saiz RAM dalam sistem di luar rak untuk meningkatkan kelajuan (terdapat pengecualian di mana kotak menyesuaikan kelajuan jam berdasarkan saiz RAM), jika anda adalah sistem pereka, saiz RAM maksimum adalah salah satu daripada prestasi dagangan yang perlu anda pertimbangkan.
Diikuti oleh jawapan dari Shikhar Bhardwaj:
Tidak, ia tidak. Oleh kerana SDRAM disegerakkan dengan sistem, kelajuan memori bergantung kepada kelajuan sistem. Apa yang boleh menjejaskan kelajuan akses memori adalah konfigurasi yang digunakan.
Jika binaan anda sudah mempunyai konfigurasi dwi-saluran (atau triple-channel), dan memori yang meningkat tidak menggunakan modul yang sama, maka anda mungkin melambatkan ke operasi satu saluran. Walau bagaimanapun, penurunan ini tidak dapat dilihat dengan ketara, seperti Wikipedia mengatakan:
- Perkakasan Tom mendapati sedikit perbezaan penting antara saluran tunggal dan konfigurasi dwi-saluran dalam penanda aras sintetik dan permainan (menggunakan persediaan sistem "moden (2007)"). Dalam ujiannya, dwi-saluran memberi peningkatan kelajuan 5% dalam tugas intensif memori.
Dalam kes ini, kelajuan mungkin berkurang, tetapi anda akan mengalami peningkatan keseluruhan prestasi disebabkan oleh jumlah memori fizikal yang lebih tinggi yang tersedia untuk sistem pengendalian anda. Ini sememangnya bergantung pada sistem operasi yang anda gunakan dan seberapa efisiennya menggunakan sumber yang ada.
Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.