Автор работы: Пользователь скрыл имя, 13 Февраля 2013 в 11:48, контрольная работа
Сервисное программное обеспечение - программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Как правило, программы для архивации файлов позволяют помещать копии файлов на диске в сжатом виде в архивный файл, извлекать файлы из архива, просматривать оглавление архива и т.д. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования.
Наиболее распространенные программы-архиваторы имеют приблизительно одинаковые возможности и ни одна из них не превосходит другие по всем параметрам: одни программы работают быстрее, другие обеспечивают лучшую степень сжатия файлов. Даже если сравнивать программы только по степени сжатия, то среди них нет лидера: разные файлы лучше сжимаются разными программами.
Принцип работы архиваторов
основан на поиске в файле "избыточной"
информации и последующем ее кодировании
с целью получения минимального
объема. Самым известным методом
архивации файлов является сжатие последовательностей
одинаковых символов. Например, внутри
вашего файла находятся
B B B B B L L L L L A A A A A
В шестнадцатеричной системе
42 42 42 42 42 4C 4C 4C 4C 4C 41 41 41 41 41
Архиватор может представить этот файл в следующем виде
(шестнадцатеричном):
01 05 42 06 05 4C 0A 05 41
Это значит: с первой позиции пять раз повторяется символ "B", с позиции 6 пять раз повторяется символ "L" и с позиции 11 пять раз повторяется символ
"A". Для хранения
файла в такой форме
Описанный метод является
простым и очень эффективным
способом сжатия файлов. Однако он не обеспечивает
большой экономии объема, если обрабатываемый
текст содержит небольшое количество
последовательностей
изощренный метод сжатия данных, используемый в том или ином виде практически любым архиватором, - это так называемый оптимальный префиксный код и, в частности, кодирование символами переменной длины (алгоритм Хаффмана). Код переменной длины позволяет записывать наиболее часто встречающиеся символы и группы символов всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Например, в любом английском тексте буква
E встречается чаще, чем Z, а X и Q относятся к наименее встречающимся.
Таким образом, используя
специальную таблицу
Популярные архиваторы ARJ, PAK, PKZIP работают на основе алгоритма
Лемпела-Зива. Эти архиваторы классифицируются как адаптивные словарные кодировщики, в которых текстовые строки заменяются указателями на идентичные им строки, встречающиеся ранее в тексте. Например, все слова какой-нибудь книги могут быть представлены в виде номеров страниц и номеров строк некоторого словаря. Важнейшей отличительной чертой этого алгоритма является использование грамматического разбора предшествующего текста с расположением его на фразы, которые записываются в словарь. Указатели позволяют сделать ссылки на любую фразу в окне установленного размера, предшествующего текущей фразе. Если соответствие найдено, текущая фраза заменяется указателем на своего предыдущего двойника.
При архивации, как и при
компрессировании, степень сжатия файлов
сильно зависит от формата файла.
Графические файлы типа TIFF и GIF уже
заранее компрессированы (хотя существует
разновидность формата TIFF и без
компрессии) и здесь даже самый
лучший архиватор мало чего найдет
для упаковки. Совсем другая картина
наблюдается при архивации
Все программы для архивации условно можно разделить на две категории:
V Для командной строки MS-DOS (ARJ, PKZIP, RAR и тд.)
V Для ос WINDOWS (WINZIP, WINRAR и тд.)
Архивный файл.
Архивный файл представляет
собой набор из одного или нескольких
файлов, помещенных в сжатом виде в
единый файл, из которого их можно при
необходимости извлечь в
V имя файла;
V сведения о каталоге, в котором содержится файл;
V дата и время последней модификации файла;
V размер файла на диске и в архиве;
V код циклического контроля
для каждого файла,
Определить с помощью какой программы был заархивирован тот или другой архивный файл, можно при помощи расширения. Например:
V game.rar – заархивирован при помощи архиватора RAR.
V game.arj – заархивирован при помощи архиватора ARJ.
V game.zip - заархивирован при помощи архиватора ZIP.
Невольно возникает вопрос, зачем столько архиваторов и все для одной лишь цели – сжать объем файла. Разные программы отличаются форматом архивных файлов, скоростью работы, степенью сжатия файлов при помещении в архив, удобством использования.
Архиваторы MS DOS.
С развитием компьютера стали увеличиваться и объемы информации хранимой в нем, что в свою очередь привело к развитию технологий по хранению этой информации в сжатом виде, то есть в архивах. Для этого было придумано множество программ осуществляющих архивацию информации.
Однако в работе с этой информацией иногда нежелательно раскрывать полный архив, чтобы взять один или два требуемых файла или же просто посмотреть, что в архиве за информация.
Программы-архиваторы, за исключением
единиц, не предоставляют удобных
оболочек позволяющих просто, быстро
и в наглядной форме
Наиболее известные программы-
Robert K. Jung), PKZIP(компания PKWARE Inc.), IHA (Haruyasu Yoshizaki), ZOO
(Rahul Dhesi). Безусловным лидером во всем мире за последние 5 лет стал архиватор RAR. В настоящее время RAR активно вытесняет ZIP как основную утилиту сжатия FTP архивов в сети INTERNET. RAR является единственной всемирно используемой программой, созданной русским программистом (за исключением TETRIS). Все архиваторы отличаются используемыми алгоритмами сжатия, форматами архивных файлов, скоростью работы и т.д.
PKZIP
Работает из командной строки. Различные функции по обслуживанию архивов zip выполняются разными программами: pkzip - помещение файлов в архив pkunzip - извлечение файлов из архива zip2exe - создание самораспаковывающегося архива pkzipfix - восстановление поврежденного архива.
Изучить справку по работе с архиватором pkzip с помощью команд: pkzip /h pkunzip /h zip2exe /h
ARJ
Работает из командной строки. Выполняет все функции по обслуживанию архивов .arj , в т.ч. поддержку многотомных архивов.
Arj имеет очень большое число ключей. Можно автоматизировать много действий - создание резервной копии диска, архивирование начиная с какой-то даты, добавление к имени архива текущей даты (arh970821.arj), архивирование файла с конкретного места, несколько уровней сжатия и так далее. В версии 2.55 возможна работа с длинными именами.
Достоинства: очень большое количество ключей, что дает возможность автоматизировать большое число функций. Защита архива от повреждений.
Недостатки: отсутствие диалогового режима, некоторое неудобства работы при наличии какого-то ключа в переменной окружения (ARJ_SW) и строке запуска - взаимное уничтожение.
5.Антивирусная программа
Антивирусная программа (антивирус) — программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления зараженных (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом (например, с помощью вакцинации).
Антивирусное программное
обеспечение состоит из подпрограмм,
которые пытаются обнаружить, предотвратить
размножение и удалить
6.Классификация антивирусов
По набору функций и гибкости настроек антивирусы можно разделить на:
-Продукты для домашних пользователей:
-Собственно антивирусы;
-Комбинированные продукты (например, к классическому антивирусу добавлена система антиспам, файрвол, антируткит, шреддер, шифрование, электронная подпись и т.д.);
--Корпоративные продукты:
Серверные антивирусы;
-Антивирусы на рабочих станциях («endpoint»);
-Антивирусы для почтовых серверов;
-Антивирусы для шлюзов.
-Ложные антивирусы (лжеантивирусы)
Список литературы.
1.Информатика.Базовый
курс2-е издание/Под ред.С.В. Симоновича.-СПБ.:Питер,2008.-
2. ru.wikipedia.org
3. www.ssti.ru/kpi/informatika/