Как собрать свой механический 8 битный компьютер не потратив рубля да еще у себя дома?
Ну сначала расскажу как я докатился до такого. Я работаю системным администратором уже более 3х лет обслуживаю 80-90 пользователей 13 серверов различного предназначения, есть как и Windows так и Linux. Я могу сконфигурировать систему серверов и они будут выполнять нужные мне задачи, но как на самом деле все работает понятия не имею. По этому я пошел учится, на курсе я задавал много вопросов и ответы вызывали еще больше вопросов. Наверно я достал преподавателя и студентов))) и мне посоветовали почитать книжку «Архитектура компьютера» Таненбаум Эндрю« и я начал. Автор книги рассказывает что у компьютеров есть язык он делит их на 3 уровня, где 1 уровень язык машины низкоуровневый, а 5-й уровень это любой по типу c++ и не понять 5й уровень пока не поймешь нижних 3. Книга тяжелая но очень интересная, вроде бы есть объяснения но все же не понятно как работали первые компьютеры (подумал я про себя вот бы увидеть один такой). Тут мне вспомнилось читая про Паскаля и его калькулятор что стоит начать с него, и я вспомнил как один мой знакомый уговорил поиграть меня в одну игру minecraft , но она мне не нравилась хотя бы по тому что там все квадратное время денди вроде прошло. Однако он мне начал объяснять механику игры и меня тогда заинтересовал ресурс в игре «redstone» это проводник, используя его игроки настраивают автоматизацию, от открытия дверей, работы лифтов, до калькулятор и компьютеров я удивился но интереса особого не было что сделать, казалось что все это делается не по принципам законов физики, а по игровым каким то законам(но я запомнил его слова «некоторые даже калькуляторы строят»). Решил я загуглить и наткнулся на несколько видео. И понял вот что - что имея блок с редстоуном мы имеем - 0, а имея блок с редстоуном и факелом мы имеем - 1 . Также объедения блоки с редстоуном в особой конструкции мы можем соорудить настоящий транзистор и триггер. Но на этом не все, также мы можем писать свои программы на этом компьютере используя устройство ввода и просто расставляя факела
Для чего это мне? Сколько человек может в наши дни сказать, «я собрал свой компьютер» говоря это мы понимаем что этот человек как минимум знает от и до как работает древний компьютер, а следовательно и он с легкостью разберется в том как работает современный, пройдя эти этапы.
Не знаю что выйдет из этого, постараюсь описать весь мой процесс, может я его соберу а может и нет, так как работа учебы, и собирать смогу в основном на выходных пару часов, но прежде чем построить мне нужно понять как работает, а значит перечитать кучу книг и пересмотреть кучу видео лекций. Может я не правильно что то делаю но буду писать как есть)
С чего начать Узнаем как работает Компьютер двоичная система о разных системах счисления можно посмотреть их канал, но говорят слишком заумно программирование с 0, очень просто и доступно еще более доступно) ну я посмотрел про то как хранится память и как заносится в компьютер в общем тут лучше всего объясняют что такое триггер что такое транзистор "Архитектура компьютера" Э. Таненбаум 6е издание pdf Логические элементы И, ИЛИ, НЕ
Механика игры (нашего конструктора) канал тех самых (как скачать установить, пока еще не дошел до этого) Как смотреть 1. Туториалы по redstone 2. Делам калькулятор 3. Туториалы по дисплеям 4. 8битный компьютер 5. Объяснение компьютера 6. Пишем программу на компьютере
Пока это писал случайно наткнулся на подробный гайд
Ну еще пару видео о готовых проектах 32 Bit Calculator
16 bit computer 16 bit computer
ну тут уже без меня можно обойтись), в процессе буду добавлять ссылки на материалы которые читал, смотрел.