Презентации и материали за курса по операционни системи в ТУЕС за учебната 2023-2024 година.
- Тема 0: Структура на курса по операционни системи.
- Тема 1: История и структура на компютърните системи.
- Тема 2: Структура на операционните системи.
- Тема 3: Нишки и синхронизация.
- Тема 4: Комуникация между процеси посредством тръби (pipes).
- Тема 5.1. Shell променливи - дефиниране, инициализиране, присвояване. Системни променливи. Командна процедура (shell scripts)
- Тема 5.2. Kомандни процедури без и с позиционни параметри. Цикли.
- Тема 6: Файлове и файлови системи.
- Тема 7: Сокети и мрежова комуникация.
- Тема 1: Въведение в Linux. Указатели, динамична памет и разпределение на паметта.
- Тема 2: Работа с файлове. (open, close, read, write, lseek)
- Тема 3: Работа с процеси. (pipe, exec, wait, kill)
- Тема 4: Работа с нишки и синхронизация чрез Mutex. (pthread)
- Тема 5: Работа със неименувани и наименувани семафори. (pthread_mutex, sem_wait, sem_post)
- Тема 6: Тръби и комуникация между процеси. (pipe, pipe2)
- Тема 7: Shell scripts.
- Тема 8: Работа с TCP socket-и и мрежова комуникация. (socket, bind, listen, accept)
- Тема 9: Работа с файлови системи и файлове. (stat)
-
Курс в Google Classroom
Линк -
Контакт