АКОС (для Blockchain) весна 2026 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «= Общие сведения о курсе = Формат: дистанционный Форма контроля: дифференцированный зач…»)
 
(Общие сведения о курсе)
Строка 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