Введение в архитектуру ЭВМ и элементы ОС

Санкт-Петербург, осень 2013

Описание

Курс предназначен для всех, кто уже имеет опыт разработки на языках высокого уровня и интересуется базовыми механизмами работы компьютера, образующими программный стек от аппаратуры до уровня интерфейсов операционной системы. Основная цель курса – познакомиться с архитектурой различных процессоров (Intel, ARM), понять как аппаратные компоненты связаны с программными, рассмотреть базовые механизмы операционной системы (реализация многозадачности, управление памятью, межпроцессные коммуникации), освоить на практике инструменты и методы системного программирования.

Видео всех лекций курса на канале CS центра на YouTube.

Преподаватели

Список лекций

Системообразующие компоненты. Аппаратная архитектура

Чипсеты. Шины. Микроконтроллеры (классификация, обзор семейств).

Архитектура программного стека. Основные компоненты ОС. Понятие ресурсов

Сходства и различия современных операционных систем: windows, linux, qnx, iOS, Android.

Дополнительные сведения о современных ОС

Архитектурные отличия разных популярных операционных систем (или по крайней мере используемых) сегодня: Windows, Linux, QNX, Android.