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

    Автор: doc от 24-08-2014, 10:16, посмотрело: 21857, благодарностей: 15

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

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

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


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

Анимация механики

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



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


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


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


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

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

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

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

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

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

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


Источник:habrahabr.ru

  • Статус: Пользователь offline
  • Комментариев: 81
SemonCool
24 августа 2014 10:23
Великолепно! Я в шоке даже wink

  • Статус: Пользователь offline
  • Комментариев: 1
T1nk
24 августа 2014 10:42
ниче не понял крч

  • Статус: Пользователь offline
  • Комментариев: 29
SHAMASH
24 августа 2014 12:20
Вот тут сила!
http://www.youtube.com/watch?v=wgJfVRhotlQ#t=346

  • Статус: Пользователь offline
  • Комментариев: 1
333Andrey33
24 августа 2014 15:23
у меня чет крашит на 2 клиентах и на нашем мсонли и на моем старом, оба с модами, наш с сервером Industrial, что может быть такого?

  • Статус: Пользователь offline
  • Комментариев: 85
Vovan25
25 августа 2014 10:01
Мда... Кому-то делать нечего. Лучше бы чем-нибудь дельным занялись =D

--------------------

  • Статус: Пользователь offline
  • Комментариев: 81
SemonCool
25 августа 2014 10:42
Vovan25,

Да это частое явление же...

  • Статус: Пользователь offline
  • Комментариев: 13
VoIn2
26 августа 2014 19:24
Норм
----------------------------------------------------------------------


  • Статус: Пользователь offline
  • Комментариев: 2
MrCraftON
27 августа 2014 06:49
Ну вообще а если на сервере такую же построить О_о какие лаги будут все сервера сразу слетят
Ну а так автор рулит

  • Статус: Пользователь offline
  • Комментариев: 1
sTeXYT
27 августа 2014 09:41
Воу.

  • Статус: Пользователь offline
  • Комментариев: 1
levonchic
27 августа 2014 22:27
-_-

  • Статус: Пользователь offline
  • Комментариев: 8
gar
28 августа 2014 09:33
Прикольно ^__^



Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.