Загальне
дисципліна викладається для студентів спеціальності Комп'ютерна інженерія
123 - “Комп'ютерна інженерія”
Семестр | Лекцій |
Лабор. |
Практ. |
Самост. |
Підсумк. контроль |
120 | 30 | 30 | 60 | Дз |
Семестр | Лекцій |
Лабор. |
Практ. |
Самост. |
Підсумк. контроль |
120 | 30 | 30 | 60 | Дз |
Перелік орієнтовних питань підготовки до екзамену
1.У чому різниця між двійковим і звичайним семафорами?
2.Чим відрізняються операції P() і V() від звичайних операцій збільшення і зменшення на одиницю?
3.Для чого служить набір програмних засобів IPC?
4.Для чого введені масові операції над семафорами в ОС Linux?
5.Яке призначення механізму черги повідомлень?
6.Які операції над семафорами існують в ОС Linux?
7.Яке призначення системного виклику msgget()?
8.Які умови мають бути виконані для успішної постановки повідомлення в чергу?
9.Як отримати інформацію про власника і права доступу черги повідомлень?
10.Яке призначення системного виклику shmget()?
11.Яка структура дескрипторів файлів, таблиці відкритих файлів, таблиці відкритих файлів процесу?
12.Яким є ланцюжок відповідності дескриптора файлу, відкритого процесом, і файлом на диску?
13.Опишіть функціональну структуру операції введеннявиведення (пули, асоціація їх з драйверами, способи передачі інформації і т.д.).
14.Яким чином здійснюється підтримка пристроїв введеннявиведення в ОС Linux?
15.Яка структура таблиці відкритих файлів і масиву файлових дескрипторів процесу після відкриття файлу?
16.Яка структура таблиці відкритих файлів і масиву файлових дескрипторів процесу після закриття файлу?
17.Яка структура таблиці відкритих файлів і масиву файлових дескрипторів процесу після створення каналу?
18.Яка структура таблиці відкритих файлів і масиву файлових дескрипторів процесу після створення нового процесу?
4. Болл Б., Піттс Д. Red Hat Linux 7: Енциклопедія користувача: Пров. з англ.- К.: Изд. "ДіаСофт", 2001. - 592 с.
5. Бендел Д., Нейпір Р. Використання Linux: Спеціальне видання: Пер. з англ. 6-те вид. – М.: Вільямс, 2002. – 784 с.
6. Паркер Т. Linux 5.2: Енциклопедія користувача: Пер. з англ. - К.: ”ДіаСофт”, 1999. – 688 с.
7. Левін М. Операційна система Linux: Пров. з англ. - М: Оверлей, 2001. – 416 с.