Која је максимална количина РАМ-а коју бисте могли теоретски ставити у 64-битни рачунар?
Већина људи се надограђује са 32-битног рачунарства на 64-битно рачунање да би пробила границу од 4 ГБ РАМ-а, али како далеко можете ли пробити тај лимит када уђете у подручје 64-битних рачунара?
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у, подсектору Стацк Екцханге-а, групираном групом К&А веб сајтова. Имаге би Петр Кратоцхвил.
Питање
Читач СуперУсер КингНестор је знатижељан о томе колико РАМ-а 64-битно рачунало може држати:
Читам кроз књигу архитектуре рачунара и видим да је у к86, 32битном ЦПУ, бројач програма 32 бита.
Дакле, број бајтова које може адресирати је 2 ^ 32 бајта, или 4 ГБ. Дакле, има смисла да већина 32-битних машина ограничава количину рам-а на 4гб (игноришући ПАЕ).
Да ли сам у праву ако претпоставим да 64битна машина може теоретски адресирати 2 ^ 64 бајта, или 16 екабитес оф рам?!
Екабитес сте рекли? Сада, сада, немојмо бити похлепни. Радо ћемо почети са терабајтом или два.
Одговор
Одговори на упит КингНестора су занимљива комбинација практичних и теоријских разматрања. Матт Балл скаче право са теоријским одговором:
Теоретски: 16.8 милиона терабајта. У пракси: кућиште вашег рачунара је мало премало да би одговарало читавом том РАМ-у.
хттп://ен.википедиа.орг/вики/64-бит#Лимитатионс_оф_працтицал_процессорс
Цонрад Деан скаче са напоменом како је потпуно непрактично да се максимално искористи теоретска граница РАМ-а користећи данашњу технологију:
Да би се допунио Матт Баллов одговор, тренутни највећи штап РАМ-а који могу да нађем на једном одређеном онлине продавцу је 32ГБ. Требало би 32 од њих да достигну 1 терабајт. На око пола инча по штапу то нас доводи до посвећених 16 инча простора на вашој матичној плочи за терабајт комерцијалног рам-а. За достизање 16,8 милиона терабајта потребна је матична плоча 4,242.42 миље. Удаљеност од ЛА до НИЦ је око 2141 миља, тако да би се матична плоча протезала по цијелој земљи и натраг како би се смјестила толико РАМ-а.
Јасно је да је ово непрактично.
Како би било да нисмо ставили наш РАМ у један ред као на већини матичних плоча, већ смо их поставили један поред другог. Желим рећи да је просјечан штап ована дугачак око шест инча, тако да ако допустимо ширину од пола инча, можете имати квадратну јединицу од 12 штапова рамова у квадрату од 6 инча. Назовимо овај квадрат РАМ-плочицом. РАМ-плочица има 384ГБ РАМ-а. За достизање потребних 16,8 милиона терабајта у плочицама од 384 ГБ требало би да заузме 44.8 милиона плочица. Хајде да будемо неуредни, и да користимо квадратни корен да бисмо закључили да ће се то уклопити у квадрат од 6693 са 6694 плочица, или 13,386 са 13,388 стопа, што је довољно близу 2,5 стопа на квадрат, довољно да покрије центар Сеаттлеа у сенци, као нису имали довољно да се жале.
Коначно, Давид Сцхвартз напомиње да чак и теоретска граница заокупља тренутна архитектура процесора:
Имајте на уму да ни један постојећи к86 64-битни процесор не може то да уради. Њихови кешеви немају довољно битова, њихове адресне сабирнице немају довољно ширине и тако даље. 46-битни (8ТБ) је максимум за многе модерне к86 процесоре.
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.