Введение в архитектуру ЭВМ и элементы ОС
Санкт-Петербург, осень 2013
Описание
Курс предназначен для всех, кто уже имеет опыт разработки на языках высокого уровня и интересуется базовыми механизмами работы компьютера, образующими программный стек от аппаратуры до уровня интерфейсов операционной системы. Основная цель курса – познакомиться с архитектурой различных процессоров (Intel, ARM), понять как аппаратные компоненты связаны с программными, рассмотреть базовые механизмы операционной системы (реализация многозадачности, управление памятью, межпроцессные коммуникации), освоить на практике инструменты и методы системного программирования.
Видео всех лекций курса на канале CS центра на YouTube.
Преподаватели
Список лекций
Чипсеты. Шины. Микроконтроллеры (классификация, обзор семейств).
Сходства и различия современных операционных систем: windows, linux, qnx, iOS, Android.
Гостевая лекция Михаила Кринкина
Архитектурные отличия разных популярных операционных систем (или по крайней мере используемых) сегодня: Windows, Linux, QNX, Android.