- PVSM.RU - https://www.pvsm.ru -

ПЗУ на 1 килобайт из блоков Minecraft

Пользователь smellytring сконструировал из блоков Minecraft полностью функциональное ПЗУ объёмом 1 килобайт и подробно объяснил, как он работает [1].

Для работы ПЗУ используется редстоун (redstone) — вымышленный игровой минерал, который пропускает ток и является проводником. Сигнал редстоуна проходит через цельные непрозрачные блоки, но не проходит через прозрачные блоки (стекло).

ПЗУ на 1 килобайт из блоков Minecraft

На «диске» непрозрачные блоки используются для записи 1, а прозрачные — 0.

Анимация механики
ПЗУ на 1 килобайт из блоков Minecraft

Для перемещения блоков (битов информации) в положенное место на крыше используется множество поршней. Скорость записи — 8 бит (1 байт) на каждый цикл импульса редстоуна (тока).

ПЗУ на 1 килобайт из блоков Minecraft

ПЗУ на 1 килобайт из блоков Minecraft

При чтении информации осуществляется проверка прозрачности/непрозрачности блока по определённому адресу. Запись осуществляется заменой блока. Инфраструктура для доступа к блокам по любому адресу показана на скриншоте внизу.

ПЗУ на 1 килобайт из блоков Minecraft

Все операции происходят из комнаты управления.

ПЗУ на 1 килобайт из блоков Minecraft

На одной из стен находятся кнопки, которыми задаётся адрес Х для записи или считывания информации (1024 = 10 бит адреса = 2^10 = 10 блоков).

ПЗУ на 1 килобайт из блоков Minecraft

На второй стене показано состояние памяти по определённому адресу (8 бит), на третьей стене — информация, которая будет записана по выбранному адресу, если нажать кнопку записи.

ПЗУ на 1 килобайт из блоков Minecraft
Кнопка записи — справа

Карта с ПЗУ лежит здесь: Hard Drive.zip [2].

Работа smellytring — далеко не единственный образец компьютерных комплектующих, которые воссоздали в Minecraft. Например, вот скриншоты ПЗУ на 4 килобайта [3], который обладает даже большей производительностью, чем изделие smellytring (больше бит на цикл редстоуна). И вообще, у него более сложная конструкция.

ПЗУ на 1 килобайт из блоков Minecraft
Контроллер ПЗУ, вид сверху

Среди любителей этой игры есть большое сообщество «редстоунеров», которые создают из блоков Minecraft сложные инженерные конструкции и электронные устройства: процессоры, микросхемы. Лучшие работы 2014 года собраны в видео на сайте http://openredstone.org/ [4]. В любом случае, для детей (и не только) это отличный способ понять, как функционирует компьютер и его отдельные компоненты.

На видео показаны различные CPU, программируемые логические массивы, другие устройства и механизмы. Честно говоря, ролик очень впечатляет.

Автор: alizar

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/minecraft/68020

Ссылки в тексте:

[1] объяснил, как он работает: https://imgur.com/a/NJBuH

[2] Hard Drive.zip: https://drive.google.com/file/d/0B_Ic4YOZEZC_bVBZRmNMQUQ3TDg/edit?usp=sharing

[3] скриншоты ПЗУ на 4 килобайта: https://imgur.com/a/8ESMW

[4] http://openredstone.org/: http://openredstone.org/

[5] Источник: http://habrahabr.ru/post/234133/