Meningkatkan RAM komputer: cara dasar dan alternatif untuk menyelesaikan masalah. Berapa jumlah RAM yang optimal?

Besarnya RAM sangat mempengaruhi kinerja sebuah komputer. Oleh karena itu, ketika memutuskan untuk memperbarui konfigurasi sistem mereka, sebagian besar pengguna memulai dengan memasang memori tambahan.

Namun, sebelum memulai prosedur seperti itu, Anda perlu mengetahui berapa banyak RAM yang didukung motherboard. Jika tidak, ada risiko membeli satu set modul memori yang tidak akan berfungsi.

Jadi, untuk mengetahui berapa banyak RAM yang didukung motherboard, Anda harus terlebih dahulu mengetahui nama model pasti dari board itu sendiri. Untuk melakukan ini, yang terbaik adalah menggunakan utilitas CPU-Z gratis. Unduh CPU-Z dan instal di komputer Anda.

Setelah meluncurkan program CPU-Z, buka tab "Mainboard". Semua informasi dasar tentang motherboard Anda akan tersedia di sini. Ini akan ditunjukkan di bagian paling atas jendela.

Setelah Anda mengetahui nama pabrikan dan model motherboard, Anda perlu mencari halaman motherboard ini di situs resmi pabrikannya. Untuk melakukan ini, cukup masukkan nama motherboard ke dalam mesin pencari.

Dan buka situs resmi produsen motherboard.

Dalam daftar ini Anda dapat menemukan informasi tentang jumlah maksimum RAM, jenis memori yang didukung, jumlah slot memori, serta karakteristik lain dari motherboard Anda.

Batasan lain pada jumlah RAM

Jika Anda ingin memasang RAM dalam jumlah besar, maka Anda perlu memperhitungkan bahwa volume maksimumnya tidak hanya dibatasi oleh motherboard, tetapi juga oleh prosesor. Buka spesifikasi prosesor di situs resmi pabrikan dan lihat berapa banyak memori yang dapat digunakannya. Misalnya untuk prosesor Intel Core i5-2310, jumlah RAM maksimalnya adalah 32 GB.

Selain itu, sistem operasi juga membatasi jumlah maksimum RAM. Misalnya, untuk Windows, batasan berikut berlaku:

versi Windows

Batasan untuk sistem 32-bit

Batasan untuk sistem 64-bit

jendela 10

Windows 10 Perusahaan

Pendidikan Windows 10

Windows 10 Pro
Windows 10 Rumah

jendela 8

Windows 8 Perusahaan

Windows 8 Profesional

jendela 8

jendela 7

Windows 7 Ultimate

Windows 7 Perusahaan

Windows 7 Profesional

Windows 7 Rumah Premium

Windows 7 Rumah Dasar

Pemula Windows 7

Windows Vista

Windows Vista Ultimate

Windows Vista Perusahaan

Windows Vista Bisnis

Windows Vista Rumah Premium

Windows Vista Rumah Dasar

Pemula Windows Vista

Windows XP

Windows XP
Windows XP Edisi Pemula

Seperti yang Anda lihat, untuk Windows versi 32-bit, batasannya sangat serius. Namun, untuk versi 64-bit praktis tidak ada batasan, kecuali jika Anda memperhitungkan Windows 7 Home Basic dan Windows 7 Home Premium yang dibatasi hingga 8 dan 16 GB.

Bukan rahasia lagi bahwa kehadiran sejumlah besar RAM memiliki efek menguntungkan pada kecepatan banyak aplikasi. Pada materi ini kita akan membahas tentang interaksi antara RAM dan sistem Windows, serta menjawab banyak pertanyaan umum tentang topik ini.

Perkenalan

Kemajuan teknologi tidak berhenti dan setiap tahun komputer menjadi semakin sempurna. Pada saat yang sama, seiring dengan pertumbuhan karakteristik teknis, harga komponen terus menurun dan saat ini PC, yang tiga tahun lalu berharga beberapa ribu dolar, dijual dengan harga beberapa ratus.

Tren ini juga tidak mengabaikan RAM, yang akhir-akhir ini menjadi jauh lebih murah. Sekitar 15 tahun yang lalu, modul memori dengan kapasitas empat megabyte (pikirkan saja!) berharga sekitar $100, dan saat ini biaya empat gigabyte RAM (RAM - memori akses acak atau memori akses acak) hanya sekitar 700 rubel . Bukan rahasia lagi bahwa kehadiran RAM dalam jumlah besar memiliki efek menguntungkan pada kecepatan banyak aplikasi, sehingga jumlah ini merupakan jumlah minimum untuk sebagian besar komputer modern, bahkan komputer entry-level. Sistem yang lebih canggih berisi 8, 16 gigabyte atau lebih RAM.

Dan semuanya akan baik-baik saja, tetapi banyak pengguna mungkin mengalami satu masalah: jika komputer memiliki empat atau lebih gigabyte RAM yang terpasang, sistem operasi Windows 32-bit tidak akan melihatnya.

Pada artikel ini, Anda akan mempelajari cara kerja sistem operasi dengan RAM, berapa jumlah RAM yang didukung oleh berbagai edisi Windows, mengapa dalam beberapa kasus OS tidak melihat semua memori yang terpasang, mengapa hal ini terjadi dan apakah sesuatu dapat dilakukan dalam situasi ini. Namun pertama-tama, mari kita melihat sekilas teori pengorganisasian memori fisik komputer, dan juga mencari tahu bagaimana RAM secara umum memengaruhi kinerja sistem.

Ruang alamat

Satuan dasar pengukuran jumlah informasi adalah sedikit, yang hanya dapat mengambil dua nilai - nol dan satu. Dalam arsitektur komputasi modern, unit minimum pemrosesan dan penyimpanan informasi adalah byte, sama dengan delapan bit. Pada dasarnya, memori komputer adalah sejumlah besar byte.

Satu byte dapat menyimpan salah satu dari 256 nilai (2 8), yang bergantung pada interpretasinya, dapat berupa angka, simbol, atau huruf. Misalnya, nilai 56 dapat mewakili angka biasa atau huruf ASCII "V". Dalam beberapa byte, Anda dapat menyimpan nilai yang jauh lebih besar. Misalnya, tiga byte sudah dapat mengambil 16.777.216 nilai (256 3), di mana seluruh kata pendek dapat dikodekan.

Agar perangkat atau program apa pun dapat mengakses byte tertentu dalam memori (mengalamatkannya) untuk menulis di sana atau menerima data dari sana, ia diberi indeks unik yang disebut alamat. Kisaran alamat dari nol hingga maksimum disebut ruang alamat.

Memori fisik dan virtual

Pada komputer pertama, ukuran ruang alamat sama dengan ukuran RAM yang terpasang. Artinya, jika komputer memiliki memori terpasang sebesar 128 KB, maka jumlah memori maksimum yang dapat digunakan program selama pengoperasian adalah 128 KB. Dalam hal ini, alamat objek aplikasi apa pun sama dengan alamat sel fisik perangkat penyimpanan.

Metode pengalamatan ini sangat sederhana, namun memiliki beberapa kelemahan signifikan. Pertama, memori aplikasi yang sedang berjalan dibatasi oleh RAM yang pada saat itu harganya sangat mahal dan dipasang di komputer dalam jumlah yang sangat kecil. Kedua, semua program yang berjalan dieksekusi di ruang alamat yang sama, yang menyebabkan kemungkinan beberapa aplikasi salah menulis data ke sel yang sama. Jika situasi seperti itu muncul, tidak sulit menebak akibatnya.

Di komputer modern, perangkat dan program tidak bekerja dengan nyata ( fisik) memori, dan maya, yang menirunya. Hal ini memungkinkan aplikasi untuk berasumsi bahwa mesin memiliki jumlah RAM terpasang maksimum yang secara teoritis mungkin, dan juga bahwa itu adalah satu-satunya program yang berjalan di komputer.

Dengan demikian, ruang alamat komputer saat ini tidak lagi dibatasi oleh ukuran memori fisik (RAM) dan memiliki ukuran semaksimal mungkin, tergantung pada lingkungan kerja, yaitu sistem operasinya.

Saat ini, sistem operasi Windows memiliki versi 32-bit dan 64-bit. Yang pertama, seperti namanya, menggunakan ruang alamat 32-bit untuk pengalamatan, ukuran maksimumnya adalah 2 32 = 4,294,967,296 byte atau 4 GB (gigabyte). Sistem operasi versi 64-bit meningkatkan ukuran ruang alamat menjadi 2,64 = 18,446,744,073,709,551,616 byte - lebih dari 18 triliun byte atau 16 EB (exabytes). Namun, perlu dicatat bahwa sistem operasi klien modern Windows 7 x64, karena alasan obyektif, mendukung ruang alamat maksimum 16 TB (2 44).

Pada saat yang sama, volume 4 GB dan 16 TB, bergantung pada sistem, dialokasikan untuk setiap aplikasi yang berjalan! Artinya, setiap program yang berjalan mendapatkan ruang alamatnya sendiri, yang tidak tumpang tindih dengan program lain.

Pengaruh volume RAM terhadap kecepatan sistem

Namun apa yang terjadi jika ukuran entri dalam ruang alamat mulai melebihi jumlah sebenarnya dari memori fisik yang terpasang? Dalam hal ini, sebagian dari data yang sementara tidak digunakan ditransfer dari RAM ke hard drive dalam apa yang disebut menukar berkas atau "tukar". Jika program membutuhkan data ini lagi, sistem, berdasarkan permintaan, akan mengembalikannya dari disk ke RAM.

Jika komputer Anda memiliki sejumlah kecil RAM yang terpasang, maka OS mungkin sering kali harus memindahkan data dari RAM ke file halaman dan sebaliknya, akibatnya beban pada hard drive meningkat pesat, yang pada gilirannya menyebabkan perlambatan. dari keseluruhan sistem. Jika beberapa aplikasi diluncurkan sekaligus, sistem mungkin mulai menghabiskan seluruh waktunya untuk bertukar informasi antara memori dan disk, alih-alih menjalankan program. Secara visual, pada saat ini, sistem "membeku", yaitu berhenti merespons perintah pengguna.

Semakin besar jumlah sebenarnya RAM, semakin jarang hard drive diakses, dan akibatnya, kinerja komputer secara keseluruhan meningkat. Itulah sebabnya peningkatan ukuran RAM hampir selalu berdampak positif pada kecepatan sistem, dan dengan mempertimbangkan harga memori saat ini, banyak pengguna dapat dengan mudah memasang RAM 8, 16, atau bahkan 32 GB. Memori dalam jumlah besar sangat bermanfaat terutama saat bekerja dengan aplikasi grafis (termasuk game 3D modern) dan program pengeditan video.

Perlu diketahui bahwa versi berbeda dari sistem operasi Windows 64-bit mungkin mendukung jumlah maksimum RAM yang berbeda. Dan jika pengguna Vista atau 7 edisi lama (Professional, Enterprise, Ultimate), yang mendukung memori hingga 192 GB, tidak perlu khawatir, karena volume seperti itu praktis tidak dapat dicapai di komputer rumahan, maka mereka yang memiliki Home Basic dan versi Home Premium memasang sesuatu yang perlu dipikirkan. Kemampuan edisi ini sangat berkurang, dan jika Premium mendukung RAM hingga 16 GB, maka Basic hanya 8 GB. Jumlah maksimum RAM yang tersedia yang didukung oleh Windows XP usang (versi 64-bit) adalah 16 GB.

Mengapa sistem 32-bitjendelatidak melihat 4 GB RAM

Tentunya banyak pengguna yang ingin memanfaatkan penurunan harga memori dan meningkatkan volumenya di komputer mereka sendiri. Prosedur ini sederhana - Anda dapat melepaskan strip lama dari board sistem dan memasukkan yang baru dalam hitungan menit tanpa alat khusus apa pun. Selanjutnya, kita nyalakan komputer, dengan tenang bergembira ketika, saat memuat, program self-test menampilkan jumlah baru dari RAM yang terpasang (walaupun mungkin ada masalah di sini, tetapi lebih dari itu di bawah). Kemudian, kita menunggu Windows dimuat, buka properti komputer dan... kita melihat bahwa di bagian "Memori terpasang" ada angka lebih dari tiga gigabyte, bukannya, misalnya, empat gigabyte yang sebenarnya terpasang. Lalu apa yang terjadi dan apakah bisa diperbaiki?

Seperti yang telah kita ketahui, secara teoritis, hingga 4 gigabyte RAM (2 32) tersedia untuk sistem 32-bit tanpa trik tambahan apa pun, tetapi Windows tidak dapat menggunakan seluruh volume ini, karena sebagian dialokasikan untuk perangkat komputer.

Sekarang, saatnya melakukan perjalanan singkat ke dalam sejarah. PC desktop pertama, dirilis pada awal 1980-an, ruang alamat memori fisiknya dibagi menjadi dua bagian dengan perbandingan lima banding tiga. Bagian pertama dialokasikan untuk memori akses acak (RAM), dan bagian kedua dimaksudkan untuk mengakomodasi program uji mandiri (POST), sistem input/output dasar (BIOS) dan memori perangkat. Pada saat yang sama, bagian dari ruang alamat yang dialokasikan untuk perangkat tidak dapat digunakan secara bersamaan untuk RAM komputer.

Semuanya berubah ketika Intel meluncurkan prosesor 80386 pada tahun 1985. Kemudian diambil dua keputusan sekaligus untuk mengubah distribusi memori fisik di komputer berdasarkan chip baru. Distribusi alamat dalam megabyte pertama memori tidak diubah untuk kompatibilitas dengan perangkat lunak lama dan model komputer sebelumnya. Untuk perangkat komputer yang memerlukan penggunaan memori, kini dialokasikan gigabyte keempat. Semua ruang yang tersisa dialokasikan untuk RAM.

Mungkin saat ini keputusan ini mungkin tidak sepenuhnya benar bagi banyak orang, tetapi pada saat itu beberapa gigabyte RAM tampak luar biasa! Dan hampir tidak ada orang yang membayangkan bahwa arsitektur itu sendiri dan urutan distribusi alamat ini akan bertahan selama bertahun-tahun. Namun hingga hari ini, di semua komputer modern, RAM mulai menempati alamat mulai dari nol, dan peralatan - mulai dari tanda 4 GB ke arah yang berlawanan.

Sekarang mari kita lihat lebih jelas bagaimana memori didistribusikan sejak komputer mulai melakukan booting. Penting untuk diingat di sini bahwa semua program dan perangkat komputer tidak bekerja dengan memori fisik secara langsung, tetapi dengan ruang alamat, yang ukurannya tidak bergantung pada jumlah sebenarnya dari RAM yang terpasang. Artinya, jika Anda menghapus semua RAM yang terpasang di dalamnya dari komputer, ukuran ruang alamat tidak akan berubah sedikit pun. Ingatlah bahwa untuk sistem 32-bit sama dengan 4 GB.

Segera setelah mesin dihidupkan, program khusus yang disebut BIOS mulai mengakses perangkat yang diinstal. Tugasnya adalah pertama-tama mengumpulkan informasi tentang rentang alamat mana yang dapat digunakan perangkat tertentu, dan kemudian mendistribusikan memori sehingga tidak saling mengganggu selama pengoperasian. Setelah alamat virtual yang diperlukan untuk peralatan dicadangkan di ruang alamat (dari gigabyte keempat dari atas ke bawah), pemuatan sistem operasi dimulai.

Seperti yang kami katakan sebelumnya, ruang alamat dialokasikan dari bawah ke atas untuk RAM yang terpasang - dari nol dan seterusnya. Jadi, setelah sistem melakukan booting, memori fisik "diproyeksikan" ke ruang alamat (dari 0 hingga 2 GB) dan Windows, tanpa melihat adanya konflik dengan alamat yang dicadangkan untuk perangkat, menunjukkan kepada Anda seluruh jumlah RAM yang terpasang.

Jadi, selama jumlah RAM tidak melebihi dua atau tiga gigabyte, dalam banyak kasus tidak ada masalah yang muncul, namun jika batas ini terlampaui, konflik mungkin timbul. Pada gigabyte keempat, kemungkinan besar akan muncul situasi ketika sel RAM dan sel memori suatu perangkat, misalnya kartu video, akan mengklaim alamat yang sama. Jika data RAM tertulis di sana, hal ini akan menyebabkan distorsi gambar di layar, tetapi jika gambar di monitor berubah, isi memori akan terdistorsi. Untuk mencegah konflik seperti itu, sistem operasi tidak menggunakan bagian memori fisik yang dialokasikan untuk alamat perangkat untuk RAM.

Setelah memasang memori fisik 4 GB, secara teoritis alamatnya akan menempati semua ruang alamat yang tersedia untuk sistem 32-bit. Namun hanya yang termasuk dalam area yang tidak dicadangkan oleh perangkat yang akan tetap tersedia. Dalam contoh kita, Windows akan berasumsi bahwa jumlah RAM yang terpasang adalah 3,5 GB.

Untuk waktu yang cukup lama, tidak ada yang terlalu peduli dengan masalah gigabyte keempat. Sangat sedikit ruang yang digunakan untuk kebutuhan perangkat - puluhan kilobyte untuk pengontrol disk dan adaptor jaringan, ditambah beberapa megabyte untuk memori kartu video. Jumlah RAM itu sendiri juga kecil, yang berarti perpotongan alamat yang digunakan oleh RAM dan perangkat dalam ruang alamat yang tersedia hampir tidak mungkin dilakukan.

Bel alarm pertama berbunyi dengan munculnya teknologi AGP. Pada saat itu, adaptor video dengan akselerasi perangkat keras grafis 3D meningkatkan kebutuhan mereka untuk menggunakan RAM sendiri. Dan AGP memungkinkan adaptor grafis untuk menggunakan sebagian memori komputer untuk kebutuhan mereka sendiri, jika mereka kekurangannya sendiri. Dalam hal ini, terlepas dari jenis adaptor dan jumlah memorinya, 256 MB alamat dicadangkan, karena ukuran ini tidak ditentukan oleh kartu video itu sendiri, tetapi oleh peralatan bus AGP. Dengan munculnya teknologi PCI-Express, situasinya tidak berubah secara mendasar dan ukuran ruang yang dicadangkan tetap sama.

Selain meningkatnya selera terhadap subsistem grafis, jumlah perangkat terintegrasi pada motherboard juga terus bertambah. Untuk ini ditambahkan antarmuka jaringan berkecepatan tinggi, kartu suara multi-saluran dan berbagai jenis pengontrol. Selain itu, ruang alamat dialokasikan untuk perangkat tidak dalam jumlah yang tepat, tetapi dalam blok yang ditentukan oleh karakteristiknya yang ditentukan oleh pabrikan. Oleh karena itu, celah bebas muncul antara alamat perangkat yang berbeda, yang selanjutnya meningkatkan ruang memori yang dicadangkan.

Dalam beberapa kasus, meski cukup jarang, jumlah ruang alamat yang dialokasikan untuk perangkat bisa mencapai dua gigabyte. Dalam kebanyakan kasus, ruang dari 500 MB hingga 1 GB diblokir.

TeknologiPAE

Jadi apakah masih mungkin untuk melihat seluruh memori 4 GB di Windows 32-bit? Ya, jika Anda menginstal OS server, seperti Windows Server 2003 atau Server 2008.

Pada pertengahan tahun 90an, sebuah teknologi dikembangkan untuk memperluas jumlah RAM yang tersedia, yang disebut PAE (Physical Address Extension). Ini pertama kali diimplementasikan pada prosesor Intel Pentium Pro, sehingga mereka tidak dapat menggunakan bus alamat 32, tetapi 36-bit, yang secara teoritis memungkinkan untuk menggunakan maksimum bukan 4, tetapi 64 GB RAM. .

Namun yang paling luar biasa adalah bahwa beberapa fitur penggunaan teknologi ini pada pengontrol memori memberikan kemampuan tidak hanya untuk menggunakannya untuk tujuan yang dimaksudkan, tetapi juga untuk mentransfer beberapa area memori ke alamat lain. Dengan demikian, menjadi mungkin untuk berpindah ke area di atas 4 GB, misalnya, ke ruang alamat gigabyte kelima, bagian dari RAM yang diblokir karena kemungkinan konflik dengan perangkat, setelah itu tersedia kembali. Benar, untuk ini dua syarat harus dipenuhi.

Pertama, prosesor harus dipasang pada motherboard yang dilengkapi dengan pengelola memori khusus yang mendukung perluasan alamat fisik. Biasanya, dalam firmware Pengaturan BIOS (BIOS), yang dijalankan segera setelah komputer dihidupkan, terdapat pengaturan khusus yang melarang atau mengizinkan pengalihan. Pada model motherboard yang berbeda, namanya mungkin berbeda, misalnya: Memory Remap, OS 64-bit, Memory Hole dan lain-lain. Nama sebenarnya dari opsi ini dapat ditemukan di manual motherboard spesifik Anda. Omong-omong, motherboard lama mungkin tidak mendukung mode ekspansi alamat sama sekali (ini juga dapat diketahui dari instruksi).

Kedua, mode PAE harus diaktifkan di sistem operasi. Jadi di sistem server ini diaktifkan secara default. Oleh karena itu, jika Anda menginstal Windows 32-bit jenis ini dan komputer yang tidak terlalu tua (tidak ada batasan perangkat keras yang disebutkan di atas), maka berkat penggunaan teknologi PAE, semua RAM 4 GB akan tersedia. .

Cukup logis bahwa teknologi ini dapat digunakan dan digunakan dalam sistem klien, tetapi dengan beberapa batasan.

Awalnya, pada Windows XP versi pertama, mode ini dinonaktifkan, karena pada tahun 2001 jumlah rata-rata RAM di komputer pribadi adalah 128 - 256 MB, dan tidak perlu mengaktifkannya. Mungkin keadaannya akan tetap seperti ini selama beberapa waktu, tetapi pada tahun 2003, Microsoft mulai mengembangkan paket patch kedua untuk XP, yang dirancang untuk secara signifikan mengurangi jumlah kerentanan dalam sistem. Salah satu inovasi yang dibawa oleh paket layanan kedua adalah penggunaan teknologi perangkat keras dan perangkat lunak yang mencegah eksekusi kode berbahaya dengan tambahan pemeriksaan isi memori. Pada tingkat perangkat keras, pemeriksaan ini dilakukan oleh prosesor. Pada saat yang sama, di Intel, fungsi ini disebut Execute Disable bit, dan di AMD disebut No-execute page-protection.

Namun, agar perlindungan perangkat keras tersebut dapat dilakukan, prosesor harus dialihkan ke mode PAE. Itu sebabnya, dimulai dengan Windows XP SP2, mode ini, jika ada prosesor yang sesuai, diaktifkan secara otomatis. Namun yang paling penting adalah pada Windows XP 32-bit dengan paket layanan SP2 dan SP3, serta Windows Vista dan Windows 7 berikutnya, ekstensi alamat fisik hanya diterapkan sebagian. Sistem ini tidak mendukung pengalamatan memori 36-bit dan mode PAE diaktifkan; sistem ini tidak menambahkan satu byte ruang alamat, sehingga tidak mungkin untuk mentransfer alamat RAM yang terkunci ke bagian atas. Alasan penerapan ini adalah untuk memastikan kompatibilitas dengan driver perangkat.

Seperti yang kita ingat, sistem operasi dan semua program menggunakan ruang alamat virtual dan, karenanya, alamat virtual, yang kemudian diubah menjadi ruang fisik. Prosedur ini terjadi dalam dua tahap ketika mode PAE dimatikan dan dalam tiga tahap ketika ekstensi alamat fisik diaktifkan. Driver, tidak seperti program konvensional, bekerja secara langsung dengan alamat asli dan agar dapat bekerja dengan benar dalam mode PAE, mereka harus memahami prosedur rumit penerjemahan alamat. Lagi pula, alamat 32-bit yang dihasilkan oleh driver dapat berubah setelah tahap terjemahan tambahan (ketiga), dan agar perintah yang dikeluarkannya dapat mencapai tujuannya, hal ini harus diperhitungkan.

Pengembang driver yang ditujukan untuk sistem server mempertimbangkan hal ini, tetapi driver untuk klien Windows yang diinstal pada PC rumahan biasa dalam banyak kasus ditulis tanpa memperhitungkan algoritme untuk bekerja dengan PAE yang diaktifkan. Lagi pula, ini lebih sederhana - lebih sedikit waktu yang dihabiskan untuk pemrograman dan pengujian, dan driver itu sendiri memakan lebih sedikit ruang. Selain itu, pada saat sebelum rilis Windows XP SP2, mode PAE tidak digunakan di sistem desktop, dan peralatan yang diproduksi untuk "perangkat pribadi" dalam banyak kasus tidak ditujukan untuk server (misalnya, kartu suara) . Jadi tidak ada kebutuhan mendesak untuk mempersulit driver dan produsen tidak perlu merilis versi servernya.

Dengan driver yang tidak diadaptasi inilah masalah serius muncul di Windows dengan paket pembaruan kedua. Meskipun jumlah total driver yang menyebabkan crash atau sistem crash tidak terlalu besar, jumlah perangkat yang menggunakannya mencapai jutaan. Akibatnya, sejumlah besar pengguna, setelah menginstal paket layanan kedua, mungkin mengalami masalah dan kemudian menolak untuk menggunakannya. Jadi Microsoft harus membuat kompromi.

Untuk memastikan kompatibilitas dengan driver yang salah ditulis, diputuskan untuk menghentikan fungsionalitas PAE di Windows XP SP2. Hal ini terungkap dalam kenyataan bahwa pada tahap ketiga penerjemahan alamat, alamat yang sama yang dimasukkan ke dalam input diteruskan ke output. Dengan demikian, tidak terjadi perluasan ruang alamat, dan sistem terus beroperasi dengan empat gigabyte yang sama.

Seperti disebutkan di atas, mode PAE terpotong ini diwarisi oleh semua sistem 32-bit modern, termasuk Windows 7 dan Windows 8. Namun jika Anda menginstal Windows XP atau XP SP1 asli di komputer Anda untuk kepentingan eksperimen dan mengaktifkan mode PAE (itu dinonaktifkan secara default di sana) ), Anda akan melihat dengan mata kepala sendiri bahwa sistem akan memiliki akses ke semua 4 GB RAM.

RAM dan sistem 64-bitjendela

Tampaknya sistem 64-bit seharusnya tidak memiliki masalah dengan pemasangan memori dalam jumlah besar. Berapa banyak RAM yang terpasang, itulah yang akan dilihat oleh sistem operasi. Namun ada kendala di sini.

Terlepas dari kenyataan bahwa Windows 64-bit dapat menggunakan ruang alamat dan RAM, yang volumenya jauh melebihi empat gigabyte, aturan untuk menempatkan alamat perangkat di sini persis sama dengan sistem 32-bit, yaitu perangkat menempati sel di pertunjukan keempat dari atas ke bawah. Mempertahankan prinsip ini sekali lagi memastikan pengoperasian normal peralatan apa pun yang ditujukan untuk PC biasa, yang harus bekerja dengan baik baik di sistem 32-bit maupun 64-bit.

Ternyata semua batasan yang dikenakan pada memori fisik dalam sistem 32-bit harus tetap dalam sistem 64-bit, yang berarti jumlah RAM yang terlihat tidak akan lengkap lagi jika motherboard Anda tidak mendukung pengalihan atau dinonaktifkan di pengaturannya. Tentu saja motherboard seperti itu sudah tidak diproduksi lagi, tetapi masih digunakan di banyak komputer.

“Kejutan” lain mungkin menanti Anda jika jumlah memori maksimum yang didukung terpasang di motherboard. Misalnya, chipset Intel G41 yang baru-baru ini populer untuk solusi anggaran memungkinkan Anda memasang RAM hingga 8 GB. Sebagai aturan, dalam hal ini, 33 baris alamat dirutekan pada motherboard (2 33 = 8.589.934.592 byte = 8 GB). Dari sudut pandang pabrikan, hal ini cukup dapat dimengerti - mengapa membuat bus dengan kapasitas lebih tinggi jika rangkaian logika sistem masih tidak mendukung memori dalam jumlah besar? Tetapi karena itu, meskipun pengontrol memori dapat mentransfer bagian RAM yang diblokir ke gigabyte kesembilan, ia tidak akan dapat melakukan ini, karena ini memerlukan bus 34-bit, dan bukan 33, seperti dalam kasus kami. Akibatnya, hanya tujuh dan sedikit gigabyte RAM yang tersedia bagi pengguna. Hal yang sama berlaku untuk papan yang mendukung 16 dan 32 GB.

Dalam beberapa kasus, bahkan dengan pengalihan yang berfungsi pada sistem 64-bit, beberapa puluh atau ratusan megabita mungkin masih diblokir oleh sistem untuk perangkat keras. Alasannya mungkin karena fitur teknologi motherboard, yang dalam situasi apa pun akan mencadangkan sejumlah memori, misalnya, untuk kebutuhan adaptor video internal atau pengontrol RAID.

Kesimpulan

Sebagai kesimpulan, mari kita menarik beberapa kesimpulan mendasar berdasarkan semua hal di atas.

Meskipun sistem Windows 32-bit secara teoritis dapat menggunakan hingga 4 GB RAM, beberapa di antaranya selalu dicadangkan untuk kebutuhan perangkat, setelah itu biasanya tersedia tidak lebih dari 3-3,5 GB.

Namun, masalah ini telah diatasi pada OS server 32-bit. Berkat penggunaan teknologi Physical Address Extension (PAE), seluruh jumlah maksimum RAM yang terpasang (4 GB) dapat terlihat di sistem.

Pada Windows versi klien 32-bit, mode PAE dikurangi untuk memastikan kompatibilitas dengan driver perangkat, itulah sebabnya pada Windows XP SP2/SP3, Windows Vista, Windows 7, serta Windows 8, tidak mungkin untuk melihat semuanya RAM maksimum yang diperbolehkan adalah empat gigabyte dan ini tidak dapat diperbaiki.

Jadi, jika Anda akan memasang lebih dari tiga gigabyte RAM ke komputer Anda, maka Anda perlu menggunakan sistem operasi versi 64-bit yang memungkinkan Anda melihat hingga 192 GB RAM dan memiliki mode PAE yang tidak dipotong. Jika tidak, sisa memori tidak akan tersedia untuk digunakan.

Perlu juga diingat bahwa agar PAE dapat berfungsi, baik prosesor atau motherboard harus memiliki pengontrol memori khusus yang mendukung teknologi ekstensi alamat fisik.

kapasitas RAM

Selanjutnya, mari kita lihat lebih dekat karakteristik penting berikutnya dari RAM – volumenya. Pertama, perlu dicatat bahwa hal ini secara langsung mempengaruhi jumlah program, proses dan aplikasi yang berjalan secara bersamaan serta kelancaran operasinya. Saat ini, modul yang paling populer adalah modul dengan kapasitas 4 GB dan 8 GB (kita berbicara tentang standar DDR3).

Berdasarkan sistem operasi apa yang diinstal, serta untuk tujuan apa komputer tersebut digunakan, Anda harus memilih dan memilih jumlah RAM yang tepat. Umumnya, jika komputer digunakan untuk mengakses World Wide Web dan bekerja dengan berbagai aplikasi, dan Windows XP diinstal, maka 2 GB sudah cukup.

Bagi yang suka mencoba game yang baru dirilis dan orang yang bekerja dengan grafis, sebaiknya instal minimal 4 GB. Dan jika Anda berencana menginstal Windows 7, Anda memerlukan lebih banyak lagi.

Cara termudah untuk mengetahui berapa banyak memori yang dibutuhkan sistem Anda adalah dengan meluncurkan Task Manager (dengan menekan kombinasi keyboard ctrl+alt+del) dan meluncurkan program atau aplikasi yang paling banyak memakan sumber daya. Setelah ini, Anda perlu menganalisis informasi di grup "Alokasi Memori" - "Puncak".

Dengan cara ini, Anda dapat menentukan volume maksimum yang dialokasikan dan mengetahui berapa volume yang perlu ditingkatkan agar indikator tertinggi kami sesuai dengan RAM. Ini akan memberi Anda kinerja sistem maksimal. Tidak perlu ditingkatkan lagi.

Memilih RAM

Sekarang mari kita beralih ke pertanyaan memilih RAM yang paling cocok untuk Anda. Sejak awal, Anda harus menentukan dengan tepat jenis RAM yang didukung motherboard komputer Anda. Ada konektor berbeda untuk berbagai jenis modul. Oleh karena itu, untuk menghindari kerusakan pada motherboard atau modul itu sendiri, maka modul itu sendiri memiliki ukuran yang berbeda-beda.

Jumlah RAM optimal telah dibahas di atas. Saat memilih RAM, Anda harus fokus pada bandwidthnya. Untuk kinerja sistem, opsi paling optimal adalah ketika throughput modul sesuai dengan karakteristik prosesor yang sama.

Artinya, jika komputer memiliki prosesor dengan bus 1333 MHz, yang bandwidthnya 10600 MB/s, maka untuk memastikan kondisi kinerja yang paling menguntungkan, Anda dapat memasang 2 strip, yang bandwidthnya 5300 MB/s , dan totalnya akan memberi kita 10600 Mb/s

Namun, harus diingat bahwa untuk mode operasi ini, modul RAM harus sama baik volume maupun frekuensinya. Selain itu, produk tersebut harus diproduksi oleh pabrikan yang sama. Berikut adalah daftar singkat produsen yang sudah terbukti: Samsung, OCZ, Transcend, Kingston, Corsair, Patriot.

Terakhir, ada baiknya merangkum poin-poin utama:

  • Berdasarkan definisinya: random access memory atau RAM adalah komponen komputer yang diperlukan untuk penyimpanan data sementara, yang pada gilirannya diperlukan agar prosesor dapat beroperasi.
  • Setelah menyelesaikan operasi apa pun (menutup program, aplikasi), semua data terkait dihapus dari chip. Dan ketika tugas baru diluncurkan, data yang dibutuhkan prosesor pada waktu tertentu dimuat ke dalamnya dari hard drive.
  • Kecepatan akses data yang terletak di RAM beberapa ratus kali lebih tinggi daripada kecepatan akses informasi yang terletak di hard drive. Hal ini memungkinkan prosesor untuk menggunakan informasi yang dibutuhkannya, mendapatkan akses instan ke sana.
  • Saat ini, 2 jenis yang paling umum adalah: DDR3 (dengan frekuensi 800 hingga 2400 MHz) dan DDR4 (dari 2133 hingga 4266 MHz). Semakin tinggi frekuensinya, semakin cepat sistem beroperasi.

Jika Anda mengalami kesulitan dalam memilih RAM, jika Anda tidak dapat menentukan jenis RAM yang didukung motherboard Anda dan volume mana yang paling sesuai dengan kebutuhan Anda, Anda selalu dapat menghubungi situs web layanan. Kami adalah bantuan komputer di rumah di Moskow dan wilayah Moskow. Spesialis kami akan membantu dalam pemilihan, penggantian dan pemasangan di komputer atau laptop.

Berapa banyak memori yang dapat digunakan sistem operasi 32 bit?

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

Sekarang mari kita lihat pengalamatan memori. Setiap komputer memiliki memori akses acak (RAM) - ruang alamat yang diperlukan untuk menyimpan data yang sedang digunakan. Untuk memperoleh 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 saat mengalamatkan memori.

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

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

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

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

  • Microsoft Windows Server 2000 Edisi Perusahaan/Pusat Data
  • Microsoft Windows Server 2003 Edisi Perusahaan/Pusat Data
  • Microsoft Windows Server 2008 Edisi 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 untuk menambahkan memori secara panas. Jika tidak, PAE harus diaktifkan secara paksa menggunakan BCDEdit, dengan perintah berikut:

BCDEdit /set [(ID)] pae ForceEnabled

Untuk mengaktifkan PAE di Server 2000\2003, Anda harus menentukan kunci dalam file Boot.ini /PAE. Berikut ini 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 beberapa perangkat, terutama seperti audio dan video, dikodekan secara keras untuk bekerja dengan alamat memori dalam 4GB. Mereka memotong semua alamat di atas jumlah ini, yang menyebabkan kerusakan isi memori dengan segala konsekuensi yang menyertainya. Karena, sebagai suatu peraturan, server tidak menggunakan perangkat tersebut, masalah seperti itu tidak muncul pada sistem server.

Karena kekurangan yang teridentifikasi, diputuskan untuk menghapus dari sistem klien 32-bit kemampuan untuk bekerja dengan memori lebih dari 4GB, meskipun secara teori hal ini mungkin. Oleh karena itu, meskipun teknologi ini ada di sistem operasi klien keluarga Windows, teknologi ini tidak diaktifkan pada tingkat kernel, dan upaya untuk menggunakannya tidak akan menghasilkan apa-apa.

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

tidak lagi mendesak seperti dulu, hal ini masih mengkhawatirkan banyak pengguna hingga saat ini. Saat ini, bahkan komputer termurah pun memiliki memori minimal 4GB, jumlah yang dulunya tidak terpikirkan namun kini menjadi standar de facto. Meski begitu, banyak orang bertanya-tanya: apakah ini cukup? Apakah tambahan memori akan mempercepat komputer, atau tidak ada efek khusus?

Tidak diragukan lagi, ada perbedaan antara 4, 8, 16 gigabyte atau lebih RAM, tetapi bagi pengguna massal, hubungan antara jumlah memori terpasang dan kinerja PC masih sedikit kabur. Pada artikel ini saya akan mencoba menjelaskan pertanyaan ini dan menjawab secara singkat berapa jumlah RAM yang optimal dan apakah masuk akal untuk memasang modul RAM tambahan.

Apa itu Memori Akses Acak (RAM)?

Meski komputer sudah lama menjadi hal yang lumrah, masih banyak orang yang bingung membedakan konsep “RAM” dan “memori lokal”. Kesalahpahaman sering kali muncul dari fakta bahwa kedua jenis memori diukur dalam satuan yang sama—akhir-akhir ini biasanya gigabyte (GB). Terlepas dari kenyataan bahwa RAM dan memori lokal digunakan untuk menyimpan informasi, keduanya berbeda dalam hal periode penyimpanan data. RAM biasanya beberapa kali lebih cepat dari memori lokal dan digunakan untuk penyimpanan data sementara. Setelah komputer dimatikan, semua data yang tersimpan di dalamnya hilang tanpa bekas. Informasi disimpan dalam memori lokal (hard drive dan perangkat SSD) terlepas dari apakah komputer hidup atau mati. Inilah sebabnya mengapa RAM biasanya didefinisikan sebagai volatil, dan memori lokal sebagai non-volatile.

Berapa banyak memori yang dibutuhkan PC?

Untuk waktu yang lama, Bill Gates dikreditkan dengan ungkapan “Memori 640 KB cukup untuk segalanya.” Pada akhirnya, Gates sendiri mengeluarkan pernyataan resmi yang menyatakan bahwa dia bukanlah penulis pernyataan tersebut, yang disebutnya murni kebodohan.

Namun, di awal tahun 80-an abad yang lalu hal ini tidak terdengar lucu, karena volume sekitar 100-200 MB dianggap besar. Saat ini, bahkan sistem komputer termurah pun memiliki RAM 2-4 GB, dan ruang penyimpanan lokal diukur dalam terabyte.

Konfigurasi dasar memiliki RAM 4 hingga 8 GB, dan model kelas atas (multimedia atau game) menawarkan RAM 12-16, terkadang 32 (atau lebih) GB. Jadi seberapa banyak yang bisa disebut “optimal”? Sayangnya, sangat sulit untuk memberikan jawaban pasti yang dinyatakan dalam angka tertentu, karena jumlah optimal bergantung pada tugas yang Anda gunakan pada komputer. Jadi, misalnya, pada PC Windows, hanya sistem operasi itu sendiri yang memerlukan lebih dari satu gigabyte untuk perpustakaan sistemnya. Jika Anda menggunakan program antivirus, itu berarti 30-200 megabita lagi yang berjalan di latar belakang tergantung pada produk spesifiknya. Sebagian besar browser web, aplikasi perkantoran, dan pemutar multimedia memerlukan memori 100-800 MB atau lebih. Jika Anda menjalankannya secara bersamaan (yaitu, menggunakan Windows untuk tujuan yang dimaksudkan - multitasking), volume ini menjadi kumulatif - semakin banyak program yang berjalan, semakin tinggi konsumsi RAM.

Video game tetap menjadi juara dalam konsumsi RAM. Judul populer seperti Call of Duty mampu “menelan” memori 4-5 GB tanpa masalah.

Kebanyakan laptop modern menggunakan grafis terintegrasi, yang juga mengonsumsi RAM. Inti video yang terintegrasi ke dalam prosesor tidak memiliki memori sendiri (tidak seperti solusi diskrit) dan “memakan” sebagian dari RAM yang tersedia. Jadi jika laptop Anda memiliki spesifikasi RAM 4 GB dan grafis terintegrasi, Windows akan memberi tahu Anda bahwa Anda hanya memiliki memori 3,9 GB (atau kurang).

Pertimbangan Lainnya

Jumlah RAM yang optimal juga memiliki aspek perangkat lunak (mungkin lebih tepat dikatakan sistem). Versi sistem operasi yang lebih lama menggunakan metode pengalamatan memori 32-bit. Sekarang sudah ketinggalan jaman dan mengingatkan kembali pada masa ketika jumlah RAM lebih dari 4 GB sepertinya tidak terpikirkan. Inilah sebabnya mengapa Windows versi 32-bit tidak dapat menggunakan lebih dari 4GB RAM. Bahkan jika Anda memiliki lebih banyak memori, sistem operasi 32-bit akan memaksa Anda hanya memiliki 4 GB (walaupun biasanya lebih sedikit lagi - 3-3,5 GB) RAM. Untuk sepenuhnya menggunakan volume lebih dari 4 gigs, Anda memerlukan Windows 64-bit.

Pertanyaan menarik lainnya terkait memori berkaitan dengan kecepatan pengisian RAM, dan apa yang terjadi jika semua memori yang tersedia habis.

Jika alat sistem "Task Manager" menunjukkan bahwa seluruh kapasitas memori hampir habis, mis. semua proses yang berjalan memakan 70-80% atau bahkan lebih RAM, ini bukan alasan untuk khawatir. Microsoft telah lama secara serius mengubah filosofi manajemen memorinya, dan oleh karena itu, dimulai dengan Windows Vista, perusahaan menganggap RAM yang tidak terpakai sebagai “RAM buruk”.

Karena RAM jauh lebih cepat daripada hard drive atau bahkan solid state drive mana pun, Microsoft memutuskan akan lebih baik jika Windows menyimpan sebanyak mungkin modul dan aplikasi pengguna yang sering digunakan secara permanen dimuat ke dalam RAM sistem. Berkat ini, saat mengaksesnya lagi, sistem bereaksi jauh lebih cepat dibandingkan saat harus membacanya dari disk lokal berulang kali.

Inilah inti dari teknologi SuperFetch yang telah berkembang sejak Vista. Pengenalan konsep ini menunjukkan satu kesimpulan penting - semakin banyak RAM yang dimiliki versi Windows modern, semakin baik (lebih cepat) kerjanya. Tentu saja, kita tidak berbicara tentang pertumbuhan eksponensial - perbedaan terbesar akan terjadi ketika RAM melonjak dari 2 menjadi 4 GB. Dengan setiap penggandaan berikutnya - 4 hingga 8 GB, 8 hingga 16, dan seterusnya, dampaknya terhadap kinerja sistem secara keseluruhan akan menurun. Namun, jika Anda rutin bekerja dengan program berat, membuka lusinan tab di browser Anda, dan aktif bermain, maka prinsip memilih jumlah memori optimal bermuara pada satu hal sederhana: semakin banyak, semakin baik.

Jika suatu saat memori yang tersedia habis, Windows tidak akan berhenti bekerja. Dalam kasus seperti itu, sistem operasi bergantung pada apa yang disebut . Untuk tujuan ini, area yang dialokasikan pada disk lokal digunakan dan Windows menulis ke dalamnya semua data dari RAM yang saat ini tidak digunakan, dan, atas permintaan pengguna, membacanya kembali menggunakan sumber daya disk lokal. Karena memori lokal lebih lambat dibandingkan chip RAM, proses membaca data dari disk memakan waktu lebih lama, dan selama waktu tersebut komputer mungkin terasa melambat. Jika sistem secara teratur mengakses memori virtual, ini merupakan tanda pasti bahwa sudah waktunya untuk mempertimbangkan perluasan RAM.

Semoga harimu menyenangkan!

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat