Что такое сервисные программы

Что такое сервисные программы

Сервисные программы

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

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

Программные оболочки операционных систем — это программы, которые позволяют пользователю отличными от предоставляемых ОС средствами (более понятными и эффективными) осуществлять действия по управлению ресурсами компьютера.

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

Утилиты могут распространяться тремя способами:

1. Поставляться на рынок как самостоятельные программы;

2. Входить в состав многофункциональных пакетов сервисных утилит;

3. Входить в состав операционной системы (в виде служебных программам).

В качестве примера пакета сервисных программ можно привести пакет Norton Utilities for Windows (Symantec), содержащий набор программ, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью собственных средств ОС.

Перечислим некоторые утилиты этого комплекта, с которыми чаще всего приходится сталкиваться на практике:

Типы сервисных программ (утилит)

Проверка работоспособности компонентов ПК и ОС

Диспетчер задач, Test CPU

Программы обслуживания
дисков

Диагностика работоспособности дисков

Norton Disk Doctor, Check Disk, Partition Magic

Программы для работы с CD / DVD

Easy CD Creator, Nero

Защита ПК от вирусов

Norton Antivirus, AVP, DrWeb

В ОС Windows XP входит ряд служебных программ, в качестве примера которых можно привести следующие.

Программа очистки диска — очищает пространство на жестком диске. Она проверяет диск и выводит перечень временных файлов, файлов из «кэша» Интернета, а также ненужных программных файлов, удаление которых не приведет к негативным последствиям. Можно выбрать удаление некоторых или всех этих файлов.

Программа проверки диска — проверяет жесткий диск на наличие ошибок файловой системы и поврежденных секторов на жестком диске.

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

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

Если сеанс работы Windows был завершен некорректно или аварийно (отключено питание), то при последующем включении компьютера программа проверки диска вызывается автоматически.

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

Программа архивации — создает точную копию содержимого жесткого диска (архив на внешнем носителе) на определенный момент времени.

Программа восстановления системы — позволяет восстановить систему на момент создания точки восстановления — сохраненного состояния компьютера. Точки восстановления создаются автоматически самой системой как контрольные и при наступлении определенных событий (установка программ, обновление системы и т.п.), или вручную пользователем.

Число сохраненных точек восстановления зависит от активности использования компьютера, размера жесткого диска (или размера раздела, содержащего каталог Windows XP) и количества места на жестком диске, выделенного для хранения сведений программой «Восстановления системы».

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

Назначенные задания — запускает Мастера планирования заданий для составления расписание автоматического выполнения заданий на компьютере.

Мастер переноса файлов и параметров — организует перенос системных папок Windows по локальной сети на другой компьютер с сохранением всех настроек и параметров.

Командная строка — оболочка, в которой в Windows эмулируется среда MS-DOS.

Источник

Что такое сервисные программы

Структура системного программного обеспечения

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

Базовое программное обеспечение (base software) – минимальный набор программных средств, обеспечивающих работу компьютера.

Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.

Рис. 1.3 Классификация системного программного обеспечения компьютера

Базовое программное обеспечение

В базовое программное обеспечение входят:

Операционная система предназначена для управления выполнения пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ.

В секторе программного обеспечения и операционных систем ведущее положение занимают фирмы IBM, Microsoft, UNISYS, Novell. Доход от продаж операционных систем в среднем превышает 20 млрд. дол. год. Рассмотрим наиболее распространенные типы операционных систем.

Операционные системы для персональных компьютеров делятся на:

Большое значение сегодня имеет применение 32-разрядных операционных систем для персональных компьютеров:

OS/2 во всех модификациях (IBM);

Windows NT во всех модификациях (Microsoft);

Unix во всех модификациях;

SCO Open Desktop 3.0 (Santa Cruz Operation);

Solaris 2.1 (SunSoft) — x86;

UnixWare Personal Edition 1.0 (Novell).

Операционная оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы. Операционные оболочки имеют текстовый и графический интерфейсы конечного пользователя.

Сервисные программы – часто называются утилитами.

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

Минимальный состав системного программного обеспечения:

Характеристика антивирусных программ

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

Различают следующие виды антивирусных программ:

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

Программы-доктора или фаги, а также программы-вакцины не только находят зараженные вирусами файлы, но и «лечат» их, т.е. удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов. Среди фагов выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов. Наиболее известными полифагами являются программыAidstest, Scan, Norton Anti Virus и Doctor Web.

Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление их версий.

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

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

При попытке какой-либо программы произвести указанные действия «сторож» посылает пользователю сообщение и предлагает запретить или разрешить соответствующее действие. Программы-фильтры весьма полезны, так как способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их «назойливость» (например, они постоянно выдают предупреждение о любой попытке копирования исполняемого файла), а также возможные конфликты с другим программным обеспечением. Примером программы-фильтра является программа Vsafe,входящая в состав пакета утилит операционной системы MS DOS.

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

Источник

Сервисное программное обеспечение : классификация и назначение

Се́рверное програ́ммное обеспечение (се́рвер, англ. server от to serve — служить; множественное число сервера́) — в информационных технологиях — программный компонент вычислительной системы, выполняющий сервисные (обслуживающие) функции по запросу клиента, предоставляя ему доступ к определённым ресурсам или услугам.

Это набор сервисных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образом:

· драйверы специфических и специальных устройств (те, которые не поставляются в составе ОС).

· программы диагностики работоспособности компьютера;

· антивирусные программы, обеспечивающие защиту компьютера, обнаружение и восстановление зараженных файлов;

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

· программы архивирования данных, которые обеспечивают процесс сжатия информации в файлах с целью уменьшения объема памяти для ее хранения;

· программы обслуживания сети.

Эти программы часто называются утилитами. (Заметим, что к антивирусным средствам этот термин обычно не применяется)

Отдельно вспомним о такой группе системного ПО как системы программирования.

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

Система программирования включает следующие программные компоненты:

· транслятор с соответствующего языка;

· компоновщик (редактор связей);

Заметим, что любая система программирования может работать только в соответствующей ОС, под которую она и создана, однако при этом она может позволять разрабатывать программное обеспечение и под другие ОС.

Например, одна из популярных систем программирования на языке С/С++ от фирмы Watcom для OS/2 позволяет получать программы и для самой OS/2, и для DOS, и для Windows.

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

Трансляторы делятся на два класса: компиляторы и интерпретаторы. Компиляторы переводят весь исходный модуль на машинный язык. Интерпретатор последовательно переводит на машинный язык и выполнят операторы исходного модуля

Отладчик позволяет управлять процессом исполнения программы, является инструментом для поиска и исправления ошибок в программе. Базовый набор функций отладчика включает:

· пошаговое выполнение программы (режим трассировки) с отображением результатов,

· остановка в заранее определенных точках,

· возможность остановки в некотором месте программы при выполнении некоторого условия;

· изображение и изменение значений переменных.

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

Источник

Сервисные программы

1. Сервисные программы.

1.1. Назначение и виды.

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

Cервисные программы (утилиты) предназначены для выполнения различных вспомогательных операций- проверки исправности оборудования, архивации файлов, борьбы с вирусами, форматирования дисков..

К программам такого типа относят: утилиты, архиваторы, антивирусные программы.

Утилиты обычно реализуют такие функции как: восстановление информации на дисках, повышение скорости работы компьютера, защиту информации от несанкционированного доступа и др.

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

Антивирусные программы предназначены для защиты от воздействия компьютерных вирусов.

1.2. Пакетсервисныхпрограмм Norton Utilities for Windows.

Пакет сервисных программ NortonUtilitiesforWindows(Symantc) содержит набор программ, реализующих многие важные и полезные функции, которые затруднительно или даже невозможно осуществить с помощью собственных средств ОС.

Наиболее часто используются такие входящие в пакет программы-утилиты:UneraseWizard, NortonDiskDoctor, SpeedDisk, SystemInformation. Все программы пакеты можно вызывать из Главного меню Windows или через управляющий центр пакета, если он был установлен при инсталляции.

Утилита NortonDiskDoctor осуществляет проверку логической структуры файловой системы и наличие физически поврежденных (сбойных) участков на поверхности диска. Перед началом тестирования следует выбрать проверяемый диск (диски) и настроить параметры процесса с помощью кнопки [Опции], а также определить реакцию утилиты при выявлении ошибки – автоматически ее исправлять или предоставить это сделать пользователю.

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

Для восстановления случайно удаленных файлов или папок используется Мастер UnEraseWizard, который позволяет, во-первых, осуществить поиск защищенных файлов на локальном компьютере и файлов, восстанавливаемых по критерию, во-вторых, выбрать нужные файлы из полученного списка удаленных и выполнить их восстановление. В списке для каждого файла содержится имя, исходное расположение, дата удаления, тип, длина и программа, с помощью которой произведено удаление. Файлы будут восстановлены в тех папках, из которых были удалены.

Утилита WinDoctor позволяет обнаружить ошибки в системных файлах ОС Windows, Реестре и другие проблемы. В процессе тестирования компьютера создается список обнаруженных ошибок, степень их серьезности. Пользователь имеет возможность выбрать группу (или все) проблем и осуществить самостоятельное их исправление или предоставить это утилите (кнопка [Ремонт] или [Чинить все]).

Утилита SystemInformation предоставляет пользователю подробную информацию о компьютере. В окне утилиты имеются вкладки для просмотра сведений о системе, дисплее, принтере, памяти, дисках, типах устройств, подключенных к компьютеру, подключенных ауди- и видеоустройствах, подключении к сети и соединении с Internet. Все отчеты можно вывести на печать.

2. Служебные программы ОС Windows.

2.1. Назначение, виды, функциональные возможности служебных программ.

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

Классификация служебных программных средств:

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

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

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

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

5. Средства коммуникации. Разрешают устанавливать соединение с отдаленными компьютерами, передают сообщение электронной почты, пересылают факсимильные сообщения и т.п..

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

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

2.2. Программы форматирования дисков, дефрагментации дисков.

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

Форматирование жесткого диска включает в себя три этапа:

1.Форматирование диска на низком уровне (низкоуровневое форматирование).Это единственный «настоящий» метод форматирования диска. При этом процессе на жестком диске создаются физические структуры: треки (дорожки), сектора, управляющая информация. Этот процесс выполняется заводом-изготовителем на пластинах, которые не содержат ещё никакой информации.

2.Разбиение на разделы.Этот процесс разбивает объём винчестера на логические диски (C, D, и т. д.). Этим обычно занимается операционная система, и метод разбиения сильно зависит от операционной системы.

3.Высокоуровневое форматирование. Этот процесс также контролируется операционной системой и зависит как от типа операционной системы, так и от утилиты, используемой для форматирования. Процесс записывает логические структуры, ответственные за правильное хранение файлов, а также, в некоторых случаях, системные загрузочные файлы в начало диска. Это форматирование можно разделить на два вида: быстрое и полное. При быстром форматировании перезаписывается лишь таблица файловой системы, при полном же — сначала производится верификация (проверка) поверхности накопителя, а уже потом производится запись таблицы файловой системы.

Программы для форматирования:

ü AcronisPartitionExpert 2003

ü EASEUS PartitionMaster Home Edition

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

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

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

Дефрагментация чаще всего используется для таких файловых систем, как FileAllocationTable для MS-DOS и MicrosoftWindows, так как в программах для работы с ними обычно не предусмотрено никаких средств для предотвращения фрагментации, и она появляется даже на почти пустом диске и небольшой нагрузке.

Общим недостатком таких программ является их медленная работа — процесс дефрагментации обычно занимает очень много времени (до нескольких часов).

Программы для дефрагментации:

ü AshampooMagicalDefrag 2.34

ü AuslogicsDiskDefrag 1.6

ü PiriformDefraggler 1.10

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

3.1. Понятие вируса, классификация вирусов, классификация компьютерных вредителей.

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

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

Классифицировать вирусы можно по следующим признакам:

· по способу заражения среды обитания;

· по деструктивным возможностям;

· по особенностям алгоритма вируса.

По среде обитания вирусы можно разделить на:

· Файловые вирусы, которые внедряются в выполняемые файлы (*.СОМ, *.ЕХЕ, *.SYS, *.BAT, *.DLL).

· Загрузочные вирусы, которые внедряются в загрузочный сектор диска (Boot-сектор) или в сектор, содержащий системный загрузчик винчестера (MasterBootRecord).

· Макро-вирусы, которые внедряются в системы, использующие при работе так называемые макросы (например, Word, Excel).

По способам заражения вирусы бывают резидентные и нерезидентные.

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

По деструктивным возможностям вирусы можно разделить на:

· безвредные, т.е. никак не влияющие на работу компьютера (кроме уменьшения свободной памяти на диске в результате своего распространения);

· неопасные, влияние которых ограничивается уменьшением свободной памяти на диске и графическими, звуковыми и пр. эффектами;

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

Классификация вирусов по особенностям алгоритма:

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

3.2. Назначение и классификация антивирусных программ.

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

Данные программы можно классифицировать по пяти основным группам: фильтры, детекторы, ревизоры, доктора (фаги) и вакцинаторы (иммунизаторы).

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

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

Примеры антивирусных программ:

ü AVP (AntiVirusProtect)

ü PandaTitaniumAntivirus 2004

4.1. Назначение и принцип архивации.

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

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

Принцип работы любого архиватора базируется на поиске в файле «избыточной» информации и последующем ее кодировании с целью получения минимального объема. Самым известным методом архивации файлов является сжатие последовательностей одинаковых символов. Например, внутри файла находятся последовательности байтов, которые часто повторяются. Вместо того чтобы хранить каждый байт, фиксируется количество повторяющихся символов и их позиция. Описанный метод является простым и очень эффективным способом сжатия файлов. Если обрабатываемый текст содержит небольшое количество последовательностей повторяющихся символов, то такой метод не обеспечивает большой экономии объема. Поэтому в современных архиваторах применяются более изощренные методы сжатия данных, например, кодирование символами переменной длины. Код переменной длины позволяет записывать наиболее часто встречающиеся символы и фразы всего лишь несколькими битами, в то время как редкие символы и фразы будут записаны более длинными битовыми строками. Для реализации такого метода используется специальная таблица соответствия. В архиваторах часто (Arj, Rar, Pkzip) реализуется метод сжатия, базирующийся на замене текстовых строк указателями на встречающиеся в тексте ранее идентичные строки.

4.2. Функциональные возможности и сравнительная характеристика архиваторов WinZip и WinRar.

· создавать архивы и извлекать из них файлы;

· добавлять, извлекать, или удалять из архива отдельные файлы или группы файлов;

· создавать самораспаковывающиеся архивы – архивный файл в этом случае будет иметь расширение *.exe и запускается как обычная программа. Файлы из такого архива могут быть извлечены на любом компьютере путем запуска программы;

· создавать многотомные архивы, что позволяет разместить большой архив на нескольких носителях ограниченной емкости.устанавливать пароль на архив – при этом посторонний сможет лишь просмотреть список файлов архива, но не сможет распаковать сжатые данные;

· уменьшить размер файла для отправки по e-mail, обеспечивает степень сжатия до 95 %.

WinRar последней версии полностью поддерживает архивы rar и zip, и без проблем управляются с архивами других форматов. То есть кроме полной поддержки архивов rar и zip, в WinRar реализована поддержка основных операций для архивов форматов cab, arj, lzh, tar, gz, ace и uue, созданных с помощью других программ архивирования. К ним относятся: извлечение файлов, а также просмотр содержимого архива, комментариев и информации об архиве. Для работы с этими архивами не нужны никакие дополнительные программы. И это является несомненным плюсом архиватора WinRar.

· полную поддержку архивов rar и zip;

· оригинальный высокоэффективный алгоритм сжатия данных;мультимедийный интерфейс (drag&drop);

· управление архивами других форматов (cab, arj, lzh, tar, gz, ace, uue); создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью стандартного или дополнительных модулей SFX;

· поддержку непрерывных (solid) архивов, многотомных архивов;

· шифрование, добавление архивных комментариев (с поддержкой ESC-последовательностей ANSI), ведение протокола ошибок и пр.

Кроме WinRar, в комплект поставки входит файл Rar.exe. Это также 32-разрядная версия Rar для Windows, но она поддерживает только интерфейс командной строки и работает в текстовом режиме. Обычно консольная версия Rar используется для вызова из пакетных файлов (bat и cmd), для запуска из приглашения MsDos и др. Она поддерживает больше команд и ключей в командной строке, чем WinRar.

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

Как и WinZip, WinRar полностью интегрируется со средой Windows, позволяя оперировать файлами и архивами с помощью Проводника и контекстных меню.

Оба формата – rar и zip – поддерживают шифрование. Чтобы зашифровать файлы, необходимо указать пароль – до архивации в командной строке или в меню. В форматах rar и zip применяются оригинальные алгоритмы шифрования, однако шифрование в WinRar значительно надежней. Если необходимо зашифровать важную информацию, то лучше выбрать формат архива WinRar. Для обеспечения достаточного уровня безопасности используйте пароли длиной не менее 8 символов. Если вы потеряете свой пароль, вам не удастся восстановить из архива зашифрованные файлы. Правда, шифрование не дает 100%-й гарантии, что ваша информация будет защищена от посторонних глаз.

Другое преимущество WinZip – скорость. Архивы WinZip обычно создаются быстрее архивов WinRar. Формат rar в большинстве случаев обеспечивает существенно лучшее сжатие, чем zip, особенно в режиме создания непрерывных архивов. Другая важная возможность WinRar – поддержка многотомных архивов. Они намного удобнее и проще в использовании, чем так называемые «разделенные по дискам» (spandisk) архивы WinZip. Кроме того, у формата rar есть несколько важных возможностей, отсутствующих у zip, например, добавление информации для восстановления, которая позволяет восстановить физически поврежденный файл, и блокировка важных архивов для предотвращения их случайной модификации.

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

В обоих форматах поддерживаются шесть методов архивации: Без сжатия, Скоростной, Быстрый, Нормальный, Хороший, Максимальный.

Максимальный метод обеспечивает наиболее высокую степень сжатия, но с наименьшей скоростью. Напротив, Скоростной сжимает плохо, но очень быстро. Метод Без сжатия просто помещает файлы в архив без их упаковки. Если вы создаете архив для распространения или для долгого хранения, возможно, имеет смысл пожертвовать временем и выбрать метод Максимальный для получения наилучшего сжатия. Если же вы создаете ежедневную резервную копию данных, то, как правило, лучше использовать Нормальный метод.

Источник

Понравилась статья? Поделиться с друзьями:

Не пропустите наши новые статьи:

  • что такое сервисное программное обеспечение
  • что такое сервисная программа макбук
  • что такое сервисная программа iphone
  • Что такое сервис пак 1 для windows 7
  • что такое сервис в программировании

  • Операционные системы и программное обеспечение
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии