Page 37 - 4784
P. 37
суті, файловий сервіс визначає інтерфейс файлової системи з
клієнтами.
Файловий сервер — це процес, що виконується на окремій
машині і допомагає реалізовувати файловий сервіс. У системі може
бути один файловий сервер або кілька, але у добре організованій
розподіленій системі користувачі не знають, як реалізована файлова
система. Зокрема, їм не відома кількість файлових серверів, їхнє
місцеположення і функції. Вони тільки знають, що якщо процедура
визначена у файловому сервісі, то необхідна робота певним чином
виконується, і їм повертаються одержані результати. Оскільки
файловий сервер — це просто процес користувача (або іноді процес
ядра), що виконується на деякій машині, то у системі може бути
кілька файлових серверів, кожен з яких пропонує різний файловий
сервіс. Наприклад, у розподіленій системі може бути два сервера,
що забезпечують файлові сервіси систем UNIX і MS-DOS, і будь-
який процес користувача обслуговуватиметься потрібним сервісом.
Файловий сервіс у розподілених файлових системах (утім, як і у
централізованих) має дві функціонально різні частини: власне
файловий сервіс і сервіс каталогів. Перший має справу з операціями
над окремими файлами, такими як читання, запис або добавлення, а
другий — зі створенням каталогів і керуванням ними, добавленням і
вилученням файлів із каталогів тощо.
Велика комп’ютерна мережа потребує централізованого
збереження якомога повної довідкової інформації про себе,
починаючи з даних про користувачів, сервери, робочі станції і
закінчуючи даними про кабельну систему. Доцільно організувати
таку інформацію у вигляді бази даних, ведення якої доручити
мережевій операційній системі. Дані з цієї бази можуть запитуватися
багатьма мережевими системними програмами, насамперед,
системами керування й адміністрування. Хоча корисних застосувань
єдиної довідкової служби багато, вона потрібна передусім для
ефективного розв’язання задачі адміністрування, тобто ведення
облікової інформації на користувачів мережі та визначення прав
доступу цих користувачів до розподілених ресурсів мережі.
В ідеалі мережева довідкова інформація має реалізовуватися як
єдина база даних, а не у вигляді набору спеціалізованих баз даних,
як це часто буває у реальних операційних системах. Єдина база
35