30Jul
Већина људи надограђује се са 32-битних рачунара на 64-битне рачунаре како би удварао ограничење од 4ГБ РАМ-а, али како далеко може да удари кроз то ограничење када уђете у област 64-битних рачунара?
Питање дана & амп;Сесија одговора долази нам захваљујући СуперУсер-у подскупу Стацк Екцханге-а, групације К & ама;Слика Петра Кратоцхвила.
Питање
СуперУсер читач КингНестор је радознао колико РАМ-а 64-битни рачунар може да држи:
Читам кроз књигу архитектура рачунара и видим да је у к86, 32-битном ЦПУ-у, бројач програма 32-битна.
Дакле, број бајтова које може да адресира је 2 ^ 32 бајта или 4ГБ.Тако да ми је логично да већина 32-битних машина ограничава количину РАМ-а на 4ГБ( игноришући ПАЕ).
Да ли сам у праву када претпоставим да би 64-битна машина могла теоретски адресирати 2 ^ 64 бајта, или 16 екабитес од овна? !
Екабитес кажете?Сада, сада, не дозвољавамо да будемо похлепни.Радо бисмо почели са терабајтом или два.
Одговор
Одговори на упит КингНестора су занимљива мјешавина практичних и теоријских разматрања.Матт Балл скочи одмах са теоретским одговором:
Теоретски: 16,8 милиона терабајта.У пракси: случај вашег рачунара је мало премалан да би се уклонила сва та РАМ.
хттп: //en.wikipedia.org/wiki/ 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 процесоре.
Имате ли нешто да додате објашњењу?Звучи у коментарима.Желите да прочитате више одговора од других корисничких корисника Стацк Екцханге?Овде погледајте комплетну тему.