Архитектура современных операционных систем
159 С точки зрения использования в Windows NT модели клиент-сервер, SRV логичнее было бы реализовать в виде защищенной подсистемы, но его реали- зовали в виде драйвера, чтобы он мог напрямую работать с системным КЭШем и повысить скорость сетевых операций. Разрешение имен Одна из главных задач Windows NT — распространить действие локаль- ной системы ввода-вывода на удаленные ресурсы. Как и в случае локального файла, имя удаленного файла, открываемого приложением, должно быть разре- шено; это означает, что ОС необходимо определить, на каком устройстве нахо- дится файл, какая файловая система используется на этом устройстве и где внутри этой файловой системы расположен данный файл. Для удаленного файла ОС должна также установить, на какой машине расположен файл и как послать запрос на эту машину. Рис. 4.31. Предположим, что пользователь назначил удаленному серверу букву дис- ка, выдав команду NET USE Т: \\TOOLSERV\TOOLS. Сервис рабочей станции создаст объект-символьную связь с именем Т: и строкой подстановки: DEVICE \ DOS DEVICES HardDisk0 Floppy0 A: T: C: Redirector
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy