1. Якою мовою програмування розроблена ОС UNIX?
2. Що визначає поняття образ та які складові образу?
3. Які особливості логічної та фізичної побудови файлової системи ОС
UNIX?
4. Які засоби міжпроцесної комунікації використовує ОС UNIX?
5. Які особливості застосування семафорів і каналів в ОС UNIX?
6. Що означае термін виклик віддалених процедур і як реалізується така
процедура?
7 Які особливості побудови і використання ОС LINUX?
8. Яким чином у ОС UNIX забезпечується робота з поділюваною пам’ятью?
Ответы
1. ОС UNIX була розроблена мовою програмування C.
2. Поняття образ визначає пакет даних, який містить всю інформацію про певну програму або файл. Складові образу є: зовнішній образ і внутрішній образ.
3. Особливості логічної побудови файлової системи ОС UNIX полягають у тому, що всі файли є об'єктами, які містять дані. Файли можуть бути зв'язані між собою за допомогою символічних посилань. Особливості фізичної побудови файлової системи ОС UNIX полягають у тому, що файлова система складається з декількох дисків, з яких кожен має свою фізичну структуру.
4. ОС UNIX використовує наступні засоби між процесної комунікації: архітектура клієнт-сервер, потоки даних, сигнали, процеси-потоки, канали.
5. Особливості застосування семафорів в ОС UNIX полягають у тому, що семафори дозволяють одному процесу заблокувати інший процес, або декілька процесів можуть блокувати один процес. Особливості застосування каналів в ОС UNIX полягають у тому, що канали дозволяють одному процесу передавати дані іншому процесу.
6. Термін виклик віддалених процедур означає виклик процедури з іншого процесу. Реалізація такої процедури можлива за допомогою потоків даних, каналів, семафорів.
7. Особливості побудови й використання ОС LINUX полягають у тому, що ОС LINUX базується на ядрі ОС UNIX. Основною особливістю ОС LINUX є те, що вона доступна безплатно.
8. У ОС UNIX забезпечується робота з поділюваною пам'яттю за допомогою механізму виклику віддалених процедур.