Операционни системи 2016/2017

Лекции

  • Указатели и динамична памет (osc)
  • История на компютърните системи (os01)
  • Структура на компютърните системи (os02)
  • Структура на операционните системи (os03)
  • Процеси (os04)
  • Нишки (os05)
  • Синхронизация между процеси (os06-new)
  • Управление на паметта (os07)
  • Файлови системи (os08) и (helpers)

Упражения

Домашни

  • Реализация на tail (HW01-tail)
    • Краен срок за 11А: 15.11 23:55
    • Краен срок за 11Б: 24.11 23:55
  • Реализация на shell (HW02-shell)
    • Краен срок за 11А: 06.01.2017 23:55
    • Краен срок за 11Б: 08.01.2017 23:55
  • Реализация на sc3 (HW03-threads)
    • Краен срок за 11А и 11Б: 17.04.2017 23:55
  • Реализация на ls (HW04-ls)

Оценки

  • Оценките са достъпни тук

Литература

  • Книги
    • Linux System Programming: Talking Directly to the Kernel and C Library – Robert M. Love
    • Modern Operating Systems – Andrew S Tanenbaum