Файловая система NTFS

Не новая, но очень интересная (по крайней мере, на мой взгляд) статья, в которой доходчиво и в то же время на профессиональном уровне рассказывается, что представляет из себя файловая система NTFS, в чем заключаются ее особенности, а также – преимущества и недостатки.

Каталог на NTFS представляет собой специфический файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске. Файл каталога поделен на блоки, каждый из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога. Внутренняя структура каталога представляет собой бинарное дерево. Вот что это означает: для поиска файла с данным именем в линейном каталоге, таком, например, как у FAT-а, операционной системе приходится просматривать все элементы каталога, пока она не найдет нужный. Бинарное же дерево располагает имена файлов таким образом, чтобы поиск файла осуществлялся более быстрым способом – с помощью получения двухзначных ответов на вопросы о положении файла. Вопрос, на который бинарное дерево способно дать ответ, таков: в какой группе, относительно данного элемента, находится искомое имя – выше или ниже? Мы начинаем с такого вопроса к среднему элементу, и каждый ответ сужает зону поиска в среднем в два раза. Файлы, скажем, просто отсортированы по алфавиту, и ответ на вопрос осуществляется очевидным способом – сравнением начальных букв. Область поиска, суженная в два раза, начинает исследоваться аналогичным образом, начиная опять же со среднего элемента.

Почитать еще:

  • Практически все пользователи Windows постоянно имеют дело с clipboard (в русской версии системы – буфер обмена). Удобство, которое предоставляет буфер обмена, трудно переоценить. С его помощью можно переносить информацию из одного приложения в другое нажатием простой комбинации клавиш.

    Для него же создаются небольшие программы, существенно упрощающие и ускоряющие работу. С буфером обмена, казалось бы, не нужно ничего придумывать, но все же в стандартной его версии, поставляемой с операционной системой, есть недостатки, которые и пытались исправить в разных утилитах. Так, стандартный clipboard Windows работает с данными, занесенными в него лишь один раз. При повторном заполнении буфера обмена данные, находившиеся там до того, уничтожаются. Если же, например, нужно перенести некоторую информацию из двух различных приложений в третье, причем использовать в нем информацию несколько раз, пользователю придется то и дело переключаться между приложениями и довольно часто нажимать Ctrl­C и Ctrl­V (стандартные комбинации клавиш для работы с буфером обмена). Это одно из самых главных неудобств, однако его можно исправить. Для этого существуют утилиты, записывающие в буфер, не стирая при этом его содержимое. Это дополнение оказывается настолько полезным и часто используемым, что на компьютере без такой утилиты работать очень неудобно.

  • Маленькая квартира в большом городе или земля в Тверской области. Сложность выбора.

  • По сути своей эта программа – наглядный пример конвертера WAV в Real Audio. Принцип ее работы таков, что для создания продукта – Real Audio-­файла, необходимо сначала задать исходный WAV. Программа имеет несколько настроек, при помощи которых можно указать степень сжатия звука, к сожалению, это ведет к потере качества, но позволяет сжать файл до таких размеров, при которых можно передавать его при скорости соединения 14 400 бит/с. Настройки позволяют задавать тип передаваемого звука по более высокоскоростным линиям, нежели 14 400 бит/с. Например, для качества звука, передаваемого в реальном времени по линиям 28 800 бит/с, возможны два варианта – Mono и Stereo. Но в случае со стерео ухудшается качество звучания, так что каждый автор странички, размещающий у себя Real Audio, должен решить, какой из способов стоит использовать. Конвертировать звук лучшего качества не имеет смысла, так как итоговый файл сильно увеличивается в размерах, а скоростью соединения больше 28 800–33 600 бит/с могут похвастаться весьма немногие.

Категории: январь p91

Похожее:

  1. Фрагментация NTFS
  2. Возможности NTFS
  3. Система. Вопросы и ответы №39
  4. Поиск по графу
  5. Вирусы: общие сведения