Very Large Scale Integration CAD — Part I — Logic

Это конспект очередного курса, который я прошел на Coursera. Курс называется VLSI CAD Part I: Logic от Иллинойсского университета в Урбане-Шампейне. Автор курса — Rob A. Rutenbar. Курс посвящен комбинационной логике: минимизации логических функций, оптимизации логических схем и пр. Ниже, как обычно, краткий набор ключевых слов и тезисов, которые помогут мне (или тому, кто пройдет этот курс) быстро восстановить его в памяти. Shannon Cofactors Fx Fx’ Shannon Expansion F = x*Fx + x’Fx’ dF/dx = Fx XOR Fx’ universal quantification Читать дальше …

Шпаргалка по Linux для чайников

Заранее прошу прощения у опытных пользователей Linux, если допустил где-то ляпы… Что взять с чайника? 🙂 В тексте ниже в качестве приглашения (prompt) используется символ доллара. Package Management Разные дистрибутивы Linux включают в себя разные пакетные менеджеры. Например: — Debian — apt-get — RedHat — dnf или yum О том, что такое пакетные менеджеры, читайте статью Linux Package Management. Утилиты вроде apt-get и dnf — более высокоуровневые — они не заставляют пользователя указывать точную версию пакета и они сами устанавливают Читать дальше …

From Nand To Tetris — Как построить компьютер с нуля

В связи с карантином я открыл для себя платформу Coursera и в короткий срок прошел там уже несколько довольно объемистых курса. Один из них From Nand To Tetris (далее буду для краткости называть его N2T) осуществил одну из моих мечт — спроектировать компьютер с нуля (или хотя бы почувствовать как это) — об этом я задумывался, когда читал книжку Эндрю Таненбаума «Архитектура компьютера». Кстати, по моему, идеологически курс N2T близок книжке Таненбаума, но курс, в отличие от книжки — проектно-центрированный, Читать дальше …