План на упражненията
(тема за 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. Второ
контролно. Представяне на второ
домашно