Berapa banyak RAM yang dapat digunakan oleh Sistem Operasi Windows 8 Ultimate 64-bit?
Saya telah membaca di situs web Microsoft bahwa Anda dapat menempatkan hingga 512 gigabytes (GB), tetapi untuk pemahaman saya, saya pikir 64-bit menyiratkan penggunaan maksimum 16 gigabytes RAM untuk setiap program yang dapat dieksekusi.
Jadi dengan kata lain: Dapatkah Windows 8 menggunakan semua ram 512 GB?
Jawaban:
Ruang alamat teoritis 64-bit adalah 2 ^ 64 atau 16 exabytes (18.446.744.073.709.551.616 byte)
Microsoft membatasi memori fisik maksimum hingga 512 GB untuk Windows 8 Pro dan Enterprise. ( referensi )
Ini sebagian besar untuk alasan komersial meskipun saya telah mendengar bahwa Microsoft hanya akan mengotorisasi hingga ukuran memori yang ada peralatan yang dapat mereka uji.
Sejauh ruang alamat mode virtual per-proses pengguna, ini terbatas pada 8192 GB sebelum WIndows 8.1. Windows 8.1 telah meningkatkan ini menjadi 128TB. ( referensi ) (referensi)
Cara ruang alamat virtual diletakkan adalah hasil dari cara prosesor saat ini hanya menerapkan 256TB memori virtual.
sumber
Meskipun secara teori dapat mengatasi lebih banyak RAM secara teori, Microsoft membatasi kemungkinan RAM untuk Windows 8 hingga 512GB dalam edisi Pro dan Enterprise, dan bahkan lebih sedikit pada yang lain.
Windows Server 2012 diperlukan untuk mendapatkan beberapa terabyte memori , yang masih di bawah batas perangkat keras yang sesuai.
Mungkin aman untuk mengasumsikan alasan non-teknis, yaitu mereka ingin Anda membeli server OS nyata untuk tugas-tugas server (atau yang terkait).
Perhatikan bahwa CPU memiliki batasnya sendiri untuk memori yang dapat dialamatkan juga. Intel misalnya menetapkan batas 750GB untuk CPU Xeon E5-2600 saat ini (dirancang untuk papan soket ganda). Untuk mencapai> 1TB, Anda membutuhkan yang (lebih mahal) yang dirancang untuk 4+ papan CPU.
sumber
Nah, sumber Anda benar bahkan jika itu bukan Microsoft . Kernel NT akan memetakan ini ke wilayah alamat yang berbeda, tetapi bahkan prosesor saat ini hanya menerapkan 48/52 Bit, yang membatasi jumlah pada sesuatu di bawah maksimum teoritis arsitektur 64 Bit.
Juga, jangan bingung ide memori virtual yang dapat digunakan oleh program dengan RAM fisik yang dapat diakses sistem operasi melalui CPU. Anda mungkin ingin membaca konsep-konsep seperti Nonpaged dan Paged Pool di "Windows Internals" milik Russinovich serta tentang bagaimana Paged Pool sebenarnya digunakan untuk mewakili ruang proses untuk proses usermode.
sumber
Secara teoritis, 16,8 juta terabyte. Dalam praktiknya, kasing komputer Anda agak terlalu kecil untuk memuat semua RAM itu.
http://en.wikipedia.org/wiki/64-bit#Limitations_of_practical_processors
Jawaban diambil dari: Berapakah jumlah maksimum ram yang dapat ditangani mesin 64bit secara teoritis?
sumber
Dalam OS 64bit, board sistem Anda akan menjadi faktor pembatas dalam berapa banyak memori yang dapat Anda gunakan, bukan OS. Anda akan menghadapi batasan perangkat keras Anda jauh sebelum Anda dapat memaksimalkan Windows.
sumber