Архитектура современных операционных систем

166 5. Файловая система NTFS При разработке новой файловой системы NTFS (New Technology File Sys- tem) в Microsoft старались учесть особенности следующих приложений: 1. систем типа «клиент-сервер», в частности, файловых серверов, серверов БД, серверов приложений и т.д.; 2. систем, выполняющих сложные научно-технические расчеты; 3. сетевых приложений больших корпоративных систем. Основные свойства и характеристики Для всех перечисленных классов систем необходима:  большая надежность,  возможность восстановления данных,  защита от несанкционированного доступа,  отказоустойчивость системы,  хранение информации больших объемов. Для обеспечения надежности NTFS использует механизмы обработки транзакций, правда только для своих управляющих структур данных (СД). С точки зрения защиты от несанкционированного доступа NTFS участву- ет в объектной структуре Windows NT. Это значит, что для каждого файла на диске хранится дескриптор его защиты. Пользователь может получить доступ к файлу только путем открытия файлового объекта. Открытие осуществляет дис- петчер объектов, и он с помощью монитора защиты всегда проверяет права пользователя, прежде чем предоставить ему доступ. Windows поддерживает отказоустойчивые системы хранений данных, т.е. различные дисковые массивы. Работа с такими средствами осуществляется с помощью дополнительных высокоуровневых драйверов, который располагает- ся между драйверов ФС и драйвером диска (рис. 5.1.).

RkJQdWJsaXNoZXIy MTY0OTYy