Практическая реализация концепции уплотнения дисков

1. На физическом диске создается скрытый файл, предназначенный для записи сжатых данных. Данный файл называют файлом сжатого тома, а физический диск, на котором он размещен, называют несущим диском.

2. На уровне операционной системы происходит объявление файла сжатого тома в качестве нового уплотненного диска. То есть, данные, которые записываются на уплотненный диск, на самом деле заносятся в файл сжатого тома, располо­женный на несущем диске.


386 Глава 14. Приемы и методы работы со сжатыми данными

3. Если файл сжатого тома занимает весь несущий диск, то несущий диск делается скрытым и его место в операционной системе занимает уплотненный диск.

4. Весь обмен информацией с уплотненным диском происходит не под управлением стандартных средств операционной системы, а под управлением специальной программы — драйвера сжатого тома, которая интегрируется в операционную систему и организует ее взаимодействие с нестандартной файловой системой, созданной внутри файла сжатого тома.

«Присоединение» уплотненного диска

Термин присоединение диска {mounting — монтаж) возник еще в те годы, когда прикладные программисты работали за терминалами больших ЭВМ и были полностью оторваны от аппаратных средств компьютера. Если им требовалось программное обеспечение, расположенное на известном им магнитном диске (магнитном бара­бане, магнитной ленте), то приходилось лично или по телефону обращаться в группу технического обеспечения с просьбой установить носитель на нужное устройство чтения. Поскольку машинное время пользователям в те годы выделялось малыми порциями по утвержденному расписанию, иногда приходилось даже подавать пред­варительную заявку на установку носителей в определенные часы.

С персональной вычислительной техникой так не работают, но термин остался, хотя стал виртуальным. При присоединении уплотненного диска, конечно же, не происходит никаких монтажных работ, однако если в компьютерной системе име­ется уплотненный диск, то со стороны операционной системы возможен двойной взгляд на его структуру.

Во-первых, операционная система может рассматривать его как обычный несущий диск, на котором расположен файл сжатого тома (самый обычный файл, только очень большой). С другой стороны, операционная система может рассматривать тот же диск через посредство драйвера сжатого тома, и тогда она «не видит» файла сжатого тома на несущем диске, но наблюдает как бы дополнительный диск, име­ющийся в компьютерной системе.

Оба подхода имеют равные права на существование, и переход от первого пред­ставления ко второму и называется присоединением уплотненного диска. Обратная операция, соответственно, называется отсоединением.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: