АКОС (для Blockchain) весна 2026 — различия между версиями
Irinaiv (обсуждение | вклад) (Новая страница: «= Общие сведения о курсе = Формат: дистанционный Форма контроля: дифференцированный зач…») |
Irinaiv (обсуждение | вклад) (→Общие сведения о курсе) |
||
| Строка 1: | Строка 1: | ||
= Общие сведения о курсе = | = Общие сведения о курсе = | ||
| − | Формат: дистанционный | + | * Формат: дистанционный |
| − | Форма контроля: дифференцированный зачет | + | * Форма контроля: дифференцированный зачет |
== Преподаватели курса== | == Преподаватели курса== | ||
Версия 00:40, 11 марта 2026
Содержание
Общие сведения о курсе
- Формат: дистанционный
- Форма контроля: дифференцированный зачет
Преподаватели курса
- Александр Андреев, руководитель курса
- Манаков Данила, лектор
- Дмитрий Русецкий, семинарист
Программа курса и сдача домашек
В рамках программы изучаются следующие темы: 1. Инструменты разработки, этапы сборки, задачи Операционной Системы (ОС). 2. Представление данных в компьютере, endia-ы, IEEE 754, кодировки. 3. Работа с файлами, файловые системы. 4. Ассемблер x86_64 и ARM 5. Сегментая модель памяти, страничная модель памяти, 4-ёх уровневая адресация, mmap. 6. Процессы, потоки, как они создаются, их отличия, их абстракции в Linux, разделяемая память. 7. Примитивы синхронизации, атомарность, lock-free. 8. IPC, сигналы, пайпы. 9. Сеть, OSI, TCP IP стэк. Udp, Tcp, веб сервера, http VS quic, deffie-hellman, 10k problem, apache VS nginx. 10. Статическая и динамическая линковка. 11. Механизмы изоляции, cgroups, namespaces, chroot, docker.
План домашних заданий с уточнением сроков сдачи
(будет появлятся в процессе прохождения курса)
Критерии оценивания и формы контроля успеваемости
Контест с дедлайнами. Оценка ставится по сумме баллов.
- 0-1199 - неуд
- 1200 - уд3
- 1300 - уд4
- 1500 - хор5
- 1600 - хор6
- 1700 - хор7
- 2100 - отл8
- 2350 - отл9
- 2575 - отл10