March 9th, 2015

Stirlitz

Ответ про результат компиляции

То, что не компилируется в текст может компилироваться в программируемую логику (FPGA) или в железо (сам процессор). Программируемая логика почти как текст (легко описывается линейной моделью памяти или взаимно однозначным соответствием с текстом), но все же не текст. Железо явно не текст особенно на уровне кремния и меди (соответствие между работающей "математической" моделью и получившимся железом нетривиальное). И то и другое может сидеть внутри компьютера. Корпус компьютера обычно внутри компьютера не работает. Можно разобрать работающий компьютер и выложить на стол (резать корпус).
Stirlitz

Загадка программерам №2 про древние комьютеры

Есть два компьютера времен скажем 40-50-х годов. У одного память на электрических тумблерах у каждого тумблера два положения. Число бит памяти равно количеству тумблеров. У второго компьютера вместо тумблеров есть набор отверстий на какой-то решётке. Любую пару отверстий можно соединить проводом. У каждого провода два конца с двумя разъемами на каждом конце. не более одного разъема можно воткнуть в каждое отверстие. Можно оставлять отверстия свободными (если второй конец провода не втыкать, то это как не воткнуть первый конец).

Оба компьютеры собираются масштабировать до гигантских размеров для обсчёта атомной бомбы.

Надо дать оценку, как объем памяти каждого компьютера в битах может зависеть от масса модуля памяти компьютера?