2. Основни абстаркции – процеси и разговори между тях, управление на многозадачната работа – времеделене и синхронни тръби, приоритети звуков запис
3. Прекъсвания, взаимодействие между процесите и защита от колизии. звуков запис
4. Синхронизация на паралелно работещи процеси чрез семафори, задача за философите и спагетите. звуков запис
5. Управление на паметта (и други ценни ресурси). звуков запис
6. Вход-изход – символни и блокови устройства, оптимизация на дисковите операции. звуков запис
7. Файлови системи. звуков запис
8. Мрежови услуги, протоколи в Интернет. звуков запис
9. Потребителски интерфейс към ОС, стандарт POSIX звуков запис
10 Мащабиране, сигурност и коментари за езика C – заключителна лекция звуков запис
Уводна конкурсна задача на Емил Келеведжиев
Първа лекция на Емил за компресия на дании
Втора лекция на Емил за компресия на дании
Линкове по темата:
Хубав кратък курс с анимации на университета VirginiaTech.
Multithreaded Programming with ThreadMentor: A Tutorial
тук е предложено оптимално решение на consumer-producer problem
Курс за ОС – кратки PDF-чета
Silberschatz, Galvin, Gagne: Operating System Concepts, 7th Edition.
Linux Kernel Development Second Edition
By Robert Love
Unreliable Guide To Locking
Rusty Russell
Anatomy of Linux synchronization methods
Хубав курс – подробен изглежда. Има ценни препоръки за реализацията на нещата.
(c) Г. Георгиев (Скелета), съгласно разрешението GNU Free Documentation License
Електронни адреси за контакти: на работа и у дома