Berapa banyak RAM yang Anda butuhkan untuk komputer? Cara mengetahui jumlah RAM: konsep RAM, jumlah memori maksimum, minimum dan terpakai, cara melihat jumlah memori dan petunjuk langkah demi langkah.

Mungkin banyak orang yang ingat atau pernah mendengar tentang komputer yang dulunya sudah kuno, seperti misalnya ZX Spectrum? Siapa yang tidak ingat atau lupa, maka ingatlah bahwa RAM untuk dinosaurus ini diukur dalam kilobyte. Ya, ya, dalam kilobyte, bahkan tidak dalam megabyte. Sekarang ponsel apa pun berkali-kali lebih kuat daripada Teknologi Spektrum kuno yang maju, waktu berjalan, dan memori akses acak sudah dibutuhkan bukan kilobyte, tapi gigabyte. Di masa depan, ini, tentu saja, tidak akan cukup, dan saat ini yang paling banyak komputer yang kuat, juga akan disebut dinosaurus masa lalu. Tapi kembali ke zaman kita.

Hari ini kita akan berbicara tentang - Berapa banyak RAM yang didukung Windows XP, 7, 8.1 dan 10?
Katakanlah Anda ingin memasang jalur RAM tambahan di komputer Anda. Misalkan Anda punya 4 GB, mentok lagi 4 GB. Kami menyalakan komputer, dan di properti semuanya sama 4GB (Ya, itupun angka bulat, sebenarnya, maksimal 3.750 GB). Mengapa demikian? Ya Tuhan!!!


Mengapa RAM 4 GB yang sama tetap ada? Mari kita bahas pertanyaan-pertanyaan ini, sekali dan untuk selamanya.

Semua sistem operasi Windows dengan kedalaman x86 bit (32 bit) apa pun versinya, semuanya hanya melihat hingga 4 GB. Penyimpanan. Anda bahkan menembus memori seluruh komputer, seperti landak dengan jarum, hanya akan melihat hingga 4 gigabyte. Ini karena keterbatasan arsitektur internal.

Jika Anda menginstal sistem operasi 64-bit di komputer Anda, maka sistem akan melihat semua jalur memori Anda.

Berapa banyak RAM yang dilihat oleh versi Windows yang berbeda sebanyak mungkin

Windows XP
Windows XP x86 (32 bit): 4 GB
Windows XP x64 (64 bit): 128 GB

Windows 7
Windows 7 Pemula x86 (32 bit): 2 GB
Windows 7 Home Basic x86 (32 bit): 4 GB
Windows 7 Rumah Premium x86 (32bit): 4 GB
Windows 7 Profesional x86 (32 bit): 4 GB
Windows 7 Perusahaan x86 (32 bit): 4 GB
Windows 7 Ultimate x86 (32 bit): 4 GB
Windows 7 Home Basic x64 (64 bit): 8 GB
Windows 7 Home Premium x64 (64 bit): 16 GB
Windows 7 Profesional x64 (64 bit): 192 GB
Windows 7 Perusahaan x64 (64 bit): 192 GB
Windows 7 Ultimate x64 (64 bit): 192 GB

Jendela 8 / 8.1
Windows 8 x86 (32 bit): 4 GB
Windows 8 Profesional x86 (32 bit): 4 GB
Windows 8 Perusahaan x86 (32 bit): 4 GB
Windows 8 x64 (64 bit): 128 GB
Windows 8 Profesional x64 (64 bit): 512 GB
Windows 8 Perusahaan x64 (64 bit): 512 GB

Windows 10
Windows 10 Rumah x86 (32 bit): 4 GB
Windows 10 Rumah x64 (64 bit): 128 GB
Windows 10 Pro x86 (32 bit): 4 GB
Windows 10 Pro x64 (64 bit): 512 GB

Seperti yang Anda lihat, edisi 64-bit didukung oleh sejumlah besar RAM, tetapi dalam kasus versi 32-bit, Anda harus berhati-hati dengan pilihannya: seringkali sistem tidak mendukung bahkan 4 GB yang ditunjukkan.

Hasil: Jumlah maksimum RAM yang bisa "melihat" 32-bit Versi Windows adalah 4 GB. Jadi, jika Anda memiliki lebih banyak RAM, Anda harus menginstal versi 64-bit untuk memanfaatkan memori ini. Untuk mengetahui versi Windows mana yang diinstal di komputer Anda, buka item "Sistem" di panel kontrol (atau klik "Komputer Saya" klik kanan mouse dan pilih "Properti").

RAM maksimum untuk Windows 7 x86 (32 bit): Windows 7 Ultimate - 4 GB

Windows 7 Perusahaan - 4 GB
Windows 7 Profesional - 4 GB
Windows 7 Home Premium - 4 GB
Windows 7 Home Basic - 4 GB
Windows 7 Pemula - 2 GB

RAM maksimum untuk Windows 7 x64: Windows 7 Ultimate - 192 GB
Windows 7 Perusahaan - 192 GB
Windows 7 Profesional - 192 GB
Windows 7 Home Premium - 16 GB
Windows 7 Home Basic - 8 GB
Windows 7 Starter - 2 GB Dengan kata lain, jumlah maksimum RAM tergantung pada kedalaman bit dan versinya Jumlah maksimum RAM untuk versi Windows lainnya dapat ditemukan di sini:
http://msdn.microsoft.com/en-us/library/aa366778.aspx Mengapa sistem tersedia kurang memori, apa yang sebenarnya dipasang di unit sistem? Hal ini disebabkan oleh fakta bahwa sebagian dari ruang alamat (mulai dari akhir gigabyte ke-4 ke arah yang berlawanan dan sebagian kecil dari awal gigabyte ke-1) dicadangkan untuk menangani memori kartu video dan perangkat lain. . Oleh karena itu, jika Anda memiliki RAM lebih dari 3 GB, tidak semuanya dapat digunakan oleh sistem operasi. Di properti sistem akan terlihat seperti ini:Bagaimana cara membiarkan sistem menggunakan semua memori yang terpasang?

Ini dapat dilakukan dengan menggunakan fungsi Memory Remapping. Sebagian besar BIOS mengizinkannya untuk diaktifkan. Dalam hal ini, alamat perangkat ditransfer dari 4 gigabyte pertama melebihi jumlah RAM yang dipasang di sistem.

Bagaimana cara mengoptimalkan RAM untuk RAM maksimum di windowsoiws?

Cara paling jelas untuk meningkatkan kinerja komputer adalah dengan menutup program yang tidak perlu. Yang kedua adalah memasang lebih banyak RAM stick (papan) sehingga program "merasa lebih nyaman" dan bekerja lebih cepat. Cara lain untuk mempercepat komputer, terkait langsung dengan RAM, TIDAK.

Saya ulangi sekali lagi: pengoptimal memori - omong kosong untuk menghasilkan uang dari pengguna yang mudah tertipu. Kebodohan yang sama adalah penyesuaian " pengaturan tersembunyi memori" di Windows, karena semuanya sudah dikonfigurasi paling optimal setelah pengujian pada sejumlah besar komputer.

Jadi berapa jumlah maksimum RAM di sistem operasi modern? Jawabannya tidak sederhana - memori bebas dialokasikan untuk cache. Ini terutama karena fungsi SuperFetch.Program berjalan lebih cepat berkat cachekarena alih-alih mengakses hard disk, data dimuat dari RAM (lihat gambar di atas, perbedaan kecepatannya bekerja keras disk dan RAM ditulis dengan huruf tebal). Jika beberapa program membutuhkan lebih banyak RAM - cachesegeraakan mengurangi ukurannya, memberi jalan ke tempatnya.

Jumlah maksimum RAM di Windows.

Internet benar-benar dipenuhi dengan argumen pengguna tentang mengapa 3,5 GB RAM tersedia di bit Windows, bukan, misalnya, 4 GB yang terpasang. Banyak teori, mitos, legenda ditemukan. Misalnya, mereka percaya bahwa ini adalah batasan yang dibuat oleh Microsoft, yang dapat dihapus. Faktanya, ini sebagian benar - memang ada batasan paksa. Anda tidak bisa melepasnya. Hal ini disebabkan fakta bahwa pada sistem 32-bit, driver dan program dapat menjadi tidak stabil ketika sistem menggunakan RAM lebih dari empat gigabyte. Untuk 64-bit driver Windows mereka menguji dengan sangat hati-hati untuk memastikan bahwa tidak ada ketidakstabilan seperti itu, sehingga batasan yang disebutkan di atas tidak ada.

Berapa banyak memori yang dapat digunakan oleh sistem operasi 32 bit

Pertama, sedikit teori.
Elemen informasi yang paling sederhana adalah sedikit. Ini adalah unit informasi minimum dan dapat mengambil nilai 0 atau 1. Diikuti oleh byte dan terdiri dari 8 bit. Karena bit dapat mengambil 2 nilai, ada total 2 8 =256 nilai byte.

Sekarang pertimbangkan pengalamatan memori. Setiap komputer memiliki memori akses acak (RAM) - ruang alamat yang diperlukan untuk menyimpan data yang digunakan saat ini. Untuk mendapatkan informasi dari RAM, prosesor harus terlebih dahulu memilih alamat bit yang diinginkan, yang disimpan di salah satu chip memori, dan baru kemudian membacanya. Proses ini disebut pengalamatan memori. Salah satu sifat arsitektur komputer adalah jumlah bit yang digunakan dalam pengalamatan memori.

Sistem operasi 32-bit menggunakan 2 32 bit untuk mengalamatkan memori, yaitu 4294967296 bit atau 4 gigabyte (GB). Artinya, jumlah maksimum memori yang dapat diakses oleh sistem operasi 32-bit adalah 4 GB. Namun, kami tidak akan dapat menggunakan volume ini secara penuh, karena komponennya sistem operasi dan perangkat memerlukan ruang alamat khusus dalam 32 bit pertama (4 GB) RAM. Misalnya, kartu video dengan memori 512 MB akan memerlukan sinkronisasi memori ini dengan RAM, yang akan mengurangi kapasitas yang tersedia sebesar 512 MB.

Jadi, jumlah total memori yang tersedia di Windows 32-bit biasanya 3,25-3,75 GB, tergantung perangkat keras yang digunakan.

Beberapa versi Windows mendukung fitur yang disebut Ekstensi Alamat Fisik (PAE), memungkinkan penggunaan lebih dari 4 GB memori berkat teknologi pengalihan khusus. Teknologi ini memungkinkan prosesor bekerja bukan dengan 32-bit, tetapi dengan pengalamatan 36-bit, secara teoritis memperluas alamat yang tersedia menjadi 2 36 = 68719476736 byte (64 GB). Pada saat yang sama, ruang alamat itu sendiri tetap 32-bit, yaitu sama dengan 4 GB, tetapi karena pemetaan yang diubah ke sana ingatan fisik menjadi mungkin untuk menggunakan volume yang lebih besar.

Menurut informasi resmi dari Microsoft, mode PAE bisa digunakan pada sistem operasi 32-bit berikut ini:

  • Microsoft Server Windows 2000 Edisi Perusahaan/Pusat Data
  • Microsoft Windows Server 2003 Edisi Perusahaan/Pusat Data
  • Edisi Microsoft Windows Server 2008 Perusahaan/Pusat Data

Di Server 2008, PAE diaktifkan secara default jika teknologi DEP (Pencegahan Eksekusi Data) diaktifkan di server pada tingkat perangkat keras, atau server memiliki kemampuan penambahan memori. Jika tidak, PAE harus diaktifkan paksa menggunakan BCDEdit, dengan perintah berikut:

BCDEdit /set [(ID)] untuk ForceEnabled

Untuk mengaktifkan PAE di Server 2000\2003, Anda harus menentukan kunci di berkas Boot.ini / PAE. Berikut adalah contoh file Boot.ini yang berisi kunci PAE:


batas waktu = 30
default=multi(0)disk(0)rdisk(0)partisi(2)\WINDOWS
multi(0)disk(0)rdisk(0)partisi(2)\WINDOWS=″Windows Server 2003, Perusahaan″ /fastdetect /PAE

Perlu dicatat bahwa kemampuan untuk menggunakan mode PAE untuk sistem operasi klien diimplementasikan dalam paket layanan kedua untuk Windows XP. Namun, selama pengujian, ternyata banyak sekali kegagalan yang terjadi saat menggunakan mode ini. Faktanya adalah bahwa driver dari beberapa perangkat, terutama seperti audio dan video, dikodekan keras untuk bekerja dengan alamat memori dalam 4GB. Mereka memotong semua alamat di atas jumlah ini, yang menyebabkan kerusakan memori dengan semua konsekuensi yang menyertainya. Karena, sebagai aturan, server tidak digunakan perangkat serupa, maka tidak ada masalah dengan sistem server.

Sehubungan dengan kekurangan yang teridentifikasi, diputuskan untuk menghapus kemampuan untuk bekerja dengan memori lebih dari 4GB dari sistem klien 32-bit, meskipun secara teori dimungkinkan. Oleh karena itu, dalam sistem operasi klien keluarga Jendela diberikan meskipun teknologinya ada, itu tidak diaktifkan pada tingkat kernel, dan upaya untuk menggunakannya tidak akan menghasilkan apa-apa.

Kesimpulannya, saya akan mengatakan bahwa jika ada kebutuhan lebih dari 4GB memori, maka pilihan terbaik adalah menggunakan OS 64 bit, karena memiliki batas memori hingga 192 GB untuk desktop dan 2 TB untuk OS server.

Hormat saya, pengunjung situs yang terhormat. Pada artikel sebelumnya, saya menulis tentang . Sekarang, setelah mempelajari apa itu dan mengapa serta bagaimana fungsinya, banyak dari Anda mungkin berpikir untuk mendapatkan RAM yang lebih bertenaga dan produktif untuk komputer Anda. Lagi pula, meningkatkan kinerja komputer dengan bantuan memori tambahan RAM adalah metode paling sederhana dan termurah (tidak seperti kartu video, misalnya) untuk meningkatkan hewan peliharaan Anda.

Dan ... Di sini Anda berdiri di etalase dengan paket RAM. Ada banyak dan semuanya berbeda. Pertanyaan muncul: Dan RAM apa yang harus dipilih?Bagaimana cara memilih RAM yang tepat dan tidak salah hitung?Bagaimana jika saya membeli RAM, dan kemudian tidak berfungsi? Ini adalah pertanyaan yang sangat masuk akal. Pada artikel ini, saya akan mencoba menjawab semua pertanyaan ini. Seperti yang sudah Anda pahami, artikel ini akan mengambil tempat yang selayaknya dalam rangkaian artikel yang saya tulis tentang cara memilih komponen komputer yang tepat, mis. besi. Jika Anda tidak lupa, artikelnya termasuk:



Siklus ini akan berlanjut lebih jauh, dan pada akhirnya Anda akan dapat merakit komputer super yang sempurna untuk diri Anda sendiri dalam segala hal 🙂 (jika keuangan memungkinkan, tentu saja :))
Sementara itu mempelajari cara memilih RAM yang tepat untuk komputer Anda.
Pergi!

RAM dan karakteristik utamanya.

Saat memilih RAM untuk komputer Anda, Anda pasti harus membangunnya di motherboard dan prosesor Anda, karena modul RAM dipasang di motherboard dan juga mendukung jenis RAM tertentu. Dengan demikian, ada hubungan antara papan utama, prosesor dan RAM.

Mencari tahu tentang Berapa RAM yang didukung motherboard dan prosesor Anda? Anda dapat mengunjungi situs web pabrikan, di mana Anda perlu menemukan model motherboard Anda, serta mencari tahu prosesor dan RAM mana yang didukungnya. Jika ini tidak dilakukan, ternyata Anda membeli RAM super modern, tetapi tidak kompatibel dengan motherboard Anda dan akan mengumpulkan debu di suatu tempat di lemari Anda. Sekarang mari kita langsung ke karakteristik teknis utama RAM, yang akan menjadi semacam kriteria saat memilih RAM. Ini termasuk:

Di sini saya telah mencantumkan karakteristik utama RAM, yang pertama-tama harus Anda perhatikan saat membelinya. Sekarang mari kita buka masing-masing secara bergantian.

jenis RAM.

Saat ini, jenis memori yang paling disukai di dunia adalah modul memori. DDR(kecepatan data ganda). Mereka berbeda dalam waktu rilis dan tentu saja parameter teknis.

  • DDR atau SDRAM DDR(diterjemahkan dari bahasa Inggris. Double Data Rate Synchronous Dynamic Random Access Memory - memori dinamis sinkron dengan akses acak dan menggandakan kecepatan transfer data). Modul jenis ini memiliki 184 kontak pada bilah, ditenagai oleh tegangan 2,5 V dan memiliki frekuensi clock hingga 400 megahertz. Tipe ini RAM sudah usang dan hanya digunakan di motherboard lama.
  • DDR2- jenis memory yang banyak digunakan saat ini. Sudah papan sirkuit tercetak 240 kontak (120 di setiap sisi). Konsumsi, tidak seperti DDR1, dikurangi menjadi 1,8 V. Frekuensi clock berkisar dari 400 MHz hingga 800 MHz.
  • DDR3- pemimpin dalam kinerja pada saat penulisan ini. Ini tidak kalah umum dari DDR2 dan mengkonsumsi voltase 30-40% lebih sedikit dari pendahulunya (1,5 V). Memiliki frekuensi clock hingga 1800 MHz.
  • DDR4- baru, bagus tipe modern RAM, yang mengungguli rekan-rekannya baik dalam hal kinerja (frekuensi clock) dan konsumsi voltase (yang berarti pembuangan panasnya lebih sedikit). Mengumumkan dukungan untuk frekuensi dari 2133 hingga 4266 MHz. Saat ini, modul-modul tersebut belum memasuki produksi massal (mereka berjanji akan merilisnya ke produksi massal pada pertengahan 2012). Secara resmi, modul generasi keempat beroperasi di DDR4-2133 pada tegangan 1,2 V disajikan di CES oleh Samsung pada 04 Januari 2011.

Jumlah RAM.

Saya tidak akan menulis banyak tentang jumlah memori. Izinkan saya mengatakan bahwa dalam hal ini ukuran penting 🙂
Beberapa tahun yang lalu, RAM 256-512 MB memenuhi semua kebutuhan komputer game yang keren sekalipun. Saat ini, untuk fungsi normal, hanya beroperasi sistem jendela 7 membutuhkan memori 1 GB, belum lagi aplikasi dan game. Tidak akan pernah ada RAM tambahan, tetapi saya akan memberi tahu Anda sebuah rahasia bahwa windows 32-bit hanya menggunakan RAM 3,25 GB, bahkan jika Anda memasang semua RAM 8 GB. Anda dapat membaca lebih lanjut tentang ini.

Dimensi bilah atau yang disebut Form Factor.

Faktor bentuk- ini adalah ukuran standar modul RAM, jenis desain strip RAM itu sendiri.
DIMM(Modul Memori InLine Ganda - jenis modul dua sisi dengan kontak di kedua sisi) - terutama dirancang untuk komputer stasioner desktop, dan SODIMM digunakan di laptop.

Frekuensi jam.

Ini adalah parameter teknis RAM yang cukup penting. Tetapi motherboard juga memiliki frekuensi clock, dan penting untuk mengetahui frekuensi bus pengoperasian board ini, karena jika Anda membeli, misalnya, modul RAM DDR3-1800, dan slot (konektor) motherboard mendukung frekuensi clock maksimum DDR3-1600, maka modul RAM sebagai hasilnya akan beroperasi pada frekuensi clock sebesar 1600 MHz. Dalam hal ini, segala macam kegagalan, kesalahan dalam pengoperasian sistem dan mungkin terjadi.

Catatan: Kecepatan bus memori dan kecepatan prosesor adalah konsep yang sama sekali berbeda.

Dari tabel di atas, Anda dapat memahami bahwa frekuensi bus dikalikan dengan 2 memberikan frekuensi memori efektif (ditunjukkan dalam kolom "chip"), mis. memberi kita kecepatan transfer data. Judulnya memberitahu kita hal yang sama. DDR(Double Data Rate) - yang berarti menggandakan kecepatan data.
Untuk lebih jelasnya, saya akan memberikan contoh decoding atas nama modul RAM - Kingston/PC2-9600/DDR3(DIMM)/2Gb/1200MHz, Di mana:
—Kingston- pabrikan;
— PC2-9600— nama modul dan throughputnya;
- DDR3(DIMM)- jenis memori (faktor bentuk tempat modul dibuat);
— 2GB adalah volume modul;
- 1200MHz— frekuensi efektif, 1200 MHz.

throughput.

Bandwidth- karakteristik memori, di mana kinerja sistem bergantung. Ini dinyatakan sebagai produk dari frekuensi bus sistem dan jumlah data yang dikirimkan per siklus jam. Bandwidth (kecepatan data puncak) adalah ukuran gabungan dari kemampuan RAM, itu memperhitungkan tingkat baud, lebar bis dan jumlah saluran memori. Frekuensi menunjukkan potensi bus memori per jam - pada frekuensi yang lebih tinggi, lebih banyak data dapat ditransfer.
Indikator puncak dihitung dengan rumus: B=f*c, Di mana:
B adalah bandwidth, f adalah frekuensi transmisi, c adalah lebar bus. Jika Anda menggunakan dua saluran untuk transmisi data, kami mengalikan semua yang diterima dengan 2. Untuk mendapatkan angka dalam byte / s, Anda perlu membagi hasilnya dengan 8 (karena ada 8 bit dalam 1 byte).
Untuk kinerja yang lebih baik bandwidth bus memori Dan bandwidth bus prosesor harus cocok. Misalnya, untuk prosesor Intel Core 2 duo E6850 dengan bus sistem 1333 MHz dan bandwidth 10600 Mb/s, Anda dapat menginstal dua modul dengan masing-masing bandwidth 5300 Mb/s (PC2-5300), totalnya akan memiliki throughput bus sistem (FSB) sama dengan 10600 Mb / s.
Frekuensi bus dan bandwidth dilambangkan sebagai berikut: " DDR2-XXXX" Dan " PC2-YYYY". Di sini "XXXX" menunjukkan frekuensi memori efektif, dan "YYYY" menunjukkan bandwidth puncak.

Pengaturan waktu (latensi).

Pengaturan waktu (atau latensi) adalah waktu tunda dari sinyal, yang, di spesifikasi teknis RAM ditulis sebagai 2-2-2 " atau " 3-3-3 " dll. Setiap digit di sini mengekspresikan parameter. Agar, selalu Latensi CAS” (waktu siklus), “ Penundaan RAS ke CAS" (waktu akses penuh) Dan " Waktu Pengisian Awal RAS» (waktu pengisian awal).

Catatan

Agar lebih memahami konsep timing, bayangkan sebuah buku, itu akan menjadi RAM kita, yang kita akses. Informasi (data) dalam buku (RAM) dibagi menjadi beberapa bab, dan bab terdiri dari halaman, yang pada gilirannya berisi tabel dengan sel (seperti pada tabel Excel). Setiap sel dengan data pada halaman memiliki koordinat vertikal (kolom) dan horizontal (baris). Sinyal RAS (Raw Address Strobe) digunakan untuk memilih baris, dan sinyal CAS (Column Address Strobe) digunakan untuk membaca kata (data) dari baris yang dipilih (yaitu, untuk memilih kolom). Siklus penuh membaca dimulai dengan pembukaan "halaman" dan diakhiri dengan penutupan dan pemuatan ulang, karena. jika tidak, sel akan habis dan data akan hilang Beginilah tampilan algoritme untuk membaca data dari memori:

  1. "halaman" yang dipilih diaktifkan oleh sinyal RAS;
  2. data dari baris yang dipilih pada halaman ditransmisikan ke amplifier, dan transfer data memerlukan penundaan (disebut RAS-to-CAS);
  3. sinyal CAS diberikan untuk memilih (kolom) kata dari baris itu;
  4. data ditransfer ke bus (dari mana ia pergi ke pengontrol memori), sementara ada juga penundaan (Latensi CAS);
  5. kata berikutnya sudah berjalan tanpa penundaan, karena sudah termasuk dalam baris yang telah disiapkan;
  6. setelah akses baris selesai, halaman ditutup, data dikembalikan ke sel, dan halaman diisi ulang (penundaan disebut RAS Precharge ).

Setiap digit dalam penunjukan menunjukkan berapa banyak siklus bus sinyal akan tertunda. Pengaturan waktu diukur dalam nano-detik. Angka-angka tersebut dapat memiliki nilai dari 2 hingga 9 . Namun terkadang yang keempat ditambahkan ke ketiga parameter ini (misalnya: 2-3-3-8 ), yang disebut " Waktu Siklus DRAM Tras/Trc” (mencirikan kinerja seluruh chip memori secara keseluruhan).
Kebetulan pabrikan yang licik hanya menunjukkan satu nilai dalam karakteristik RAM, misalnya " CL2” (CAS Latency), waktu pertama sama dengan dua siklus. Tetapi parameter pertama tidak harus sama dengan semua pengaturan waktu, dan mungkin lebih kecil dari yang lain, jadi ingatlah ini dan jangan tertipu taktik pemasaran pabrikan.
Contoh untuk mengilustrasikan dampak pengaturan waktu pada kinerja: sistem dengan memori 100 MHz dengan pengaturan waktu 2-2-2 memiliki kinerja yang kira-kira sama dengan sistem yang sama pada 112 MHz, tetapi dengan penundaan 3-3-3. Dengan kata lain, bergantung pada latensi, perbedaan performa bisa setinggi 10%.
Jadi, saat memilih, lebih baik membeli memori dengan pengaturan waktu terendah, dan jika Anda ingin menambahkan modul ke modul yang sudah terpasang, pengaturan waktu memori yang dibeli harus sesuai dengan pengaturan waktu memori yang dipasang.

Mode memori.

RAM dapat bekerja dalam beberapa mode, kecuali tentu saja mode tersebut didukung oleh motherboard. Ini saluran tunggal, dua saluran, tiga saluran dan bahkan empat saluran mode. Oleh karena itu, saat memilih RAM, Anda harus memperhatikan parameter modul ini.
Secara teoritis, kecepatan subsistem memori dalam mode saluran ganda meningkat 2 kali lipat, dalam mode tiga saluran - masing-masing 3 kali lipat, dll., Tetapi dalam praktiknya, dalam mode saluran ganda, kinerja meningkat, berbeda dengan mode saluran tunggal, adalah 10-70%.
Mari kita lihat lebih dekat jenis-jenis mode:

  • Modus saluran tunggal(saluran tunggal atau asimetris) - mode ini diaktifkan ketika hanya satu modul memori yang dipasang di sistem atau semua modul berbeda satu sama lain dalam hal ukuran memori, frekuensi operasi, atau pabrikan. Tidak masalah slot mana dan memori mana yang akan dipasang. Semua memori akan berjalan dengan kecepatan paling lambat dari memori yang terpasang.
  • modus ganda(saluran ganda atau simetris) - jumlah RAM yang sama dipasang di setiap saluran (dan secara teoritis ada penggandaan kecepatan tertinggi transmisi data). Dalam mode saluran ganda, modul memori bekerja berpasangan ke-1 dengan ke-3 dan ke-2 dengan ke-4.
  • Modus Tiga(tiga saluran) - jumlah RAM yang sama dipasang di masing-masing dari tiga saluran. Modul dipilih berdasarkan kecepatan dan volume. Untuk mengaktifkan mode ini, modul harus dipasang di slot 1, 3, dan 5/atau 2, 4, dan 6. Omong-omong, dalam praktiknya, mode ini tidak selalu lebih produktif daripada saluran ganda, dan terkadang bahkan kalah dalam kecepatan transfer data.
  • Modus Fleksibel(fleksibel) - memungkinkan Anda meningkatkan kinerja RAM saat memasang dua modul dengan ukuran berbeda, tetapi frekuensinya sama. Seperti dalam mode saluran ganda, papan memori dipasang di konektor dengan nama yang sama dari saluran yang berbeda.

Biasanya opsi yang paling umum adalah mode memori saluran ganda.
Untuk bekerja dalam mode multisaluran, ada kumpulan modul memori khusus - yang disebut Memori perangkat(Kit-set) - kit ini mencakup dua (tiga) modul, dari pabrikan yang sama, dengan frekuensi, pengaturan waktu, dan jenis memori yang sama.
Penampilan KIT-set:
untuk mode saluran ganda

untuk mode 3 saluran

Tetapi yang paling penting adalah bahwa modul semacam itu dipilih dan diuji dengan cermat oleh pabrikan untuk bekerja berpasangan (tiga kali lipat) dalam mode dua (tiga) saluran dan tidak menyiratkan kejutan apa pun dalam pengoperasian dan konfigurasi.

Produsen modul.

Sekarang di pasar RAM produsen terkemuka seperti: Hynix, amsung, Corsair, Kingmax, Melampaui, Kingston, OCZ
Setiap perusahaan memiliki sendiri untuk setiap produk. menandai nomor, yang dengannya, jika Anda menguraikannya dengan benar, Anda dapat belajar banyak untuk diri Anda sendiri informasi berguna tentang produk. Sebagai contoh, mari kita coba menguraikan penandaan modul Kingston keluarga ValueRAM(lihat gambar):

Dekripsi:

  • KVR– Kingston ValueRAM mis. pabrikan
  • 1066/1333 – frekuensi operasi/efektif (Mhz)
  • D3- jenis memori (DDR3)
  • D (Ganda) - peringkat / peringkat. Modul dua peringkat adalah dua modul logika disolder pada saluran fisik yang sama dan menggunakan saluran fisik yang sama secara bergantian (diperlukan untuk mencapai jumlah maksimum RAM dengan jumlah slot terbatas)
  • 4 – 4 chip memori DRAM
  • Terdaftar-R, menunjukkan operasi yang stabil tanpa kegagalan dan kesalahan selama mungkin dalam jangka waktu yang terus menerus
  • 7 – penundaan sinyal (CAS=7 )
  • S– sensor suhu pada modul
  • K2- satu set (kit) dua modul
  • 4G- volume total paus (kedua batang) adalah 4 GB.

Saya akan memberikan contoh penandaan lainnya CM2X1024-6400C5:
Hal ini dapat dilihat dari label yang ini modul DDR2 volume 1024 MB standar PC2-6400 dan penundaan CL=5.
Perangko OCZ, Kingston Dan Corsair direkomendasikan untuk overclocking, mis. memiliki potensi overclocking. Mereka akan dengan pengaturan waktu dan margin kecil frekuensi jam, ditambah semuanya dilengkapi dengan radiator, bahkan ada yang lebih dingin untuk menghilangkan panas, karena. selama akselerasi, jumlah panas meningkat secara signifikan. Harga untuk mereka secara alami akan jauh lebih tinggi.
Saya menyarankan Anda untuk tidak melupakan barang palsu (ada banyak di rak) dan membeli modul RAM hanya di toko serius yang akan memberi Anda jaminan.

Akhirnya:
Itu saja. Dengan bantuan artikel ini, saya rasa Anda tidak akan salah memilih RAM untuk komputer Anda. Sekarang kamu bisa memilih operator yang tepat untuk sistem dan meningkatkan kinerjanya tanpa masalah. Nah, bagi yang membeli RAM (atau sudah membelinya), saya persembahkan artikel selanjutnya yang akan saya uraikan secara detail. cara memasang RAM dengan benar ke dalam sistem. Jangan lewatkan…

Jumlah maksimum RAM yang didukung sistem 32-bit

Mari kita tanyakan pada diri kita pertanyaan: dapatkah sistem 32-bit bekerja dengan memori fisik yang lebih besar dari 4 GB pada prinsipnya, dan jika demikian, bagaimana caranya.

Hal utama yang harus dilakukan di awal adalah membedakan dengan jelas antara tiga konsep:

Properti prosesor;
sistem operasi 32-bit;
aplikasi 32-bit (program)
Dua yang terakhir sangat sering dicampur menjadi satu tumpukan, yang dalam hal ini tidak boleh dilakukan. Mari kita mulai secara berurutan dan dari jauh - mari kita buat penyimpangan sejarah singkat.

Mari beralih ke tabel karakteristik utama prosesor populer dari Intel:

Kami membutuhkan tabel ini untuk menunjukkan dengan jelas fakta bahwa lebar bit bus alamat tidak selalu sesuai dengan lebar bit arsitektur prosesor.
Pertama, mari kita lihat prosesor 16-bit. Jika mereka memiliki bus alamat 16-bit, maka ukuran maksimum memori fisik yang tersedia bagi mereka hanya 64 KB (2 pangkat 16 sama dengan 65536). Namun, Intel 8086 sudah dapat bekerja dengan memori hingga 1 MB, dan 80286 sudah hingga 16 MB berkat 20 dan, karenanya, 24 bit bus alamat.
Era prosesor yang kompatibel dengan x86 dengan register 32-bit dan RAM 4 GB dimulai dengan Intel 80386 pada tahun 1985. Selama 10 tahun berikutnya, prosesor x86 32-bit secara fisik tidak dapat bekerja dengan memori lebih dari 4 GB.
Pada tahun 1995 diperkenalkan Prosesor Intel Pentium Pro. Seiring dengan arsitektur inti yang benar-benar baru, prosesor ini menerima bus alamat 36-bit, yang, karena tidak sulit untuk dihitung, meningkatkan ukuran maksimum memori fisik yang tersedia menjadi 64 GB (dalam prosesor 64-bit modern, 37 bit digunakan, yang meningkatkan batas memori fisik yang dapat dialamatkan menjadi 128 GB).
Selain itu, prosesor menerapkan mekanisme manajemen memori yang "rumit" yang memetakan memori fisik yang terletak di luar 4 GB ke memori virtual 32-bit dalam kisaran 0 - 4 GB, sehingga "membodohi" aplikasi 32-bit. Mode manajemen memori oleh prosesor x86 ini disebut PAE (Ekstensi Alamat Fisik - ekstensi alamat fisik).
Pentium Pro saat itu diposisikan sebagai prosesor untuk server dan workstation. Memang, tidak mudah membayangkan komputer desktop pada tahun 1995 dengan tidak hanya lebih banyak, tetapi bahkan mendekati 4 GB RAM. Memori kemudian diukur dalam megabita. Misalnya, pada tahun 1998, 32MB RAM di komputer desktop pada umumnya tidak dianggap kecil. Dan bilah memori seperti itu harganya mulai dari $ 60. Dan di zaman kita (2014), komputer dengan memori kurang dari 4 GB sedang berjalan lancar. Untuk bekerja aplikasi perkantoran sehubungan dengan Windows XP, jumlah memori ini bahkan sangat banyak. Selain itu, prosesor Pentium Pro sangat mahal dan memiliki masalah kinerja saat menjalankan aplikasi 16-bit yang populer saat itu.
Kami dapat mengatakan bahwa solusi semacam itu baru untuk prosesor 32-bit, namun, karena fakta bahwa praktik ini sebelumnya banyak digunakan dalam prosesor 16-bit, hampir tidak bisa disebut revolusioner. Memang, sejak zaman DOS, trik pengalamatan segmen telah banyak digunakan ketika semua memori dibagi menjadi segmen 64KB dan alamat terdiri dari dua bagian: segmen dan offset dalam segmen, sehingga dimungkinkan untuk menggunakan lebih dari memori 64KB.
Tidak semua, tetapi sebagian besar prosesor desktop x86 modern adalah 64-bit dan memiliki dukungan PAE. Berkat ini, mereka tidak hanya dapat bekerja dengan memori lebih dari 4 GB, tetapi juga memberikan kesempatan seperti itu untuk sistem operasi 32-bit.

Cara termudah untuk menentukan dukungan mode PAE oleh prosesor ternyata ada di Linux. Di Ubuntu, atau salah satu dari banyak tiruannya, Anda dapat mengetik di terminal:
grep -color=always -i PAE /proc/cpuinfo
Hasilnya harus seperti ini:

sistem operasi 32-bit

Sistem operasi 32-bit pertama Microsoft adalah Windows NT 3.1, dirilis pada tahun 1993. Itu ditujukan untuk sektor korporasi, yaitu untuk server dan workstation. Dua tahun kemudian, pada tahun 1995, Windows 95 muncul, sebuah sistem operasi untuk desktop dan laptop. Di antara kedua peristiwa ini, kernel Linux versi 1.0 diperkenalkan pada tahun 1994. Arsitektur 32-bit ternyata sangat sukses dan "cukup" sehingga telah digunakan secara luas hingga saat ini selama 2 dekade terakhir. Sistem operasi server 32-bit Microsoft terbaru adalah Windows Server 2008. Namun, jendela terbaru 8 masih ditawarkan dalam dua varian. Untuk implementasi fitur tambahan mode perluasan alamat fisik, selain memiliki prosesor dan motherboard yang sesuai dengan chipset yang memadai dan jumlah saluran alamat yang dirutekan, dukungan PAE diperlukan langsung oleh sistem operasi itu sendiri.
Jika Anda menjalankan Linux 32-bit, Anda tidak akan menemui masalah menggunakan lebih dari 4 GB memori. Pada sistem operasi dukungan Linux PAE muncul pada tahun 1999 di kernel 2.3.23 dan telah digunakan tanpa batasan sejak saat itu.

Mari kita lihat tabel ukuran memori fisik maksimum yang didukung, diambil dari artikel tahun 2005 di msdn.microsoft.com, untuk Windows 2000, Windows XP dan Windows Server 2003 >

Seperti yang Anda lihat dari tabel ini, mode PAE didukung di semua versi OS Microsoft sejak Windows 2000. Variasi ukuran memori maksimum di berbagai versi sistem operasi server hanya dijelaskan oleh posisinya di pasar oleh Microsoft. Ini mungkin cara termudah untuk menjelaskan harga mereka yang berbeda. Yang menarik bagi kami adalah baris dalam tabel, yang secara langsung menunjukkan bahwa di semua versi Windows XP, total ruang alamat memori fisik dibatasi hingga 4 GB. Ini secara artifisial dibatasi di kernel, karena ada dukungan untuk PAE.
Mode PAE dapat diaktifkan atau dinonaktifkan. Dimulai dengan Windows XP SP2, PAE terpaksa diaktifkan untuk mengaktifkan teknologi keamanan DEP (Data Execution Prevention).

DEP adalah teknologi yang memungkinkan Anda melindungi sistem operasi dari kelas besar kode berbahaya, yang awalnya disematkan di area memori yang dialokasikan untuk data dan menyamar sebagai data, lalu mencoba memulai darinya. Teknologi DEP memblokir eksekusi kode berbahaya tersebut. Teknologi ini diimplementasikan baik dalam perangkat lunak maupun perangkat keras. Dalam kasus terakhir, prosesor menandai setiap halaman memori sebagai tidak berisi kode yang dapat dieksekusi dengan mengubah bit tinggi di tabel alamat PTE (Page Table Entry). memori maya, lalu mencegat dan mencegah kode yang dapat dieksekusi berjalan dari halaman tersebut.

aplikasi 32-bit
Berkat pengelola memori prosesor, yang mengalokasikan memori dalam mode PAE, terlepas dari operasi aplikasi, dan dukungan untuk mode operasi ini oleh sistem operasi, aplikasi 32-bit dipisahkan dari memori fisik dan tidak mengetahuinya sebenarnya ukuran. Setiap aplikasi, karena mempertahankan ruang alamat 32-bit, masih hanya memiliki memori virtual sebesar 4 GB. Di Windows, tepat setengah dari 4 GB ini diberikan untuk kebutuhan aplikasi itu sendiri, di Linux - 3 GB. Di Windows, dimungkinkan untuk memaksa 3 GB diberikan ke suatu aplikasi, tetapi dalam kebanyakan kasus ini tidak praktis.
Perlu diingat bahwa mengaktifkan mode PAE sama sekali tidak setara dengan beralih ke sistem 64-bit, di mana setiap aplikasi dialokasikan jumlah memori yang jauh lebih besar. Jika dengan mengorbankan PAE kami mencoba untuk langsung memuaskan nafsu selangit tertentu aplikasi modern, misalnya, paket teknik atau pemodelan grafik, maka tidak ada hal baik yang akan dihasilkan darinya. Tetapi jika Anda perlu menjalankan beberapa aplikasi yang menuntut memori (tetapi tidak terlalu menuntut) secara bersamaan, maka manfaat PAE akan langsung. Pertama-tama ini menyangkut server.
Misalnya, diperlukan dua mesin virtual untuk berjalan secara bersamaan, masing-masing dengan memori 2 GB. Apa yang akan terjadi tanpa PAE jelas - mesin virtual kedua, kemungkinan besar, tidak akan mulai, atau sistem akan memulai pertukaran intensif dengan file swap sehingga prosesnya akan masuk ke dalam kategori "strategi langkah demi langkah ". Dengan mengaktifkan PAE, dengan asumsi RAM fisik yang cukup pada mesin host, keduanya mesin virtual dapat bekerja dengan aman.
Kerugian PAE biasanya termasuk kemungkinan penurunan kinerja sistem karena penurunan kecepatan akses memori yang terkait dengan operasi tambahan untuk mengganti halaman memori yang ditampilkan, dan kinerja buruk beberapa driver perangkat dalam ruang alamat 36-bit.

Jumlah maksimum memori fisik yang didukung oleh berbagai versi Windows

Mari kita lihat berapa banyak RAM yang didukung oleh versi Windows lain yang dirilis setelah XP.

Versi Windows Vista x86 dibandingkan dengan XP, hampir tidak ada yang berubah.

Seperti yang Anda lihat, sekali lagi tidak ada perubahan - batas absolut untuk x86 tetap 4 GB. 1 GB di Windows Vista Starter dan 2 GB di Windows 7 Starter hanya memperkuat kesimpulan bahwa batasan ini dibuat-buat.

Sama untuk Windows 8

Seperti dapat dilihat dari tabel yang disajikan, tidak ada yang berubah dalam hal batas memori di Windows 8. Sayang sekali, mereka mungkin bisa menghapus batasan, atau setidaknya mendorongnya kembali.

Dan sekarang saatnya untuk mempertimbangkan alasan mengapa Microsoft membatasi batas atas memori fisik yang tersedia di versi klien Windows x86.

Salah satu alasan utama- Masalah Keamanan Windows XP.

Windows XP dirilis pada musim gugur 2001 dan dalam waktu yang sangat singkat telah mendapatkan popularitas luar biasa di antara pengguna di seluruh dunia. Dan, seperti yang Anda ketahui, di mana ada popularitas besar, ada masalah besar. Seketika, sejumlah besar kode berbahaya dibuat untuknya dalam bentuk berbagai macam virus. Pada saat yang sama, ternyata sistem operasi baru tersebut memiliki sejumlah kerentanan dan ketahanan yang sangat rendah terhadap peretasan. Pada saat itu, Microsoft tidak memiliki paket anti-virus klien lengkapnya sendiri. Situasi sebagian besar telah diperbaiki. produk perangkat lunak pengembang pihak ketiga, bagaimanapun, ini jelas tidak cukup dan, secara umum, situasinya tetap sangat tegang.
Untuk entah bagaimana meningkat keamanan jendela XP, pada tahun 2004 paket layanan kedua dirilis - SP2. Dan kemudian ada masalah. Salah satu fitur utama dari paket ini dalam hal keamanan adalah penyertaan teknologi DEP (Data Execution Prevention). Teknologi ini, yang banyak digunakan saat ini, memungkinkan untuk mengusir seluruh kelas serangan jahat dengan melarang peluncuran kode yang dapat dieksekusi dari halaman memori yang tidak dimaksudkan untuk ini. Tetapi agar DEP berfungsi, dukungan PAE (Ekstensi Alamat Fisik) harus diaktifkan. Mengaktifkan mode PAE mengubah mekanisme untuk mengakses halaman RAM dan memungkinkan untuk bekerja dengan memori fisik yang lebih besar dari 4 GB. Namun, saat menyiapkan dan menguji Windows XP dengan paket layanan kedua, ditemukan masalah besar yang menyebabkan kesalahan fatal dan crash pada sistem operasi. Sangat cepat, penyebab masalah ditemukan. Mereka ternyata adalah driver perangkat yang ditulis tanpa memperhitungkan kemungkinan operasinya dalam mode PAE.

Penyimpangan kecil.
Dalam mode PAE, setiap halaman memori dari ruang alamat virtual aplikasi 32-bit sebenarnya dapat ditempatkan di mana saja dalam memori fisik yang tersedia. Keadaan ini tidak memengaruhi aplikasi biasa dengan cara apa pun, mereka tidak peduli. Tetapi untuk driver perangkat, semuanya jauh lebih buruk - mereka kemudian harus bekerja dengan alamat fisik tertentu, dan bukan dengan alamat virtual. Secara kondisional, situasinya dapat direpresentasikan sebagai berikut:

Pengemudi mencoba membaca atau menulis beberapa informasi ke alamat yang ditetapkan untuk bekerja dengan perangkat. Jika pengemudi "bodoh", tidak mengerti di lingkungan apa ia bekerja dan tidak dapat "bernegosiasi" dengan sistem operasi, maka, seperti yang ditunjukkan pada gambar, alih-alih port input / output perangkatnya, ia akan mulai berkomunikasi dengan beberapa sel memori fisik. Hasil dari "komunikasi" seperti itu untuk pengoperasian sistem tidak dapat diprediksi, hingga "pembekuan" dan reboot total.

Untuk mengatasi masalah ini dan tidak menghalangi pengguna menginstal SP2 karena kemungkinan masalah, Microsoft membuat keputusan komandan - untuk mengaktifkan PAE, tetapi membatasi batas atas RAM yang tersedia dari versi klien sistem operasinya menjadi 4 GB adalah hal yang sepele. Dalam hal ini, alamat diterjemahkan satu-ke-satu seperti pada sistem 32-bit "klasik", dan driver perangkat "bodoh" yang belum selesai bekerja dengan sukses.
Yah, murah dan ceria. Murah karena produsen perangkat keras tidak perlu terburu-buru memesan pengembangan driver yang "benar". Sayangnya, karena masalah penggunaan memori fisik komputer, yang ditunda dengan cara ini untuk sementara waktu, dialihkan ke pengguna akhir.
Banyak gigabyte telah terbang jauh sejak rilis SP2 untuk XP, dan Windows masih tidak melihat lebih dari 4 GB RAM dan, seperti yang kita lihat di tabel "Batas Memori Fisik: Windows 8", tidak ada perubahan yang diharapkan dalam hal ini .
Dan ini tidak sepenuhnya jelas: untuk Windows Vista, kami masih harus menulis driver baru, yang berarti memungkinkan untuk menulis ulang dengan benar agar berfungsi dengan PAE, tetapi batas 4 GB tetap ada.
Saat ini sudah sangat sulit membayangkan driver 32-bit yang tidak dapat menangani memori lebih dari 4 GB. Mungkin alasannya adalah Microsoft ingin mendorong pengguna untuk beralih ke x64 dengan cara ini?

Tapi bagaimana dengan versi server Windows?
Dapat diasumsikan bahwa driver perangkat untuk mereka segera dikembangkan dengan mempertimbangkan pekerjaan dalam mode PAE, yaitu, mereka "pintar" dan diuji secara menyeluruh. Ini juga difasilitasi oleh fakta bahwa konfigurasi perangkat keras server tidak memiliki "kebun binatang" perangkat bawaan seperti itu.
Sampai baru-baru ini, misalnya, sebelum munculnya teknologi virtualisasi tempat kerja, yang, antara lain, menyarankan kemungkinan pemrosesan grafik oleh server itu sendiri, yang terakhir tidak memerlukan kartu video yang serius sama sekali, karena video tersebut dibangun ke dalam papan utama. Juga, versi server 32-bit Windows mengakhiri riwayatnya dengan Windows Server 2008.

Di bagian kedua, rahasia alokasi memori di Windows 32-bit dan cara mengatasi batasannya.



Memuat...
Atas