Инструменты пользователя

Инструменты сайта


собери_свой_8_битный_компьютер

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
собери_свой_8_битный_компьютер [2016/02/12 21:22]
5.18.103.217 created
собери_свой_8_битный_компьютер [2016/02/13 02:10] (текущий)
Строка 3: Строка 3:
 Ну сначала расскажу как я докатился до такого. Ну сначала расскажу как я докатился до такого.
 Я работаю системным администратором уже более 3х лет обслуживаю 80-90 пользователей 13 серверов различного предназначения, есть как и Windows так и Linux. Я могу сконфигурировать систему серверов и они будут выполнять нужные мне задачи, но как на самом деле все работает понятия не имею. По этому я пошел учится, на курсе я задавал много вопросов и ответы вызывали еще больше вопросов. Наверно я достал преподавателя и студентов))) и мне посоветовали  Я работаю системным администратором уже более 3х лет обслуживаю 80-90 пользователей 13 серверов различного предназначения, есть как и Windows так и Linux. Я могу сконфигурировать систему серверов и они будут выполнять нужные мне задачи, но как на самом деле все работает понятия не имею. По этому я пошел учится, на курсе я задавал много вопросов и ответы вызывали еще больше вопросов. Наверно я достал преподавателя и студентов))) и мне посоветовали 
-почитать книжку "Архитектура компьютера" Таненбаум Эндрю" и я начал. Автор книги рассказывает что у компьютеров есть язык он делит их на 3 уровня, где 1 уровень язык машины низкоуровневый, а 5-й уровень это любой по типу c++ и не понять 5й уровень пока не поймешь нижних 3. Книга тяжелая но очень интересная, вроде бы есть объяснения но все же не понятно как работали первые компьютеры (подумал я про себя вот бы увидеть один такой). Тут мне вспомнилось читая про Паскаля и его калькулятор что стоит начать с него, и я вспомнил как +почитать книжку "Архитектура компьютера" Таненбаум Эндрю" и я начал. Автор книги рассказывает что у компьютеров есть язык он делит их на 3 уровня, где 1 уровень язык машины низкоуровневый, а 5-й уровень это любой по типу c++ и не понять 5й уровень пока не поймешь нижних 3. Книга тяжелая но очень интересная, вроде бы есть объяснения но все же не понятно как работали первые компьютеры (подумал я про себя вот бы увидеть один такой). Тут мне вспомнилось читая про Паскаля и его калькулятор что стоит начать с него, и я вспомнил как один мой знакомый уговорил поиграть меня в одну игру minecraft , но она мне не нравилась хотя бы по тому что там все квадратное время денди вроде прошло. Однако он мне начал объяснять механику игры и меня тогда заинтересовал ресурс в игре "redstone" это проводник, используя его игроки настраивают автоматизацию, от открытия дверей, работы лифтов, до калькулятор и компьютеров я удивился но интереса особого не было что сделать, казалось что все это делается не по принципам законов физики, а по игровым каким то законам(но я запомнил его слова "некоторые даже калькуляторы строят"). Решил я загуглить и наткнулся на несколько видео. И понял вот что - что имея блок с редстоуном мы имеем - 0, а имея блок с редстоуном и факелом мы имеем - 1 . Также объедения блоки с редстоуном в особой конструкции мы можем соорудить настоящий транзистор и триггер. Но на этом не все, также мы можем писать свои программы на этом компьютере используя устройство ввода и просто расставляя факела 
 + 
 +Для чего это мне? 
 +Сколько человек может в наши дни сказать, "я собрал свой компьютер" говоря это мы понимаем что этот человек как минимум знает от и до как работает древний компьютер, а следовательно и он с легкостью разберется в том как работает современный, пройдя эти этапы. 
 + 
 +Не знаю что выйдет из этого, постараюсь описать весь мой процесс, может я его соберу а может и нет, так как работа учебы, и собирать смогу в основном на выходных пару часов, но прежде чем построить мне нужно понять как работает, а значит перечитать кучу книг и пересмотреть кучу видео лекций. Может я не правильно что то делаю но буду писать как есть) 
 + 
 +С чего начать 
 +Узнаем как работает Компьютер  
 +[[https://www.youtube.com/watch?v=Jk5EJmffMCU |двоичная система]] 
 +[[https://www.youtube.com/watch?v=Xd4WMmmGDHc |о разных системах счисления]] 
 +[[https://www.youtube.com/playlist?list=PLnaSIAK2jsKvip6WAJ0cX3u0NSYBuFaPv |можно посмотреть их канал, но говорят слишком заумно]] 
 +[[https://www.youtube.com/playlist?list=PLVBQ16nKzRwqD8qPOldSYBUWEjjFOCPXu |программирование с 0, очень просто и доступно]] 
 +[[https://www.youtube.com/watch?v=gIeE0s6m-5M&list=PLw7bd_COloYmYucVkBD6HFD1u6aO4M_R6 | еще более доступно) ну я посмотрел про то как хранится память и как заносится в компьютер в общем тут лучше всего объясняют что такое триггер]] 
 +[[https://www.youtube.com/watch?v=oNB8cxRE4HM |что такое транзистор]] 
 +[[http://scanlibs.com/arhitektura-kompyutera-6-e-izdanie/ |"Архитектура компьютера" Э. Таненбаум 6е издание pdf]] 
 +[[https://www.youtube.com/watch?v=AhhmDNQkj0Q |Логические элементы И, ИЛИ, НЕ]] 
 + 
 +Механика игры (нашего конструктора) 
 +[[https://www.youtube.com/user/REDDUSTTEAM/videos |канал тех самых]] 
 +(как скачать установить, пока еще не дошел до этого) 
 +Как смотреть 
 +1. Туториалы по redstone 
 +2. Делам калькулятор 
 +3. Туториалы по дисплеям 
 +4. 8битный компьютер 
 +5. Объяснение компьютера  
 +6. Пишем программу на компьютере 
 + 
 +[[https://www.youtube.com/channel/UCGJe-NuBvTEv6z_YH59Tvzg |Пока это писал случайно наткнулся на подробный гайд]] 
 + 
 +Ну еще пару видео о готовых проектах  
 +[[https://www.youtube.com/watch?v=Ns4f8wqo8eQ|32 Bit Calculator]] 
 + 
 +[[https://www.youtube.com/watch?v=9E560HWuHXk |16 bit 18 function computer]] 
 + 
 +[[https://www.youtube.com/watch?v=LGkkyKZVzug |16-bit ALU in minecraft]] 
 + 
 +[[https://www.youtube.com/watch?v=5uWIS5m_Qzk |16 bit computer]] 
 +[[https://www.youtube.com/watch?v=fYIBlJmNwTE |16 bit computer]] 
 + 
 +ну тут уже без меня можно обойтись), в процессе буду добавлять ссылки на материалы которые читал, смотрел. 
 + 
 + 
 + 
  
  
-[[http://phpfaq.ru/php5.ru/study/ | redstone]] 
собери_свой_8_битный_компьютер.1455312149.txt.gz · Последнее изменение: 2016/02/13 00:22 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux