Содержание курса
1. Введение. Принципы построения ЭВМ
7 уроков
44
24
0м
1
Закрытый
1.1
Основные цели и задачи курса
↗
14
7
0м 30с
1
Закрытый
1.2
Основы двоичной арифметики и логических операций
↗
7
2
-
0
Закрытый
1.3
Представление данных в памяти (числа, текста, картинки, звук)
↗
7
3
-
0
Закрытый
1.4
Простейшие логические элементы (AND, OR, NOT, XOR)
↗
4
3
-
0
Закрытый
1.5
Основы работы с транзисторами и элементами памяти
↗
4
3
-
0
Закрытый
1.6
Архитектура вычислительных систем: фон-неймановская, Гарвардская
↗
4
3
-
0
Закрытый
1.7
Основные аппаратные компоненты компьютера и их функции
↗
4
3
-
0
2. Аппаратное обеспечение компьютеров
6 уроков
25
17
0м
0
Закрытый
2.1
Процессоры: архитектура, основные узлы CPU, принцип работы кэша
↗
5
2
-
0
Закрытый
2.2
Оперативная память (RAM): модели и взаимодействие с процессором
↗
4
3
-
0
Закрытый
2.3
Виды запоминающих устройств, особенности и принципы работы
↗
4
3
-
0
Закрытый
2.4
Магистрали и интерфейсы: PCIe, USB, SATA, NVMe
↗
4
3
-
0
Закрытый
2.5
Периферийные устройства: клавиатура, мышь, мониторы и прочее
↗
4
3
-
0
Закрытый
2.6
Видеокарты и графические ускорители
↗
4
3
-
0
3. Введение в язык ассемблера
4 урока
16
12
0м
0
Закрытый
3.1
Регистры процессора, передача параметров
↗
4
3
-
0
Закрытый
3.2
Работа со стеком, управление памятью
↗
4
3
-
0
Закрытый
3.3
Инструкции арифметики и управления потоком выполнения
↗
4
3
-
0
Закрытый
3.4
Обзор синтаксисов (Intel, AT&T), сравнение командных форматов
↗
4
3
-
0
4. Основы языка Си
8 уроков
28
22
0м
0
Закрытый
4.1
Введение в язык Си
↗
4
2
-
0
Закрытый
4.2
Структура программы на Си
↗
4
3
-
0
Закрытый
4.3
Идентификаторы, переменные и константы
↗
4
3
-
0
Закрытый
4.4
Операторы
↗
4
3
-
0
Закрытый
4.5
Операторы принятия решения
↗
3
3
-
0
Закрытый
4.6
Циклы
↗
3
3
-
0
Закрытый
4.7
Функции
↗
3
3
-
0
Закрытый
4.8
Перевод языка Си в ассемблер
↗
3
2
-
0
5. Основные элементы операционных систем
5 уроков
15
15
0м
0
Закрытый
5.1
Краткая история операционных систем
↗
3
3
-
0
Закрытый
5.2
Ядро ОС, диспетчер задач, привилегированные режимы ЦП
↗
3
3
-
0
Закрытый
5.3
Планирование процессов и потоков
↗
3
3
-
0
Закрытый
5.4
Виртуальная память: страницы и сегменты
↗
3
3
-
0
Закрытый
5.5
Прерывания и системные вызовы
↗
3
3
-
0
6. Устройство памяти и файловые системы
3 урока
9
9
0м
0
Закрытый
6.1
Работа процессора с памятью: страницы и таблицы страниц
↗
3
3
-
0
Закрытый
6.2
Файловые системы (FAT32, NTFS, ext4) и их структура
↗
3
3
-
0
Закрытый
6.3
Работа жёстких дисков и SSD
↗
3
3
-
0
7. Взаимодействие процессов и ввод-вывод
4 урока
12
12
0м
0
Закрытый
7.1
Межпроцессное взаимодействие
↗
3
3
-
0
Закрытый
7.2
Аппаратные методы синхронизации процессов
↗
3
3
-
0
Закрытый
7.3
Вопросы организации ввода-вывода
↗
3
3
-
0
Закрытый
7.4
Драйверы устройств, взаимодействие на уровне API
↗
3
3
-
0
8. Основы сетевых технологий
4 урока
12
12
0м
0
Закрытый
8.1
Принципы работы стеков TCP/IP и модели OSI
↗
3
3
-
0
Закрытый
8.2
Сетевые интерфейсы и оборудование
↗
3
3
-
0
Закрытый
8.3
Введение в работу с сокетами
↗
3
3
-
0
Закрытый
8.4
Основные протоколы: HTTP, FTP, DNS
↗
3
3
-
0