План на упражненията

(тема за 2(3)-часово упражнение в компютърна зала +

1(2) час(a) самостоятелна работа с компютър)

1. Въведение в ОС Linux
2. Вход и изход в/от системата. Основни команди
3. Команди за работа с файлове
4. Команди за работа с директории. Задаване на първо домашно
5. Текстов редактор Vi
6. Първо контролно. Представяне на първо домашно
7. Процес на компилация. Работа с компилатора
8. Програмиране - създаване на процес наследник с fork()
9. Програмиране - обработка на сигнали със signal()
10. Програмиране - стандартни функции за работа с файлове от високо ниво (потоци)
11. Програмиране - стандартни функции за работа с файлове от ниско ниво (файлови манипулатори)
12. Програмиране - комуникация между процеси (IPC), 1 част
13. Програмиране - комуникация между процеси (IPC), 2 част. Задаване на второ домашно
14. Програмиране - нишки. Разглеждане на примерна програма използваща нишки
15. Второ контролно. Представяне на второ домашно