История создания ПЭВМ и их программного обеспечения. Сивохин А.В - 68 стр.

UptoLike

68
Диспетчер кэша использует модель отображения файла, которая
интегрирована с диспетчером виртуальной памяти Windows NT.
Диспетчер кэша обеспечивает службу кэширования для всех файло-
вых систем и сетевых компонентов, функционирующих под управ-
лением диспетчера ввода-вывода. В зависимости от объема доступ-
ной оперативной памяти диспетчер кэша может динамически увели-
чивать или уменьшать размер кэша
. Когда процесс открывает файл,
который уже находился в кэше, диспетчер кэша просто копирует
данные из кэша в виртуальное адресное пространство.
Диспетчер кэша поддерживает службы типа ленивой записи (lazy
write) и ленивой фиксации (lazy commit), которые могут значительно
увеличить эффективность файловой системы. В процессе ленивой
записи изменения регистрируются в кэше файловой структуры,
обеспечивающем более быстрый
доступ. Позднее, когда загрузка
центрального процессора снижена, диспетчер кэша заносит измене-
ния на диск. Ленивая фиксация подобна ленивой записи. Вместо не-
медленной маркировки транзакции как успешно завершившейся пе-
реданная информация кэшируется и позднее в фоновом режиме за-
писывается в журнал файловой системы.
Драйверы файловой системы
В архитектуре ввода-вывода Windows NT управление драйверами
файловой системы осуществляет диспетчер ввода-вывода. Windows
NT допускает использование множества файловых систем, включая
существующие файловые системы типа FAT. Для обеспечения со-
вместимости снизу вверх с операционными системами MS-Dos, Win-
dows 3.x и OS/2, Windows NT поддерживает файловые системы FAT
и HPFS.
Кроме того, Windows NT также поддерживает NTFS новую
файловую систему, разработанную специально для использования с
Windows NT. NTFS
обеспечивает множество возможностей, включая
средства восстановления файловой системы, поддержку Unicode,
длинных имен файлов и поддержку для POSIX.
Архитектура ввода-вывода Windows NT не только поддерживает
традиционные файловые системы, но и обеспечивает функциониро-
вание сетевого редактора и сервера в качестве драйверов файловой
   Диспетчер кэша использует модель отображения файла, которая
интегрирована с диспетчером виртуальной памяти Windows NT.
Диспетчер кэша обеспечивает службу кэширования для всех файло-
вых систем и сетевых компонентов, функционирующих под управ-
лением диспетчера ввода-вывода. В зависимости от объема доступ-
ной оперативной памяти диспетчер кэша может динамически увели-
чивать или уменьшать размер кэша. Когда процесс открывает файл,
который уже находился в кэше, диспетчер кэша просто копирует
данные из кэша в виртуальное адресное пространство.
   Диспетчер кэша поддерживает службы типа ленивой записи (lazy
write) и ленивой фиксации (lazy commit), которые могут значительно
увеличить эффективность файловой системы. В процессе ленивой
записи изменения регистрируются в кэше файловой структуры,
обеспечивающем более быстрый доступ. Позднее, когда загрузка
центрального процессора снижена, диспетчер кэша заносит измене-
ния на диск. Ленивая фиксация подобна ленивой записи. Вместо не-
медленной маркировки транзакции как успешно завершившейся пе-
реданная информация кэшируется и позднее в фоновом режиме за-
писывается в журнал файловой системы.

                Драйверы файловой системы
   В архитектуре ввода-вывода Windows NT управление драйверами
файловой системы осуществляет диспетчер ввода-вывода. Windows
NT допускает использование множества файловых систем, включая
существующие файловые системы типа FAT. Для обеспечения со-
вместимости снизу вверх с операционными системами MS-Dos, Win-
dows 3.x и OS/2, Windows NT поддерживает файловые системы FAT
и HPFS.
   Кроме того, Windows NT также поддерживает NTFS − новую
файловую систему, разработанную специально для использования с
Windows NT. NTFS обеспечивает множество возможностей, включая
средства восстановления файловой системы, поддержку Unicode,
длинных имен файлов и поддержку для POSIX.
   Архитектура ввода-вывода Windows NT не только поддерживает
традиционные файловые системы, но и обеспечивает функциониро-
вание сетевого редактора и сервера в качестве драйверов файловой


                               68