Презентация к урокам информатики и ИКТ на тему Программное обеспечение
ВведениеПрикладные программыСистемные программыСистемы программированияПравовая охрана программ и данныхСжатие файлов. АрхиваторыКомпьютерные вирусы и антивирусы * Тема 1. Введение * * Программное обеспечение аппаратные средства(hardware) программное обеспечение(software) Взаимодействие человека с компьютером * Программное обеспечение Прикладное ПО – программы, которые пользователь использует для решения своих задачтекстовые редакторыграфические редакторыбазы данных …Системное ПО – обеспечивает взаимодействие пользователя и прикладных программ с аппаратными средствамиоперационные системыдрайверыутилитыСистемы программирования – средства создания новых программ. Программы пользователей – пользователи составляют их для своих собственных нужд. * Программное обеспечение аппаратные средства(hardware) системное ПО прикладное ПО системы программирования ПОЛЬЗОВАТЕЛИ ПРОГРАММИСТЫ Тема 2. Прикладные программы * * ПО для работы с текстом Текстовые редакторы – для редактирования текстовых документов без оформления Блокнот – файлы *.txtТекстовые процессоры – для редактирования текстовых документов WordPad – файлы *.doc (текст + рисунки) Word – файлы *.doc, *.docx (текст + рисунки + таблицы + автофигуры + диаграммы …) OpenOffice Writer – файлы *.odt – бесплатно openoffice.org * ПО для обработки изображений Графические редакторы Растровые рисунки: Paint – файлы *.bmp (также *.gif, *.jpg) Adobe Photoshop – файлы *.psd www.adobe.com Gimp – бесплатно www.gimp.org Paint.NET – бесплатно www.getpaint.net Векторные рисунки:CorelDraw – файлы *.cdr www.corel.com Adobe Illustrator – файлы *.ai www.adobe.com Inkscape – бесплатно www.inkscape.orgOpenOffice Draw – файлы *.odg – бесплатно * Прикладное ПО Редакторы видео (файлы *.avi, *.mpg, *.wmv)Movie Maker (в составе Windows)Pinnacle Studio www.pinnaclesys.ru Adobe Premier www.adobe.comИздательские системы – для подготовки печатных материалов (газет, книг, буклетов)Microsoft PublisherQuarkXPress www.quark.com Adobe InDesign www.adobe.comScribus – бесплатно http://www.scribus.net/ * Офисное ПО Электронные таблицы – для выполнения расчетов с табличными даннымиMicrosoft Excel – файлы *.xls, *.xlsxOpenOffice Calc – файлы *.ods – бесплатноСистемы управления базами данныхMicrosoft Access – файлы *.mdb, *.accdbOpenOffice Base – файлы *.odb – бесплатноСоздание презентацийMicrosoft PowerPoint – файлы *.ppt, *.pptxOpenOffice Impress – файлы *.odp – бесплатно * ПО для работы в Интернете Браузеры – для просмотра Web-страниц на экранеInternet Explorer – бесплатноMozilla Firefox – бесплатно www.mozilla.org Opera – бесплатно www.opera.com Safari – бесплатно www.apple.com Chrome – бесплатно http://www.google.com/chrome/ Почтовые программы – прием и отправка e-mailMicrosoft Outlook Express (в составе Windows)Microsoft OutlookTheBat www.ritlabs.com Mozilla Thunderbird – бесплатно www.mozilla-russia.org * Свободное ПО с открытым исходным кодом (Open Source): можно бесплатнозапускать и использовать в любых целяхизучать текст программыраспространять (бесплатно или за плату)изменять код (развитие и усовершенствование)Бесплатное ПО (Freeware): можно бесплатно использовать; исходного кода нет; есть ограничения на:коммерческое использованиеизменение кодаизвлечение данных Linux Gimp Avast Firefox Opera * Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями:отключены некоторые функцииограничен срок действия (30 дней)ограничено количество запусковраздражающие сообщенияпринудительная рекламаПлатная регистрация снимает ограничения.Коммерческое ПО:плата за каждую копиюбесплатная техническая поддержка (!)запрет на изменение кода и извлечение данныхбыстрое внесение изменений (сервис-паки, новые версии) Nero BurningRom TheBat * Основания: договор в письменной формепри массовом распространении – лицензионное соглашение на экземпляреМожно без разрешения автора:хранить в памяти 1 компьютера (или по договору)вносить изменения, необходимые для работы на компьютере пользователя (но не распространять!)исправлять явные ошибкиизготовить копию для архивных целей перепродать программу Тема 3. Системные программы * * Операционные системы Операционная система (ОС) – это комплекс программ, обеспечивающих пользователю и прикладным программам удобный интерфейс (способ обмена информацией) с аппаратными средствами компьютера.Функции ОС (что она обеспечивает):обмен данными с внешними устройствамиработу файловой системы (файлы, папки)запуск и выполнение остальных программ тестирование компьютера, обработка ошибокраспределение ресурсов (процессор, память, внешние устройства) * Файловые системы FAT32 (Windows 95/98/2000/XP/Vista/7)медленно работает с большими дискамине поставить права доступаNTFS (Windows NT/2000/XP/Vista/7)права на доступквоты для пользователейсжатие дисков «на лету»журналированиесложность Windows: Linux: ext3, ext4 планируемые изменениях на диске записываются в журнал (для восстановления при сбое) * Состав операционной системы загрузчик ОС – это небольшая программа, которая находится в секторе 1 загрузочного диска, ее задача – загрузить в память основную часть (ядро) ОСсистема распределения памятисистема ввода и вывода (BIOS = Basic Input and Output System), в микросхеме флэш-памяти на материнской платетестирование при запускечтение и запись на дискиобмен данными с клавиатурой, монитором, принтеромкалендарь и часынастройки данного компьютеракомандный процессор (command.com, cmd.exe) выполняет команды, введенные с клавиатурыобеспечивает загрузку и выполнение других программ * Состав операционной системы (II) утилита (лат. utilitas – польза) – это служебные программы для проверки и настройки компьютера:разбивка диска на разделы (fdisk.exe)форматирование диска (format.com)тестирование диска (chkdsk.exe)редактирование реестра (regedit.exe)проверка соединения (ping.exe)драйвер (англ. driver – водитель) – это программа, которая постоянно находится в памяти и обеспечивает обмен данными с внешним устройством (файлы *.sys в Windows)драйвер видеокарты, звуковой карты, сетевой карты, принтера, сканера, … * Типы ОС Однозадачные – в каждый момент выполняется только одна задача (программа), она получает все ресурсы компьютера.Примеры: MS DOS, FreeDOS, DR DOS, PC DOSМногозадачные – может одновременно выполняться несколько задач; ОС распределяет кванты времени процессора между задачами.Windows 95/98/MeWindows NT/2000/XP/2003/Vista/7UNIX – надежная сетевая ОС (Интернет)Linux – бесплатная UNIX-подобная ОСQNX – ОС реального времени * Типы ОС Однопользовательские – в каждый момент с компьютером работает один пользователь, он получает все ресурсы компьютера.Многопользовательские – с мощным компьютером одновременно работают несколько пользователей. терминал = монитор + клавиатура терминал терминал терминал терминал * Утилиты, не входящие в ОС антивирусные программыAVP, Е. Касперский, www.avp.ru DrWeb, И. Данилов www.drweb.com Norton Antivirus www.symantec.com www.mcafee.com NOD32 www.eset.com архиваторы – программы для упаковки файлов WinRAR (Е. Рошал) – архивы *.rar, *.zip – www.rarsoft.com WinZIP – архивы *.zip – www.winzip.com * Утилиты, не входящие в ОС информация о системе Everest www.lavalys.com SiSoft – бесплатно www.sisoftware.net сканирование (MiraScan, EpsonScan, со сканером)программы для записи CD и DVD Nero Burning ROM www.nero.com DeepBurner Free – бесплатно www.deepburner.com Тема 4. Системы программирования (инструментальные средства) * * Системы программирования Системы программирования (или инструментальные средства) – это ПО, предназначенное для разработки и отладки новых программ.Проблема: компьютеры понимают только язык кодов (последовательность нулей и единиц)для человека удобнее давать задания на естественном языке (русском, английском)Компромисс: программы составляются на языках программирования и затем переводятся в коды с помощью специальных программ * Языки программирования Всего более 600, широко используется примерно 20.Машинно-ориентированные языки: машинные коды: 09 FE AC 3Fассемблеры: символическая запись машинных команд: mov AX, BXмакросассемблеры: одна команда языка заменяет несколько машинных команд Языки высокого уровня (алгоритмические): для обучения: Бейсик (1965), Паскаль (1970), Лого, Рапира профессиональные: Си (1972), Паскаль (Delphi), Фортран (1957), Visual Basicдля задач искусственного интеллекта: ЛИСП, Пролог для параллельных вычислений: Ададля программирования в Интернете: JavaScript, Java, PHP, Perl, ASP, … Трансляторы Транслятор – это программа, которая переводит текст других программ в машинные коды. program qq;var x: integer;begin x := 1; writeln('Привет! X = ', x);end; транслятор 101011010 программа в машинных кодах программа на языке Паскаль Могут ли быть ошибки в трансляторах? ? * Типы трансляторов интерпретатор – переводит в коды 1 строчку программы и сразу ее выполняет;компилятор – переводит в коды сразу всю программу и создает независимый исполняемый файл (*.exe); удобнее отлаживать программу программы работают медленно (цикл из 400 шагов!)для выполнения программы нужен транслятор сложнее отлаживать программу программы работают быстродля выполнения программы не нужен транслятор * Компоновщик Компоновщик (редактор связей, Linker) – это программа, которая объединяет части одной программы и библиотечные функции в один исполняемый файл. qq.cpp qq2.cpp транслятор исходные файлы объектные файлы qq.exe исполняемый файл компоновщик qq.obj qq2.obj библиотекифункций * Другие программы Отладчик (англ. debugger) – это программа, которая облегчает поиск ошибок в других программах (их отладку). Возможности:пошаговое выполнение«выполнить до курсора»просмотр и изменение значений переменныхточки останова (англ. breakpoints)Профайлер (англ. profiler) – это программа, которая определяет, сколько времени занимает выполнение каждой процедуры (и каждой команды) в программе в процентах от общего времени работы.Цель: определить, какие части программы «тормозят» ее (англ. bottleneck – бутылочное горлышко), именно их и надо оптимизировать. * Интегрированная среда разработки Интегрированная среда разработки (англ. IDE = Integrated Development Environment) :редактор текстапрограммтрансляторкомпоновщикотладчикпрофайлерПримеры: Turbo PascalBorland C++Microsoft Visual C++ * Среда быстрой разработки Среда быстрой разработки программ (англ. RAD = Rapid Application Development) интерфейс строится с помощью мышичасть кода создается автоматическиПримеры: Delphi, Borland C++ Builder, Visual Studio… Тема 5. Правовая охрана программ и данных * * * Конституция РФ ст. 44 ч. 1: «Интеллектуальная собственность охраняется законом»Гражданский кодекс РФ, часть IV «Права на результаты интеллектуальной деятельности и средства индивидуализации» (2006)http://www.internet-law.ru/law/kodeks/gk4.htm «Правила составления, подачи и рассмотрения заявок на официальную регистрацию программ для ЭВМ и баз данных» (1993)http://www.morepc.ru/informatisation/osplaw0003.html Уголовный кодекс РФ http://www.interlaw.ru/law/docs/10008000/ Интеллектуальная собственность – права на результаты творческой деятельности! ! * * … являютсяпрограммы для компьютеров (включая подготовительные материалы, а также звук, графику и видео, которые получаются с помощью программы)базы данных (данные, специально организованные для поиска и обработки с помощью компьютеров)… не являютсяалгоритмы и языки программированияидеи и принципы, лежащие в основе программ, баз данных, интерфейса; официальные документы Охраняется форма, а не содержание! ! * автор – физическое лицо (не организация)возникает «в силу создания» продукта, не требует формальной регистрацииобозначение: © Иванов, 2008 (год первого выпуска)действует в течение жизни и 70 лет после смерти авторапередается по наследству * Личные:право авторства (право считаться автором)право на имя (свое имя, псевдоним, анонимно)право на неприкосновенность (защита программы и ее названия от искажений)Имущественные: осуществлять или разрешатьвыпуск программы в светкопирование в любой формераспространениеизменение (в т.ч. перевод на другой язык) * Основания: договор в письменной формепри массовом распространении – лицензионное соглашение на экземпляреМожно без разрешения автора:хранить в памяти 1 компьютера (или по договору)вносить изменения, необходимые для работы на компьютере пользователя (но не распространять!)исправлять явные ошибкиизготовить копию для архивных целей перепродать программу * инсталляция программ (нельзя просто скопировать)регистрационный код (привязка к оборудованию, серийным номерам) защита CD, DVD (теряется при копировании)не работает без дискааппаратный ключсканирование сети (обнаружение копий)сервер в Интернете проверяет серийные номератехподдержка – косвенная защита (!) для параллельного порта для порта USB * Экономическиеобогащение путем взлома информационных системкомпьютерный шпионажкража программ («пиратство»)Против личных правложная информациянезаконный сбор информацииразглашение банковской и врачебной тайныПротив общественных и государственных интересовразглашение государственной тайныутечка информацииискажение информации (подсчет голосов)вывод из строя информационных систем (диверсии) * Статья 146. Нарушение авторских и смежных прав.только при крупном ущербе (50000 р.) присвоение авторства (плагиат) – до 6 месяцев лишения свободынезаконное использование, а также приобретение, хранение, перевозка в целях сбыта – до 2 лет группой лиц, в особо крупном размере (250000 р.) или с использованием служебного положения – до 5 лет * Признаки преступления: уничтожение, блокирование, модификация или копирование информациинарушение работы компьютера или сетиСтатья 272. Неправомерный доступ к компьютерной информации.до 2 лет лишения свободыгруппой лиц – до 5 летСтатья 273. Создание, использование и распространение вредоносных программ.до 3 лет лишения свободыс тяжкими последствиями – до 7 летСтатья 274. Нарушение правил эксплуатации компьютеров и сети.до 2 лет лишения свободыс тяжкими последствиями – до 4 лет * При нелегальном использовании:всегда есть косвенная выгода (достижение своих целей);ущерб авторам, снижение дохода;снижение посещаемости и цитируемости сайтов снижение дохода. Правила:при использовании материалов в учебных работах ссылаться на источник;для публикации в Интернете текста или фотографии получить разрешение автора или издателя. Официальные документы – не объекты авторского права! ! * скопировать себе картинку (текст)послать картинку (текст) другуотсканировать книгуРазместить на сайтекартинку с другого сайтаУказ Президента РФцитату из статьи с указанием авторастатью с другого сайта (или из книги) с указанием автораописание алгоритма отсканированную книгуповесть А.С. Пушкина * Свободное ПО с открытым исходным кодом (Open Source): можно бесплатнозапускать и использовать в любых целяхизучать и адаптироватьраспространять (бесплатно или за плату)изменять код (развитие и усовершенствование)Бесплатное ПО (Freeware): можно бесплатно использовать; исходного кода нет; есть ограничения на:коммерческое использованиеизменение кодаизвлечение данных Linux Gimp Avast Firefox Opera * Условно-бесплатное ПО (Shareware): бесплатное ПО с ограничениями:отключены некоторые функцииограничен срок действия (30 дней)ограничено количество запусковраздражающие сообщенияпринудительная рекламаПлатная регистрация снимает ограничения.Коммерческое ПО:плата за каждую копиюбесплатная техническая поддержка (!)запрет на изменение кода и извлечение данныхбыстрое внесение изменений (сервис-паки, новые версии) Nero BurningRom TheBat * GNU General Public Licence:программное обеспечение поставляется с исходным кодомавторские права принадлежат разработчикамможно свободно и без оплатызапускать программыизучать и изменять кодраспространять бесплатно или за платуулучшать и распространять улучшенияможно использовать код в своих разработках, но они могут распространяться только по лицензии GPLпрограммы распространяются без гарантийза настройку и сопровождение можно брать плату Тема 6. Сжатие файлов. Архиваторы * * Архивация и сжатие файлов Архивация – создание резервных копий (на CD, DVD). Цели:сохранить данные на случай сбоя на дискеобъединить группу файлов в один архивзашифровать данные с паролемСжатие файлов – это уменьшение их размера. Цели:уменьшить место, которое занимают файлы на дискеуменьшить объем данных для передачи через ИнтернетТипы сжатия:без потерь: сжатый файл можно восстановить в исходном виде, зная алгоритм сжатиятекстыпрограммыданныес потерями: при сжатии часть информации безвозвратно теряетсяфотографии (*.jpg)звук (*.mp3)видео (*.mpg) * Почему файлы можно сжать? Алгоритм RLE (англ. Run Length Encoding, кодирование цепочек одинаковых символов, используется для рисунков *.bmp) A A … A B B … B 100 100 200 байт Файл qq.txt Файл qq.rle (сжатый) A 100 B 100 4 байта Сжатие с потерями или без? ? сжатие в 50 раз! Сжатие возможно, если в данных есть повторяющиеся символы или цепочки символов, сжатие «устраняет» эту избыточность. * Почему файлы можно сжать? Общий подход: найти в данных повторяющиеся цепочки символовобозначить их короткими кодами (битовыми, разной длины)в начало сжатого файла записать словарьЭффективные алгоритмы: алгоритм Хаффмана алгоритм LZW (Лемпела-Зива-Велча) алгоритм PPM (WinRAR) Сжимаются хорошо плохо случайные данныепрограммы (*.exe)архивы (*.zip, *.rar)сжатые рисунки (*.gif, *.jpg, *.png, *.tif, …)сжатый звук (*.mp3, *.wma)сжатое видео (*.mpg, *.wmv) тексты (*.txt)документы (*.doc, *.xls)несжатые рисунки (*.bmp)несжатый звук (*.wav)несжатое видео (*.avi) * Специальные типы архивов SFX-архив (англ. SelF eXtracting – самораспако-вывающийся) – это файл с расширением *.exe, который содержит сжатые данные и программу распаковки (около 15 Кб).Многотомный архив – это архив, разбитый на несколько частей. Цели:перенос через дискетыудобство скачивания через ИнтернетWinRAR:abc.part1.rar, abc.part2.rar, ….многотомный SFX-архив: abc.part1.exe, abc.part2.rar, …. для распаковки не нужен архиваторможет распаковать неквалифицированный пользователь увеличение размера файлаопасность заражения вирусами * Архиватор WinRAR (Е. Рошал) Запуск: Пуск – WinRAR сжать выделенные файлы распаковать архив изменить пароль сменить диск двойной щелчок ЛКМ: войти в архив выйти из папки * Архиватор WinRAR: упаковка ЛКМ тип архива SFX многотомные архивы пароль имя архива * Архиватор WinRAR: распаковка ЛКМ куда распаковать? выбрать папку * Архиватор WinRAR в Проводнике Упаковка Распаковка ПКМ ПКМ Тема 7. Компьютерные вирусы и антивирусы * * Что такое вирус? Компьютерный вирус – это программа, которая при запуске способна распространяться без участия человека.Признаки заражения:замедление работы компьютераперезагрузка или зависание компьютеранеправильная работа ОС или прикладных программизменение длины файловпоявление новых файловуменьшение объема оперативной памятирассылка сообщений e-mail без ведома автора * Вредные действия вирусов звуковые и зрительные эффектыимитация сбоев ОС и аппаратурыперезагрузка компьютераразрушение файловой системыуничтожение информациишпионаж – передача секретных данныхмассовые атаки на сайты Интернет * Что заражают вирусы? Вирусы программы – *.exe, *.comзагрузочные сектора дисков и дискеткомандные файлы – *.batдрайверы – *.sysбиблиотеки – *.dllдокументы с макросами – *.doc, *.xls, *.mdbWeb-страницы со скриптами заражают не заражают текст – *.txtрисунки – *.gif, *.jpg, *.png, *.tif звук (*.wav, *.mp3, *.wma)видео (*.avi, *.mpg, *.wmv)любые данные (без программного кода) Для того, чтобы вирус смог выполнить какие-то действия, он должен оказаться в памяти в виде программного кода и получить управление. * Способы заражения запустить зараженный файл;загрузить компьютер с зараженной дискеты или диска;при автозапуске CD(DVD)-диска или флэш-диска;открыть зараженный документ с макросами (Word или Excel);открыть сообщение e-mail с вирусом;открыть Web-страницу с вирусом;разрешить установить активное содержимое на Web-странице. * Классические вирусы Файловые – заражают файлы *.exe, *.sys, *.dll (редко – внедряются в тексты программ).Загрузочные (бутовые, от англ. boot – загрузка) – заражают загрузочные сектора дисков и дискет, при загрузке сразу оказываются в памяти и получают управление.Полиморфные – при каждом новом заражении немного меняют свой код.Макровирусы – заражают документы с макросами (*.doc, *.xls, *.mdb).Скриптовые вирусы – скрипт (программа на языке Visual Basic Script, JavaScript, BAT, PHP) заражает командные файлы (*.bat), другие скрипты и Web-страницы (*.htm, *.html). * Сетевые вирусы Почтовые черви – распространяются через электронную почту в виде приложения к письму или ссылки на вирус в Интернете; рассылают себя по всем обнаруженным адресамСетевые черви – проникают на компьютер через «дыры» в системе, могут копировать себя в папки, открытые для записи (сканирование – поиск уязвимых компьютеров в сети)IRC-черви, IM-черви – распространяются через IRC-чаты и интернет-пейджеры (ICQ, AOL, Windows Messenger, MSN Messenger)P2P-черви – распространяются через файлообменные сети P2P (peer-to-peer) распространяются через компьютерные сети, используют «дыры» – ошибки в защите Windows, Internet Explorer, Outlook и др. Наиболее активны – более 90%! ! * Троянские программы Backdoor – программы удаленного администрированияворовство паролей (доступ в Интернет, к почтовым ящикам, к платежным системам)шпионы (введенный с клавиатуры текст, снимки экрана, список программ, характеристики компьютера, промышленный шпионаж)DOS-атаки (англ. Denial Of Service – отказ в обслуживании) –массовые атаки на сайты по команде, сервер не справляется с нагрузкойпрокси-сервера – используются для массовой рассылки рекламы (спама)загрузчики (англ. downloader) – после заражения скачивают на компьютер другие вредоносные программы позволяют получать управление удаленным компьютером, распространяются через компьютерные сети, часто при установке других программ (зараженные инсталляторы) * Антивирусы-сканеры умеют находить и лечить известные им вирусы в памяти и на диске; используют базы данных вирусов;ежедневное обновление баз данных через Интернет. лечат известные им вирусы не могут предотвратить заражениечаще всего не могут обнаружить и вылечить неизвестный вирус * Антивирусы-мониторы постоянно находятся в памяти в активном состоянии непрерывное наблюдениеблокируют вирус в момент заражениямогут бороться с неизвестными вирусами замедление работы компьютерав случае ошибки ОС может выйти из строя перехватывают действия, характерные для вирусов и блокируют их (форматирование диска, замена системных файлов);блокируют атаки через Интернет;проверяют запускаемые и загружаемые в память файлы (например, документы Word);проверяют сообщения электронной почты;проверяют Web-страницы;проверяют сообщения ICQ * Антивирусные программы AVP = Antiviral Toolkit Pro (www.avp.ru) – Е. КасперскийDrWeb (www.drweb.com) – И. ДаниловNorton Antivirus (www.symantec.com)McAfee (www.mcafee.ru)NOD32 (www.eset.com) Условно-бесплатные: Бесплатные: Avast Home (www.avast.com)
Antivir Personal (free-av.com)
AVG Free (free.grisoft.com) Есть бесплатные пробные версии! ! * Антивирус Касперского Файловый антивирус (проверка файлов в момент обращения к ним)Почтовый антивирус (проверка входящих и выходящих сообщений)Веб-антивирус (Интернет, проверка Web-страниц)Проактивная защита (попытки обнаружить неизвестные вредоносные программы):слежение за реестромпроверка критических файловсигналы о «подозрительных» обращениях к памятиАнти-шпион (борьба с Интернет-мошенничеством)Анти-хакер (обнаружение сетевых атак)Анти-спам (фильтр входящей почты) * Антивирус Касперского ПКМ * Антивирус Касперского ПКМ Проводник: запуск через контекстное меню * Антивирус DrWeb (сканер) Запуск: Пуск – Сканер DrWeb старт настройки выбрать, что проверяем (ЛКМ) результаты * Антивирус DrWeb ПКМ Проводник: запуск через контекстное меню * Другие виды антивирусной защиты брандмауэры (файрволы, сетевые экраны)блокируют «лишние» обращения в сеть и запросы из сетиаппаратные антивирусызащита от изменения загрузочного секторазапрет на выполнение кода из области данныхаппаратный брандмауэр ZyWALL UTM (ZyXEL и Лаборатории Касперского)онлайновые (on-line) антивирусыустанавливают на компьютер модуль ActiveX,который проверяет файлы…или файл пересылается на сайт разработчика антивирусов http://www.kaspersky.ru/virusscanner
http://www.bitdefender.com
http://security.symantec.com
http://us.mcafee.com/root/mfs/default.asp чаще всего не умеют лечить, предлагает купить антивирус-доктор * Профилактика делать резервные копии важных данных на CD и DVD (раз в месяц? в неделю?)использовать антивирус-монитор, особенно при работе в Интернетепри работе в Интернете включать брандмауэр (англ. firewall) – эта программа запрещает обмен по некоторым каналам связи, которые используют вирусыпроверять с помощью антивируса-доктора все новые программы и файлы, дискетыне открывать сообщения e-mail с неизвестных адресов, особенно файлы-приложенияиметь загрузочный диск с антивирусом * Если компьютер заражен… Отключить компьютер от сети.Запустить антивирус. Если не помогает, то…выключить компьютер и загрузить его с загрузочного диска (дискеты, CD, DVD). Запустить антивирус. Если не помогает, то…удалить Windows и установить ее заново. Если не помогает, то…отформатировать винчестер (format.com). Если сделать это не удается, то могла быть испорчена таблица разделов диска. Тогда …создать заново таблицу разделов (fdisk.exe). Если не удается (винчестер не обнаружен), то…можно нести компьютер в ремонт. * Конец фильма