Yoav05 / hse-caos-2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hse-caos-2020

В этом репозитории находятся материалы по курсу "Архитектура компьютера и операционные системы", читаемому на втором курсе ПМИ ФКН ВШЭ.

Лекции

Семинарские занятия

  1. Ввод-вывод в языке Си
  2. Целые числа
  3. Числа с плавающей точкой
  4. Массивы, указатели, строки
  5. Списки, деревья. "Широкие" символы.
  6. Указатели на функции
  7. Ассемблер x86/x64, часть 1
  8. Ассемблер x86/x64, часть 2 Запись.
  9. Ассемблер x86/x64, часть 3
  10. Ассемблер x86/x64, часть 4 Запись.
  11. Работа с файлами, часть 1 Запись.
  12. Работа с файлами, часть 2 Запись.
  13. Работа с файлами, часть 3 Запись.
  14. Файлы, отображаемые в память Запись.
  15. Создание процессов Запись.
  16. Запуск на исполнение Запись.
  17. Каналы Запись.
  18. Сигналы Запись.
  19. Сокеты Запись.
  20. Таймеры, Epoll Запись.
  21. Нити Запись
  22. Мьютексы, кондвары, атомики Запись
  23. Нити C++ Запись

Литература

  • Р. Э. Брайант, Д. О'Халларон. Компьютерные системы: архитектура и программирование. 2005. ISBN 5-94157-433-9.
  • Э. Таненбаум, Х. Бос. Современные операционные системы. 2018. ISBN 978-5-4461-1155-8.
  • Р. Лав. Ядро Linux. Описание процесса разработки. 2014. ISBN 978-5-8459-1944-1.
  • Раго С. А., Стивенс У. Р. UNIX. Профессиональное программирование.

Прочее

Ссылки

About


Languages

Language:C 72.0%Language:Assembly 27.3%Language:Makefile 0.7%