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

Автор: Пользователь скрыл имя, 02 Мая 2012 в 16:44, контрольная работа

Описание работы

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

Работа содержит 1 файл

контр раб..docx

— 642.00 Кб (Скачать)

Вариант №7

  1. Архиваторы. Антивирусные программные средства. Классификация. Принципы работы.
  2. MS Access 2007(2010): создание таблиц, форм, отчётов.

 

Оглавление:

1. Архиваторы. Антивирусные  программные средства. Классификация. Принципы  работы. 4

2. MS Access 2007 (2010): создание таблиц, форм, отчетов. 11

3. Список литературы. 15 
 

 

1. Архиваторы. Антивирусные программные  средства. Классификация. Принципы  работы.

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

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

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

    Файловый  архив может содержать сколько  угодно много различных файлов. Кроме  того, архиваторы предоставляют средства проверки целостности архива. Благодаря  этому всегда можно удостовериться, не нарушен ли архив при хранении или передаче по сети. Архив может  быть самораспаковывающимся. Самораспаковывающийся (SFX, от англ. SelF-eXtracting) архив – это  архив, к которому присоединен исполняемый  модуль. Этот модуль позволяет извлекать  файлы простым запуском архива как  обычной программы. Таким образом, для извлечения содержимого SFX-архива не требуется дополнительных внешних  программ. SFX-архивы, как и любые  другие исполняемые файлы, обычно имеют  расширение .EXE. Большинство программ-архиваторов  позволяют создавать многотомные  архивы различной размерности.  Такого рода возможность позволяет переносить с помощью дискет с одного компьютера на другой достаточно большие по размерности  программы. Среди наиболее распространенных программ-архиваторов можно назвать ARJ, PKZIP, LHA, PKPAK, PAK, ZIP, RAR, WinZIP и WinRAR.

    Программа WinRAR является достаточно мощным средством  для создания архивных файлов различных  форматов.  Среди них следует  выделить возможность работы с архивами ZIP и RAR. К положительным особенностям этой программы следует отнести  удобный пользовательский интерфейс,  прозрачность выполнения действий, возможность  создания самораспаковывающихся и  многотомных архивов. Программы - архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т.е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов.

    Целью упаковки файлов обычно являются обеспечение  более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам  связи в компьютерных сетях. Поэтому  основным показателем эффективности  той или иной программы-архиватора является степень сжатия файлов. Степень  сжатия файлов характеризуется коэффициентом  Кс, определяемым как отношение объема сжатого файла Vc к объему исходного  файла Vо, выраженное в процентах (в  некоторых источниках используется обратное соотношение): Кс=(Vc/Vo)*100%. Степень  сжатия зависит от используемой программы, метода сжатия и типа исходного файла.

    Наиболее  хорошо сжимаются файлы графических  образов, текстовые файлы и файлы  данных, для которых коэффициент  сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых  программ и загрузочных модулей  Кс = 60 - 90%. Почти не сжимаются архивные файлы. Алгоритмы, которые устраняют  избыточность записи данных, называются алгоритмами сжатия данных, или алгоритмами  архивации. В настоящее время  существует огромное множество программ для сжатия данных, основанных на нескольких основных способах. Все алгоритмы  сжатия данных делятся на:

    1) алгоритмы сжатия без потерь, при использовании которых данные  на приемной восстанавливаются  без малейших изменений;

    2)алгоритмы  сжатия с потерями, которые удаляют  из потока данных информацию, незначительно влияющую на суть  данных, либо вообще невоспринимаемую  человеком (такие алгоритмы сейчас  разработаны только для аудио-  и видео- изображений). Преимущество  отдается естественно, первой  группе алгоритмов. Существует два  основных метода архивации без  потерь: алгоритм Хаффмана (англ. Huffman), ориентированный на сжатие последовательностей  байт, не связанных между собой,  алгоритм Лемпеля-Зива (англ. Lempel, Ziv), ориентированный на сжатие любых  видов текстов, то есть использующий  факт неоднократного повторения "слов" - последовательностей байт. Практически все популярные программы  архивации без потерь (ARJ, RAR, ZIP и  т.п.) используют объединение этих  двух методов - алгоритм LZH.

Наиболее популярные форматы архивов:

  • ZIP - еще со времен ОС DOS один из самых популярных и распространенных архивных форматов, основанный на алгоритмах сжатия предложенных в 80-х годах прошлого столетия израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием. Сегодня он является стандартом де-факто в Интернете, и его поддерживают практически все программы-архиваторы.
  • RAR - разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, ценой этому является более продолжительный процесс обработки архива. В целом формат RAR значительно лучше других оптимизирован для решения сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств.
  • CAB применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм, нигде не опубликованный, представляет собой достаточно совершенный продукт, имеющий высокий коэффициент сжатия.
  • GZIP, TAR - получили наибольшее распространение в системах на базе Unix и ее самой популярной разновидности Linux.
  • ACE - достаточно новый формат с высокой степенью сжатия, завоевывающий все большую популярность.

    Массовое  применение персональных компьютеров  оказалось связанным с появлением самовоспроизводящихся программ-вирусов, препятствующих нормальной работе компьютера, разрушающих файловую структуру  дисков и наносящих ущерб хранимой в компьютере информации. Компьютерный вирус — это специальная программа, способная самопроизвольно присоединяться к другим программам и при запуске последних выполнять различные нежелательные действия: порчу файлов и каталогов; искажение результатов вычислений; засорение или стирание памяти; создание помех в работе компьютера. Наличие вирусов проявляется в разных ситуациях: некоторые программы перестают работать или начинают работать некорректно;  на экран выводятся посторонние сообщения, сигналы и другие эффекты; работа компьютера существенно замедляется; структура некоторых файлов оказывается испорченной. 

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

    Файловые вирусы внедряются в выполняемые файлы, создают файлы-спутники или используют особенности организации файловой системы. Загрузочные вирусы записывают себя в загрузочный сектор диска. Начинают работу при загрузке компьютера и обычно становятся резидентными. Макровирусы заражают файлы широко используемых пакетов обработки данных. Эти вирусы представляют собой программы, написанные на встроенных в эти пакеты языках программирования. Наибольшее распространение получили макровирусы для приложений Microsoft Office. Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.

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

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

    По алгоритмам работы различают компьютерные вирусы:  черви (пересылаются с компьютера на компьютер через компьютерные сети, электронную почту и другие каналы), вирусы-невидимки (стелс-вирусы), троянские программы, программы – мутанты, логические бомбы и другие вирусы.  Существует достаточно много программных средств антивирусной защиты. Современные  антивирусные программы состоят из модулей: эвристический модуль – для выявления неизвестных вирусов; монитор – программа, которая постоянно находится в оперативной памяти ПК; устройство управления, которое осуществляет запуск антивирусных программ и обновление вирусной базы данных и компонентов; 
почтовая программа (проверяет электронную почту); программа сканер – проверяет, обнаруживает и удаляет фиксированный набор известных вирусов в памяти, файлах и системных областях дисков; сетевой экран – защита от хакерских атак.

    Компьютерные  вирусы для своего размножения и  нанесения максимального вреда  внедряются в полезные программы. Но есть и другие программы, также наносящие  вред пользователям, но отличающиеся способом их распространения. К таким программам относятся:

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

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

    Имеются вирусы, предназначенные для воздействия  на конкретные программные продукты. Например, вирусы, повреждающие текстовый  процессор Microsoft Word  и табличный процессор Microsoft Excel, распространяются с документами этих программных продуктов. Для обнаружения, удаления и защиты от компьютерных вирусов разработано несколько видов специальных программ, которые позволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными.

Информация о работе Архиваторы. Антивирусные программные средства