stringtranslate.com

Сжатие диска

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

Когда информацию необходимо сохранить на жесткий диск, утилита сжимает ее. Когда информацию необходимо прочитать, утилита распаковывает ее. Утилита сжатия диска отменяет стандартные процедуры операционной системы . Поскольку все программные приложения получают доступ к жесткому диску с помощью этих процедур, они продолжают работать после установки сжатия диска.

Утилиты сжатия дисков были особенно популярны в начале 1990-х годов, когда жесткие диски микрокомпьютеров были еще относительно небольшими (от 20 до 80 мегабайт ). Жесткие диски в то время также были довольно дорогими: примерно 10 долларов за мегабайт. Для пользователей, купивших приложения для сжатия диска, это программное обеспечение в краткосрочной перспективе оказалось более экономичным средством приобретения большего дискового пространства, чем замена текущего диска на диск большего размера. Хорошая утилита сжатия диска может в среднем удвоить доступное пространство с незначительной потерей скорости. Сжатие дисков вышло из употребления к концу 1990-х годов, поскольку достижения в технологии и производстве жестких дисков привели к увеличению емкости и снижению цен.

Распространенные решения для сжатия диска

Автономное оборудование

Некоторые из первоначальных решений по сжатию диска были аппаратными и в дополнение к программному драйверу использовали дополнительные карты сопроцессора компрессора/декомпрессора. Известные решения включают в себя:

Автономное программное обеспечение

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

Программное обеспечение в комплекте

Идея включения сжатия дисков в новые машины понравилась торговым посредникам и пользователям. Реселлерам нравилось, что они могут требовать больше места для хранения; пользователям понравилось, что им не нужно настраивать программное обеспечение. Входящие в комплект утилиты (в хронологическом порядке):

Другие решения

Хотя Windows XP от Microsoft включает как встроенную поддержку, так и команду с именем Compact , которая сжимает файлы в системах NTFS , она не реализована как отдельный «сжатый диск», как указано выше.

Операция

При сжатии диска обычно создается один большой файл, который становится виртуальным жестким диском. Это похоже на то, как один физический жесткий диск можно разделить на несколько виртуальных дисков. Доступ к сжатому диску осуществляется через драйвер устройства .

Сжатие существующих дисков

Все диски изначально будут пусты. Утилита для создания диска обычно предлагает «сжать текущий диск». Это означало, что утилита будет:

Обычно некоторые системные файлы не передаются. Например, файлы подкачки ОС останутся только на главном диске.

Сжатие загрузочного диска

Для доступа к сжатому диску необходимо было загрузить драйвер устройства. Сжатый диск C: потребовал внести следующие изменения в процесс загрузки :

Влияние на производительность

В системах с более медленными жесткими дисками сжатие диска может фактически повысить производительность системы. Это было достигнуто двумя способами:

Если системе приходилось часто ждать завершения доступа к жесткому диску ( привязка ввода-вывода ), преобразование жесткого диска в сжатые диски может значительно ускорить работу системы. Сжатие и распаковка данных увеличивает загрузку ЦП. Если система уже была привязана к процессору , сжатие диска снижает общую производительность. [11]

Недостатки

Некоторые распространенные недостатки использования сжатия диска:

Смотрите также

Примечания

  1. ^ В перекрестных файлах два файла хранят по крайней мере часть своих данных в одном и том же месте. В этом случае всегда теряется по крайней мере часть одного файла («плохой» файл). Однако если «плохой» файл скопирован, а затем удален, часть «хорошего» файла также будет удалена. Microsoft SCANDISK был создан частично для лучшей проверки файловой системы перед сжатием, чем утилита MS-DOS CHKDSK .
  2. ^ Например, DOS связывала с файлами до четырех атрибутов : «Системный», «Скрытый», «Только для чтения» и «Архив». Файлы с атрибутом «Система» или «Скрытый» по умолчанию часто не отображаются. Файлы с атрибутом «Система» или «Только для чтения» невозможно удалить с помощью DOS-команды ERASE или DEL . Большинство утилит сжатия помечают файл диска как минимум одним или несколькими атрибутами «Система», «Скрытый» и «Только для чтения» (многие используют все три). Однако файлы, отмеченные такими атрибутами, можно просмотреть и удалить другими способами. Кроме того, пользователь также может удалять атрибуты.

Рекомендации

  1. ^ abcd Словик, Линда (17 февраля 1992 г.). «Большое сжатие». Инфомир . 14 (7): 57–63 . Проверено 6 апреля 2015 г.
  2. ^ abcde Пастрик, Грег (28 января 1992 г.). «Вдвойне, нет, втрое освободите место на жестком диске с помощью утилит оперативного сжатия данных». Журнал ПК . 11 (2): 261 . Проверено 6 апреля 2015 г.
  3. ^ Мендельсон, Эдвард (13 ноября 1990 г.). «Плата Expanz! быстро сжимает файлы на всех типах дисков, но теряет некоторые возможности совместимости с DOS». Журнал ПК . 9 (19): 13 . Проверено 6 апреля 2015 г.
  4. ^ Уокенбах, Джон (2 февраля 1987). «Squish — компрессор файлов помещает данные в меньшее пространство, но медленно». Инфомир . 9 (6):55 . Проверено 5 апреля 2015 г.
  5. ^ Дэвис, Стивен Рэнди (24 февраля 1987). «Squish сжимает файлы перед их записью на диск». Журнал ПК . 6 (4):46 . Проверено 6 апреля 2015 г.
  6. ^ Аб Гольдштейн, Хэл (1989-07-08). «На 50% больше файлового пространства всего за 89,95 долларов» (PDF) . Портативная бумага . 4 (4). Персонализированное программное обеспечение , теперь Thaddeus Computing : 46 . Проверено 5 апреля 2015 г.
  7. ^ http://files.mpoli.fi/unpacked/software/dos/compress/jam125sw.zip/readme.doc [ текстовый файл с пустым URL-адресом ]
  8. ^ аб Сливка, Бенджамин В.; Штрауб, Эрик; Фридман, Ричард (июль 1993 г.). «Практическое руководство - Под капотом: изнутри MS-DOS 6 - Разработчики MS-DOS описывают оптимизацию памяти операционной системы и технологию сжатия диска». Журнал БАЙТ . 18 (8): 197–202 . Проверено 1 ноября 2016 г.[1]
  9. ^ abc Шульман, Эндрю; Браун, Ральф Д .; Макси, Дэвид; Михелс, Раймонд Дж.; Кайл, Джим (1994) [ноябрь 1993 г.]. Недокументированная DOS: Руководство программиста по зарезервированным функциям и структурам данных MS-DOS - расширено и включает MS-DOS 6, Novell DOS и Windows 3.1 (2-е изд.). Эддисон Уэсли . ISBN 0-201-63287-Х.(xviii+856+vi страниц, 3,5-дюймовая дискета) Исправления: [2][3]
  10. ^ Аб Чаппелл, Джефф (1994). Внутреннее устройство DOS . Эддисон Уэсли . ISBN 978-0-201-60835-9.[4][5] Ошибки: [6][7][8]
  11. ^ abcdefg Пол, Матиас Р. (30 июля 1997 г.). NWDOS-TIPs — советы и подсказки для Novell DOS 7, с просмотром недокументированных подробностей, ошибок и обходных путей. MPDOSTIP (на немецком языке) (3-е изд.). Архивировано из оригинала 10 сентября 2017 г. Проверено 5 апреля 2015 г.NWDOSTIP.TXT — это комплексная работа по Novell DOS 7 и OpenDOS 7.01 , включая описание многих недокументированных функций и внутренних устройств. Это часть еще более обширной авторской коллекции MPDOSTIP.ZIP, которая поддерживалась до 2001 года и в то время распространялась на многих сайтах. Предоставленная ссылка указывает на более старую версию файла NWDOSTIP.TXT, преобразованную в HTML.
  12. ^ "Клон MS-DOS, сделанный в России". Компьютервоче . 6 мая 1994 г. Проверено 12 апреля 2015 г.
  13. ^ Руководство пользователя Caldera DR-DOS 7.02. Caldera, Inc., 1998 г. [1993, 1997]. Архивировано из оригинала 5 ноября 2016 г. Проверено 10 августа 2013 г.
  14. ^ abcd Пол, Матиас Р. (2 октября 1997). «Обновление Caldera OpenDOS 7.01/7.02 Alpha 3 IBMBIO.COM README.TXT». Архивировано из оригинала 4 октября 2003 г. Проверено 29 марта 2009 г.[9]
  15. ^ «Сжимайте на диске в 10 раз больше электронных таблиц - SQZ! - Средство сжатия данных для Lotus» . Журнал ПК . Издательство Тернер Холл: 155. 14 октября 1986 г. Проверено 18 ноября 2016 г.
  16. ^ ftp://sunsite.unc.edu/pub/Linux/system/Filesystems/dosfs/thsfs.tgz [ постоянная мертвая ссылка ]
  17. ^ «Re: Сжатие диска — укладчик — дисковое пространство и т. д.» .
  18. ^ http://ftp.nluug.nl/ftp/ibiblio/system/filesystems/thsfs.lsm [ текстовый файл с пустым URL-адресом ]
  19. ^ «DMSDOS — драйвер ядра Linux» . 18 марта 2005 г. Архивировано из оригинала 11 ноября 2016 г. Проверено 25 мая 2016 г.
  20. ^ «Модуль DMSDOS CVF» (dmsdoc.doc). 0.9.2.0. 19 ноября 1998 г. Архивировано из оригинала 2 ноября 2016 г. Проверено 1 ноября 2016 г.
  21. ^ ab DR-DOS 7.03 WHATSNEW.TXT — Изменения с DR-DOS 7.02 на DR-DOS 7.03. Кальдера, Инк. 24 декабря 1998 г. Архивировано из оригинала 8 апреля 2019 г. Проверено 08 апреля 2019 г.

Внешние ссылки