Pertanyaan Alamat memori pada disk


Jika saya memiliki 160 GB hard drive pada OS 32 bit apa alamat memori terbesar yang mungkin? dan jika pointer 32 bit dapat memetakan hingga 4 GB memori bagaimana mungkin memetakan alamat di atas 4 GB?


2
2017-08-05 12:18


asal




Jawaban:


Tidak ada pemetaan langsung antara ruang alamat memori dan lokasi di HDD.

Instruksi ke OS di mana untuk menemukan data yang dibutuhkan lebih Country->City->Street->Building dari Latitude+Longitude 

Baca lebih lanjut di sini: Wikipedia pada sistem file


4
2017-08-05 12:25





Itu semua tergantung pada sistem file Anda. Memori ditangani oleh byte, yang menyebabkan batas 4GB (2 ^ 32). Sistem file biasanya ditangani oleh kelompok yang lebih besar dari 1 byte. Jika Anda menggunakan kluster 4KB, Anda dapat mengakses 4096 * 2 ^ 32, atau sekitar 4TB ruang hard drive. Anda masih hanya mengakses 2 ^ 32 elemen tetapi masing-masing akan berukuran 4KB, sehingga totalnya jauh lebih besar dari 4GB.

Tetapi batas 2 ^ 32 dapat muncul di tempat lain - sistem file seperti NTFS dapat mengakses maksimal 4.294.967.295 file pada volume.


2
2018-04-10 13:43