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