Проектируем свой компьютер 

Архитектура процессора, как все устроено, и сбор компьютера своими руками

А что же такое компьютер?

by Admin


Posted on четверг авг 03, 2017 at 03:39PM in Михросхемы


images.jpg

A вы когда нибудь задумывались, как работает процессор на вашем компьютере? Как все эти электроны, описываемые законами квантовой механики, решают задачи по управлению космическими кораблями, играют с нами в шахматы, морозят продукты в холодильнике? А все, оказывается, не так и сложно. Давайте со всем этим разберемся.

Для начала давайте весь наш путь от электронов и полупроводников, до операционных систем, виртуальных машин и языков программирования разделим на несколько этапов.

  1. Атомы электроны и квантовая механика их описывающая
  2. Полупроводники, которые используются для построения транзисторов
  3. Транзисторы как атом любого процессора
  4. Элементы бинарной логики на основе транзисторов (И, ИЛИ, НЕ...) 
  5. Логические схемы и задачи, которые они могут решать
  6. Архитектура процессора/компьютера
  7. Машинный язык
  8. Ассемблер
  9. Операционная системы и виртуальные машины
  10. Языки программирования, компиляторы, программные продукты
Ну что же, проще не стало, но зато появилась структура. Разбираться с каждой абстракцией в отдельности гораздо проще чем со всем сразу. А дальше, эти абстракции между собой очень гармонично стыкуются.

Страницы этого портала в большей степени будут посвящены пунктам 4-8. Про транзисторы и электроны поговорим в общих чертах. А что касается операционных систем и языков программирования, то попробуем с вами сделать простенький вариант.

Кроме того все материалы  мы будем пробовать на отладочной плате FPGA. Таким образом мы реализуем всю необходимую логику, мультиплексоры, сумматоры, память на их основе, сделаем АЛУ (арифметическое логическое устройство) и объединим все в простенький процессор! Да, вы не ослышались, собственный процессор!

Ну что же, давайте начнем. 



No one has commented yet.

Leave a Comment

HTML Syntax: Отключен