Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Сервисные программы. Архиваторы




По мере эксплуатации любой операционной системы возникает необходимость в реализации некоторых функций, которые не входят в состав конкретной операционной системы. В этом случае пользователи, владеющие основами программирования, а часто и отдельные фирмы создают соответствующие программы. Иногда такие разработки впоследствии включаются в состав операционной системы и становятся ее частью. А наиболее часто они эксплуатируются пользователями самостоятельно, расширяя возможности операционных систем. Такие программы получили название сервисных программ, или программ обслуживания. К программам такого типа относят: утилиты, архиваторы, антивирусные программы. Утилиты обычно реализуют такие функции как: восстановление информации на дисках, повышение скорости работы компьютера, защиту информации от несанкционированного доступа и др. Программы-архиваторы позволяют сжимать информацию, хранящуюся на дисках, для удобства ее транспортирования (переноса с одного компьютера на другой) и освобождения места на диске. Антивирусные программы предназначены для защиты от воздействия компьютерных вирусов.

С того момента, как информация стала переводиться в электронную форму, технология породила процесс почти неконтролируемого роста объема электронных файлов. Причем увеличился объем не только операционной системы или пользовательских приложений, но также выросли и создаваемые этими программами рабочие файлы. Для решения этой проблемы были созданы специализированные программы для упаковки данных. Эти программы получили название программ архивации файлов. Принцип работы архиватора состоит в следующем. Любой файл состоит из набора нулей и единиц. Предположим, есть некоторый набор данных: 1101101101110. Здесь наблюдается определенная закономерность: последовательность «110» повторяется четыре раза подряд. Значит, появляется возможность заменить вышеуказанный фрагмент следующей последовательностью: КЛЮЧповторповторповтор. Где ключом обозначается 110, а символ повтора означает, что на его месте должен находиться ключ. Если условно считать, что повтор обозначается как 1, то исходный фрагмент преобразуется в 110111, и в результате из последовательности длиной двенадцать бит получится последовательность длиной в шесть бит. То есть применение кодирования позволило сжать исходный файл в два раза. Таким образом техника сжатия (компрессии, упаковки) данных основана на замене повторяющихся последовательностей более короткими кодами и составлении таблицы соответствия, используемой в последующем для восстановления данных в первоначальном виде, то есть для их распаковки (декомпрессии) и архив делится на два компонента – таблицу соответствия и сжатые данные. В действительности архив еще содержит заголовок со служебной информацией, в том числе со справочником, описывающим сжатые файлы. Дополнительный выигрыш памяти достигается еще и благодаря устранению пустот в «хвостовых» кластерах сжимаемых файлов, поскольку все их содержимое помещается в единственный файл.

 




Поделиться с друзьями:


Дата добавления: 2014-11-20; Просмотров: 1283; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.