Главная страница

система автоматизации. Проблемы автоматизации инженерного труда


Скачать 367.95 Kb.
НазваниеПроблемы автоматизации инженерного труда
Анкорсистема автоматизации
Дата26.11.2020
Размер367.95 Kb.
Формат файлаpdf
Имя файла1_Software_stud.pdf
ТипДокументы
#154108

Проблемы автоматизации инженерного труда
Два вида деятельности инженера при автоматизации производства:
1. Проектирование систем управления (СУ).
2. Эксплуатация СУ.
Необходимые условия повышения уровня автоматизации инженерного труда:
1. Использование ЭВМ в процессах проектирования и производства.
2. Наличие программных средств, поддерживающих автоматизацию основных видов инженерной деятельности.
Основные составляющие инженерного труда
1. Поиск информации, её хранение.
2. Расчетно-вычислительные работы.
3. Анализ ситуаций, решений состояний.
4. Синтез новых объектов, проектов.
5. Формирование документации
 текстовой;
 табличной;
 графической;
 математической.
Персональный Компьютер – основное средство автоматизации инженерной деятельности
 Software (программное обеспечение);
 Hardware (аппаратная часть).

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

Классификация программного обеспечения
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории
1. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ;
2. системные
программы, выполняющие различные вспомогательные функции, например: o управление ресурсами компьютера; o создание копий используемой информации; o проверка работоспособности устройств компьютера; o выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Программное обеспечение:
системное:
 операционные системы;
 сервисные программы (драйверы, утилиты, оболочки);
прикладное:
 инструментальные средства;
 прикладные проблемные программы и системы.

Системное ПО
Операционная система загружается при включении ПК.
Основные функции:
1. Создает среду, в которой работает человек (управляет ПК и его ресурсами: ОЗУ, местом на HD…)
2. создает среду, в которой работают программы (запускает и выполняет).
ОС предоставляет пользователю 2 вида интерфейса (способа общения):
пользовательский – обеспечивает взаимодействие пользователя с программой и ПК;
программный – обеспечивает взаимодействие устройств и программ.
Пользовательский интерфейс может быть командным или
объектно-ориентированным.
Командный интерфейс предполагает ввод пользователем команд с клавиатуры при работе с компьютером.
Объектно-ориентированный интерфейс - это управление ресурсами компьютера путем выполнения операций над
объектами, представляющими файлы, каталоги
(папки), дисководы, программы, документы и т.д.
Прикладные программы, которые создаются для определенной ОС, называютсяприложениями ОС.

Классификация ОС
Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
1. однопользовательские
однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
2. однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;
3. однопользовательские
многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;
4. многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.

ОС принято классифицировать по следующим категориям:
Признак классификации
количество одновременно работающих пользователей
 однопользовательские
 многопользовательские число одновременно выполняемых процессов
 однозадачные
 многозадачные количество поддерживаемых процессоров
 однопроцессорные
 многопроцессорные разрядности кода ОС
 16-разрядные
 32-разрядные
 64-разрядные
 тип интерфейса
 командные (текстовые)
 объектно-ориентированные
(графические) тип доступа Пользователя к компьютеру
 с пакетной обработкой
 с разделением времени
 реального времени тип использования ресурсов
 сетевые
 локальные
Для ПК
 PC DOS - фирмы IBM;
 MS– фирмы MicroSoft (DOS 1.0-1981….3.11-1993);
 ОС Novell - фирмы Novell Net Vary;
 UNIX;
 LINUX.

Основные компоненты ОС (MS DOS)
Операционная система MS DOS (Microsoft Disk Operating System) – самая распространенная ОС на 16 -разрядных персональных компьютерах.
базовая система ввода- вывода (BIOS) постоянно в памяти,
внесистемный ЗАГРУЗЧИК (Boot Record 0 сектор)
модуль расширения ввода-вывода (файл IO.SYS);
базовый модуль (файл MSDOS.SYS) управляет ресурсами
ПК, файл.система
командный процессор COMMAND. СОМ обрабатывает команды ОС
внешние (устанавливаемые) драйверы и утилиты
BIOS и внесистемному ЗАГРУЗЧИК - в начальном секторе жесткого диска (HDD) или FD.
Компоненты ОС - на магнитных дисках в специальных областях и файлах (системный диск).
Процесс занесение ОС в память и запуск ее в работу на- зывается загрузкой ОС.
Минимальная конфигурация ОС
модуль расширения BIOS (файл IO.SYS);
базовый модуль (файл MSDOS.SYS);
командный процессор (файл).


Загрузка ОС
1. При включении ПК начинает работать загрузчик (в 1-м секторе FD или HDD). Загрузчик считывает в ОЗУ модули 2. и передает им управление.
2. IO.SYS - модуль расширения ввода/ вывода, который в процессе работы ОС модифицирует и/или дополняет ее возможности.
MSDOS.SYS - управляет ресурсами ПК и выполняемыми программами; здесь расположена файловая система,
обеспечивающая удобное размещение, хранение файлов, доступ к ним и ряд других операций над ними
3. С того же диска читается CONFIG.SYS – устанавливает драйверы устройств и параметры ОС. Если CONFIG нет – то параметрв по умолчанию.
4. С того же диска читается COMMAND.COM обрабатывающий команды ОС. Командный процессор состоит из двух модулей
-резидентного, т.е. постоянно расположенного в оперативной памяти, итранзитного, т.е. временно выгружаемого из памяти по мере необходимости.
5. COMMAND выполняет файл AUTOEXEC.BAT (если он находится в корневом директории) – в нем все программы и команды, выполняемые при каждом запуске ПК.

Сервисные программы
Драйверы – расширяют возможность ОС при работе с клавиатурой, мышью, HDD.
Примеры: руссификаторы, драйверы печати…
Драйверы помещаются в память компьютера (ОЗУ) при загрузке операционной системы, их имена указываются в специальном файле
CONFIG.SYS
Утилиты – дополняют функции ОС.
Примеры утилит
Антивирусные: ANTI; AIDSTEST; Norton AntiVirus; Doctor Web.
Форматирования: Format, UnFormat.
Архивирования: ARJ; ZIP; RAR; WinRAR; Norton Arch.
Для работы с диском: SpeeDisk (дефрагментация);
Norton DiskDoctor (логические структуры, сбойные участки),
UnErase (восстановление файлов),
Disk Tools (восстановление данных),
Norton Cache (создание буфера обмена).
Программы
оболочки
– популярны, обеспечивают наглядность.
Они преобразуют неудобный командный пользовательский интерфейс в дружественный графический интерфейс или интерфейс типа "меню". Оболочки предоставляют пользователю удобный доступ к файлам и обширные сервисные услуги.
FAR,
Norton Commander,
Volkov Commander,
DOS Navigator,
PC Tools,
Shell.
Операционные оболочки – не только более наглядны, но и предоставляют новые возможности: графический интерфейс, меню, окна, многозадачность, обмен между программами.
Windows,
GeoWorks, DesgView.

WINDOWS -
оболочки и операционные системы
На смену операционной системе MS DOS с ее графическими оболочками Windows 3.1 и Windows 3.11 пришли полноценные операционные системы семейства
MS Windows
(Windows 95…Windows 7). Их запуск, в отличие от Windows 3.1 и
Windows 3.11, производится автоматически после включения компьютера (в том случае, если установлена только одна эта система).
ОС WINDOWS 95, 98, 2000, NT, XP, CE ,Vista, 7
Включают в себя:
• графическую оболочку WINDOWS 3.х (в настоящее время снята с производства);
• операционные системы WINDOWS 95, 98, 2000 для компью- теров домашнего использования и в небольших организациях;
• операционные системы WINDOWS NT, XP, Vista, 7 для профессиональных пользователей и крупных организаций;
• WINDOWS СЕ для "карманных" компьютеров класса "палмтоп".
Стандарт графического интерфейса пользователя
System Application Architecture (SAA).
Графическая операционная система - многооконная среда, в которой каждой работающей программе выделяется прямоугольная область экрана - окно.

Основные элементы графического интерфейса WINDOWS
В интерфейс пользователя в Windows входят следующие элементы:
Раб. стол
Панель задач
Окно;
Папка
Кнопка; пиктограмма; меню; список; курсор.
Возможности Windows для управления файлами и обмена данными.
1. Многозадачность
2. управление файлами
В MS Windows для хранения файлов используется модификация файловой системы FAT --
VFAT
. В ней длина имен файлов и каталогов может достигать 256 символов. При указании имен прописные и заглавные буквы различаются.
(создание, редактирование, открытие и закрытие), хранящими информацию в виде, характерном для этого средства (текстовая, табличная, графическая, математическая);
Общими для главного меню всех приложений являются пункты :
Файл (File), Правка (Edit), Вид (View), Сервис (Tools), Окно
(Window) и Справка ? (Help).

3.
обмен
информацией
между
различного
вида
документами.
• буфер Clipboard среды Windows;
• динамический обмен данными - DDЕ
• OLE - механизма связывания и встраивания объектов.
Clipboard - буфер обмена данными
Правка/Копировать.
Правка/Вставить
Динамический обмен данными (Dynamic Data Exchange)
Правка/Копировать
Правка/Специальная вставка.
OLE - механизм связывания и встраивания объектов
4. возможность настройки внешнего вида инструмента;
5. возможность располагать несколько открытых файлов в разных окнах одного приложения;
6. возможность получать справочную информацию по инструментальному средству и задачах, решаемых им.

Преимущества и недостатки Windows
Преимущества Windows. Рассмотрим преимущества Windows для пользователей и разработчиков прикладных программ:
1) Независимость программ от внешних устройств. Windows- программа может обращаться к внешним устройствам только через посредство Windows, что снимает с разработчиков все проблемы обеспечения совместимости с конкретными внешними устройствами.
2) Средства для построения пользовательского интерфейса.
Windows содержит все необходимые функции для построения пользовательского интерфейса программ: окон, меню, запросов и т.д. При этом стиль Windows просто неподражаем.
3) Доступность всей оперативной памяти. Это облегчает создание на её базе больших программ.
4) Динамическое подключение библиотек. Windows обеспечивает автоматическое подключение библиотек подпрограмм во время выполнения программы. Формат библиотек (DLL-Файлов) и порядок вызова библиотечных подпрограмм стандартизованы.
5) Средства обмена данными. Средства обмена данными между
Windows-программами существенно помогают в работе пользователей и облегчают им решение сложных задач, требующих использования более чем одной программы. Для организации обмена данными между различными программами Windows предлагает следующие способы: a) Механизм и внедрения объектов (Object Linking and
Embedding, OLE) - новый способ обмена данными между приложениями, при котором есть возможность комбинировать изображение, звук, текст и т.д.
Внедрение означает, что приложение, использующее внедренный, т.е. созданный другим приложением объект, воспринимает его как собственный.

Механизм связывания добавляет связь внедренного объекта с оригиналом. b) Динамический обмен данными (Dynamic Data Exchange, DDE)
- одна программа может использовать данные, созданные другой программой c) Буфер обмена данными (Clipboard) - это участок оперативной памяти, предназначенный для временного хранения данных обмена.
Одна программа может поместить данные в этот буфер, а другая - использовать данные из буфера
6) Использование масштабируемых шрифтов True Type. В
Windows действует принцип WYSIWYG (What You See Is What You
Get), который означает, что та информация, которая на экране, соответствует тому, что выдаётся принтером при распечатке.
Шрифты True Type, используемые в Windows, содержат не растровые (точечные), а контурные описания символов.
Благодаря этому начертания букв остаются плавными при любых размерах.
7) Единый пользовательский интерфейс. Windows предоставляет программистам все необходимые средства для создания пользовательского интерфейса. Пользовательский интерфейс
Windows-программ в значительной степени унифицирован, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой.
8) Многозадачность. Windows обеспечивает одновременное выполнение целого списка задач и переключения с одной на другую.
9) Совместимость с DOS-приложениями. Работа в среде
Windows не вынуждает отказываться от использования DOS- программ. Более того, для запуска DOS-программ, как правило, нет необходимости выходить из Windows. Однако DOS-программы под управлением Windows выполняются медленнее.

10) Удобство поддержки устройств. Windows упрощает работу с внешними устройствами.
11) Поддержка мультимедиа. Одним из усовершенствований версии Windows появилась поддержка мультимедиа. При подключении соответствующих устройств Windows может воспринимать звуки от микрофона, компакт-диска или MIDI- синтезатора, изображения от цифровой видеокамеры, выводить звуки и движущиеся изображения. Это открывает большие возможности для обучающих, игровых и других программ, позволяя делать общение с компьютером более легким и приятным.
12) Использование технологии Plug and Play, что означает
"включи
и
работай".
Эта технология обеспечивает самонастраивание аппаратных средств, новый уровень взаимодействия программного обеспечения с устройствами аппаратной части.
Недостатки Windows. Как известно, любая медаль имеет две стороны. И у Windows имеются не только преимущества, но и недостатки:
1. Описанные выше преимущества Windows достаются за счет значительного увеличения нагрузки на аппаратные средства компьютера. Часто программы с приблизительно одинаковыми возможностями для DOS и Windows отличаются по требованиям к ресурсам компьютера в десятки раз. К счастью, развитие компьютерной индустрии вскоре скомпенсировало это повышение требований к ресурсам. Сейчас компьютеров, не способных работать с Windows 95, уже не выпускается.
2. Windows-программы недостаточно эффективно работают в тех приложениях, где критическим ресурсом является время.
Например, при создании базы данных с напряженным режимом использования целесообразность её функционирования в среде
Windows может быть весьма сомнительна, так как база данных
DOS может работать в 2 раза быстрее.

3. Наиболее существенный недостаток Windows - это её весьма малая надёжность. Некорректная работа любой Windows- программы может вызвать "зависание" всей Windows. Кроме того, ограниченность указанных ресурсов Windows делает невозможным одновременное выполнение в Windows более трёх-четырёх серьёзных программ, сколько бы в компьютере ни было оперативной памяти и дискового пространства.
4. В Windows не предусмотрено практически никаких средств защиты от повреждения операционной системы (стирания или изменения системных файлов, некорректного изменения файлов конфигурации и т.д.). При активном использовании Windows
(особенно при установке или удалении новых программ) часто система теряет работоспособность, и приходиться её переустанавливать или устранять повреждения, работая, в DOS- режиме.

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

Степень сжатия файлов характеризуется коэффициентом К
с
,
определяемым как отношение объема сжатого файла V
c
к объему исходного файла V
о
, выраженное в процентах:
K
c
=(V
c
/ V
0
)*100%
Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей
— 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.
Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.
Разархивация (распаковка) — процесс восстановления файлов из архива точно в таком виде, какой они имели до загрузки в архив.
При распаковке файлы извлекаются из архива и помешаются на диск или в оперативную память.
Программы, осуществляющие упаковку и распаковку файлов, называются программами-архиваторами.
Большие по объему архивные файлы могут быть размещены на нескольких дисках
(томах).
Такие архивы называются
многотомными. Том — это составная часть многотомного архива.
Создавая архив из нескольких частей, можно записать его части на несколько частей.
Наиболее популярные форматы архивов
ZIP - еще со времен DOS один из самых популярных и распространенных архивных форматов, основанный на алгоритмах сжатия предложенных в 80-х годах прошлого столетия израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием. Сегодня он является стандартом де-факто в интернете, и его в обязательном
порядке поддерживают практически все программы- архиваторы.
RAR - разработан российским программистом Евгением
Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, но ценой этому является более продолжительный процесс обработки архива. В целом формат
RAR значительно лучше других оптимизирован для решения сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств.
ARJ - несколько устаревший формат, до сих пор отличающийся, наверное, наиболее широкими возможностями по настройке.
CAB - применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм, нигде не опубликованный и хранимый фирмой за семью печатями, представляет собой достаточно совершенный продукт, имеющий высокий коэффициент сжатия.
GZIP, TAR - получили наибольшее распространение в системах на базе Unix и ее самой популярной разновидности
Linux.
ACE - достаточно новый формат с высокой степенью сжатия, завоевывающий все большую популярность.
Многие программы, являющиеся достаточно популярными в мире архиваторов базируются на том или ином формате и носят аналогичные названия. Например, для ОС Windows наиболее популярными являются архиваторы WinRAR, WinZIP, WinACE.
Кроме этого все они имеют инструменты для работы с другими форматами архивов. Несмотря на это, могут возникнуть проблемы с совместимостью форматов архивов в различных программах.
Во многих случаях удачным решением проблемы совместимости архивов различных типов является создание архивов в виде
самораспаковывающихся программ (EXE-файлов), в состав которых входят все необходимые механизмы для извлечения информации из архива, таким образом, отпадает необходимость иметь на компьютере соответствующую программу-распаковщик архива. Самораспаковывающийся архив получил название SFX- архив (SelF-eXtracting).

Компьютерные вирусы
Компьютерный вирус — это специально написанная небольшая по размерам программа, которая может "приписывать" себя к другим программам для выполнения каких-либо вредных действий
— портить файлы, "засорять" оперативную память и т.д.
Классификация компьютерных вирусов
Вирусы можно разделить на классы по следующим основным признакам:
среда обитания. По среде обитания вирусы можно разделить на файловые (либо различными способами внедряются в выполняемые файлы (наиболее распространенный тип вирусов), либо создают файлы-двойники (компаньон-вирусы), либо используют особенности организации файловой системы
(link-вирусы)),
загрузочные(записывают себя либо в загрузочный сектор диска (boot-сектор), либо в сектор, содержащий системный загрузчик винчестера (Master Boot
Record), либо меняют указатель на активный boot-сектор),
макровирусы(заражают файлы-документы и электронные таблицы нескольких популярных редакторов),
сетевые(используют для своего распространения протоколы или команды компьютерных сетей и электронной почты).
операционная система. Заражаемая операционная система
(вернее, ОС, объекты которой подвержены заражению) является вторым уровнем деления вирусов на классы. Каждый файловый или сетевой вирус заражает файлы какой-либо одной или нескольких OS - DOS, Windows, OS/2 и т.д. Макро- вирусы заражают файлы форматов Word, Excel, Office.
Загрузочные вирусы также ориентированы на конкретные форматы расположения системных данных в загрузочных секторах дисков.
особенности алгоритма работы. Среди особенностей алгоритма работы вирусов выделяются следующие пункты –
резидентность
(при инфицировании компьютера резидентный вирус оставляет в оперативной памяти свою
резидентную часть, которая затем перехватывает обращения операционной системы к объектам заражения и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения компьютера или перезагрузки операционной системы),
использование
стелс-алгоритмов(использование
СТЕЛС- алгоритмов позволяет вирусам полностью или частично скрыть себя в системе. Наиболее распространенным стелс-алгоритмом является перехват запросов OC на чтение/запись зараженных объектов. Стелс-вирусы при этом либо временно лечат их, либо "подставляют" вместо себя незараженные участки информации),
самошифрование
и
полиморфичность
(используются практически всеми типами вирусов для того, чтобы максимально усложнить процедуру детектирования вируса. Полиморфик- вирусы (polymorphic) - это достаточно труднообнаружимые вирусы, не имеющие сигнатур, т.е. не содержащие ни одного постоянного участка кода. В большинстве случаев два образца одного и того же полиморфик-вируса не будут иметь ни одного совпадения. Это достигается шифрованием основного тела вируса и модификациями программы-расшифровщика),
использование нестандартных приемов,
деструктивные
возможности(вирусы бывают как достаточно безобидные, так и могущие уничтожить полностью систему как программно так и аппаратно).
Признаки появления вирусов
При заражении компьютера вирусом важно его обнаружить. Для этого следует знать об основных признаках проявления вирусов. К ним можно отнести следующие: прекращение работы или неправильная работа ранее успешно функционировавших программ медленная работа компьютера невозможность загрузки операционной системы исчезновение файлов и каталогов или искажение их содержимого
изменение даты и времени модификации файлов изменение размеров файлов неожиданное значительное увеличение количества файлов на диске существенное уменьшение размера свободной оперативной памяти вывод на экран непредусмотренных сообщений или изображений подача непредусмотренных звуковых сигналов частые зависания и сбои в работе компьютера
Следует отметить, что вышеперечисленные явления необязательно вызываются присутствием вируса, а могут быть следствием других причин. Поэтому всегда затруднена правильная диагностика состояния компьютера.
Способы противодействия компьютерным вирусам
Способы противодействия компьютерным вирусам можно разделить на несколько групп:
Анализ алгоритма вируса
Антивирусные программы
Восстановление пораженных объектов
Обнаружение неизвестного вируса
Профилактика заражения компьютера
Антивирусные средства
Антивирусные средства - предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусами.
Основные типы антивирусных программ
детекторы осуществляют поиск характерной для конкретного вируса сигнатуры в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение.
Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.

доктора или фаги, а также вакцины не только находят зараженные вирусами файлы, но и "лечат" их, т.е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к "лечению" файлов. Среди фагов выделяют полифаги, т.е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов.
ревизоры относятся к самым надежным средствам защиты от вирусов. Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран монитора.
фильтры или "сторожа" представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов(попытки коррекции файлов с расширениями COM, EXE, изменение атрибутов файла, прямая запись на диск по абсолютному адресу, запись в загрузочные сектора диска, загрузка резидентной программы).
вакцины или иммунизаторы - это резидентные программы, предотвращающие заражение файлов. Вакцины применяют, если отсутствуют программы-доктора, "лечащие" этот вирус.
Вакцинация возможна только от известных вирусов. Вакцина модифицирует программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженными и поэтому не внедрится.
Большинство современных антивирусных программ являются интегрированными, т.е. включают в себя множество типов различных антивирусных средств.
Краткий обзор антивирусных пакетов
1. AVP(Antiviral Toolkit Pro, Kaspersky Antivirus) - с помощью программ лаборатории Касперского пресекаются все возможные пути проникновения вирусов в компьютер пользователя, включая Интернет, электронную почту, дискеты
и т.д. Здесь используются все типы антивирусной защиты - сканеры(AVP сканер), мониторы(AVP монитор), поведенческие блокираторы и ревизоры изменений.
2. Dr. WEB - не менее известный пакет от лаборатории
Данилова. Это в первую очередь программа-полифаг, предназначенная для поиска и обезвреживания файловых, загрузочных и файлово-загрузочных вирусов. Ее отличает эвристический анализ(позволяет обнаружить вирусы, не известные ранее) и традиционный поиск вирусов по сигнатурам. Другие типы антивирусных средств(монитор, модуль для электронной почты) реализованы в виде отдельных программ.
3. Norton Antivirus - мощнейший антивирусный пакет фирмы
Symantec, включающий в себя все типы антивирусных средств. Особенно надежную защиту пакет представляет от сетевых вирусов("троянскими конями"). Также достаточно хорошо развиты эвристические возможности программы и удобный и быстрый способ обновления антивирусных баз.


написать администратору сайта