Skip to content

Conspect for ITMO Operation System course (spring 2016)

Notifications You must be signed in to change notification settings

sandwwraith/os2016-conspect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

Конспект лекций по курсу операционных систем

ИТМО, весна 2016

Disclaimer: конспекты не претендуют на академическую ценность, не нравится - не кукарекайте, а ещё лучше, если заметите ошибку, поправьте и сделайте pull request.

Темы лекций:

  1. 09.02.16
    • Теория: Текущие абстракции, системные вызовы, простая модель ОС.
    • Практика: На самом деле 2-ая лекция. Практически всё про make и Makefile
  2. 16.02.16
    • Теория: Адресация памяти, файловая система (Inode, mount, etc...) (not implemented yet)
    • Практика: работа с файловыми дескрипторами (open, read, write, close). Статическая и динамическая линковки.
  3. 01.03.16
    • Теория: права доступа, владельцы процессов/файлов (uid, gid). Команды sudo, chmod, chown.
    • Практика: скрипты на bash, некоторые консольные утилиты.
  4. 12.03.16
    • Теория: umask, ссылки, треды, pipe/fifo
    • Практика: exec, wait, fork - создание дочерних процессов.
  5. 15.03.16
    • Теория: межпроцессное взаимодействие, сигналы. В конце лекции зачем-то 10 минут про линковку.
    • Практика: сдача дз.
  6. 22.03.16
    • Многозадачность (сессии, группы процессов, демоны)
  7. 29.03.16
    • Ход загрузки системы. Лекцию вел Гриша, он упоротый, поэтому конспект по этой лекции такой же. Зато презенташка есть.
  8. 19.04.16
    • Терминалы и псевдотерминалы.
  9. 26.04.16
    • Что делать, если много файловых дескрипторов (спойлер: select/poll/epoll), сеть.
  10. 03.05.16
    • Сеть (продолжение), различные лицензии на ПО.
  11. 10.05.16
    • Линковка
  12. 17.05.16
    • Как на самом деле делаются системные вызовы, реализация виртуальной памяти, memory overcommit, сырые сокеты.

About

Conspect for ITMO Operation System course (spring 2016)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •