HDD на 1 килобайт из блоков Minecraft

Пользователь smellytring сконструировал из блоков Minecraft полностью функциональный HDD объёмом 1 килобайт и подробно объяснил, как он работает.Для работы HDD используется редстоун (redstone) — вымышленный игровой минерал, который пропускает ток и является проводником. Сигнал редстоуна проходит через цельные непрозрачные блоки, но не проходит через прозрачные блоки (стекло).

884260c3bd2a4e0fbe7d5876a973195b.jpg

На жёстком диске непрозрачные блоки используются для записи 1, а прозрачные — 0.Анимация механикиef63a91fa7da4b589197c1dcac6968a8.gif

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

56e314fb0299409bbb50774db0aecb1f.jpg

815d081db15d42e3aac94559a2a489e2.jpg

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

d28443ec976e4cacb0e4bce894cff47b.jpg

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

0aa7c02600ca496caf5c04f72ec5345f.jpg

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

530d1d772fea40d6b8c1fbf2a24608a4.jpg

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

f3516fcba3b645cb9f72d92da7e01662.jpgКнопка записи — справа

Карта с жёстким диском лежит здесь: Hard Drive.zip.

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

fa9df1fde9a54fa5acb1f7ac11c99c96.jpgКонтроллер HDD, вид сверху

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

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

[embedded content]

© Habrahabr.ru