Я понимаю, что 32-разрядная ОС может иметь 2^32 памяти и 2^32 почти равна 4 миллиардам. Но почему память составляет 4 ГБ? 1 байт - 8 бит, а в каждой ячейке памяти - 4 байта = 32 бит. Итак, 2^32 раза 4 должно равняться 4 * 4 * (2^30) = 16 ГБ?Какова связь между 32-разрядной и 4-Гбайт-памятью?
0
A
ответ
1
2^32 байта = 4294967296 байт = 4194304 КБ = 4096 МБ = 4 ГБ.
32-разрядная ОС использует 32-разрядные указатели. Наибольшее значение может указывать на 2^32 - 1. Таким образом, 32-разрядная ОС может видеть только 4 ГБ памяти.
Смежные вопросы
- 1. Какова связь между ARM и Android?
- 2. Какова связь между «кучей» и «кучей»?
- 3. Какова связь между страницами.IsValid и args.IsValid
- 4. Какова связь между UIPageViewController и UIPageControl?
- 5. Какова связь между .ycm_extra_conf.py и Exuberant Ctags
- 6. Какова связь между деревьями деривации и деривации?
- 7. Какова связь между WinAPI и .NET?
- 8. Какова связь между потоками TYPO3 и TYPO3?
- 9. какова связь между CVBuffer и CVImageBuffer
- 10. Какова связь между репо и git?
- 11. Какова связь между entity_id и product_id
- 12. Какова связь между краями изображения и градиентом?
- 13. Какова связь между байесовскими и нейронными сетями?
- 14. Какова связь между BigOh и темпами роста?
- 15. Какова связь между нагрузкой и для?
- 16. Какова связь между сервером приложений и JVM?
- 17. Какова связь между binutils и gcc?
- 18. Какова связь между COUPDAYSNC и COUPNCD
- 19. Какова связь между C и Windows API?
- 20. Какова связь между строительными блоками и SOA
- 21. Какова связь между java.library.path и pathpath
- 22. Какова связь между maven и моим приложением?
- 23. Какова связь между Array и Enumerable?
- 24. Android - Какова связь между процессами и уведомлениями?
- 25. Какова связь между каталогом node_modules и package.json?
- 26. Какова связь между докутиками и Сфинксом?
- 27. Какова связь между Number.prototype.toLocaleString() и Intl.NumberFormat.prototype.format?
- 28. Какова связь между функцией и значением?
- 29. Какова связь между WS и socket.io?
- 30. Какова связь между метеор и узлом?
Не каждый адрес памяти является байтовым адресом, это один байт. – GRAYgoose124
Поскольку ячейки памяти составляют 1 байт, а не 4 байта. –
Адреса являются байтовыми адресами. Вы можете адресовать до 4 миллиардов байт или 2 миллиарда 16-битных значений или 1 миллиард 32-битных значений, используя миллиард в смысле «двоичного миллиарда». –