Файловая система NTFS
Не новая, но очень интересная (по крайней мере, на мой взгляд) статья, в которой доходчиво и в то же время на профессиональном уровне рассказывается, что представляет из себя файловая система NTFS, в чем заключаются ее особенности, а также – преимущества и недостатки.
Каталог на NTFS представляет собой специфический файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске. Файл каталога поделен на блоки, каждый из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога. Внутренняя структура каталога представляет собой бинарное дерево. Вот что это означает: для поиска файла с данным именем в линейном каталоге, таком, например, как у FAT-а, операционной системе приходится просматривать все элементы каталога, пока она не найдет нужный. Бинарное же дерево располагает имена файлов таким образом, чтобы поиск файла осуществлялся более быстрым способом – с помощью получения двухзначных ответов на вопросы о положении файла. Вопрос, на который бинарное дерево способно дать ответ, таков: в какой группе, относительно данного элемента, находится искомое имя – выше или ниже? Мы начинаем с такого вопроса к среднему элементу, и каждый ответ сужает зону поиска в среднем в два раза. Файлы, скажем, просто отсортированы по алфавиту, и ответ на вопрос осуществляется очевидным способом – сравнением начальных букв. Область поиска, суженная в два раза, начинает исследоваться аналогичным образом, начиная опять же со среднего элемента.
Почитать еще:
Практически все пользователи Windows постоянно имеют дело с clipboard (в русской версии системы – буфер обмена). Удобство, которое предоставляет буфер обмена, трудно переоценить. С его помощью можно переносить информацию из одного приложения в другое нажатием простой комбинации клавиш.
Для него же создаются небольшие программы, существенно упрощающие и ускоряющие работу. С буфером обмена, казалось бы, не нужно ничего придумывать, но все же в стандартной его версии, поставляемой с операционной системой, есть недостатки, которые и пытались исправить в разных утилитах. Так, стандартный clipboard Windows работает с данными, занесенными в него лишь один раз. При повторном заполнении буфера обмена данные, находившиеся там до того, уничтожаются. Если же, например, нужно перенести некоторую информацию из двух различных приложений в третье, причем использовать в нем информацию несколько раз, пользователю придется то и дело переключаться между приложениями и довольно часто нажимать CtrlC и CtrlV (стандартные комбинации клавиш для работы с буфером обмена). Это одно из самых главных неудобств, однако его можно исправить. Для этого существуют утилиты, записывающие в буфер, не стирая при этом его содержимое. Это дополнение оказывается настолько полезным и часто используемым, что на компьютере без такой утилиты работать очень неудобно.
По сути своей эта программа – наглядный пример конвертера WAV в Real Audio. Принцип ее работы таков, что для создания продукта – Real Audio-файла, необходимо сначала задать исходный WAV. Программа имеет несколько настроек, при помощи которых можно указать степень сжатия звука, к сожалению, это ведет к потере качества, но позволяет сжать файл до таких размеров, при которых можно передавать его при скорости соединения 14 400 бит/с. Настройки позволяют задавать тип передаваемого звука по более высокоскоростным линиям, нежели 14 400 бит/с. Например, для качества звука, передаваемого в реальном времени по линиям 28 800 бит/с, возможны два варианта – Mono и Stereo. Но в случае со стерео ухудшается качество звучания, так что каждый автор странички, размещающий у себя Real Audio, должен решить, какой из способов стоит использовать. Конвертировать звук лучшего качества не имеет смысла, так как итоговый файл сильно увеличивается в размерах, а скоростью соединения больше 28 800–33 600 бит/с могут похвастаться весьма немногие.
Маленькая квартира в большом городе или земля в Тверской области. Сложность выбора.
Категории: январь p91
Похожее:



