Архиваторы. Антивирусные программные средства
Вариант №7
- Архиваторы. Антивирусные программные средства. Классификация. Принципы работы.
- MS Access 2007(2010): создание таблиц, форм, отчётов.
Оглавление:
1. Архиваторы. Антивирусные программные средства. Классификация. Принципы работы. 4
2. MS Access 2007 (2010): создание таблиц, форм, отчетов. 11
3. Список
литературы. 15
1. Архиваторы. Антивирусные программные средства. Классификация. Принципы работы.
Архивация
- это сжатие, уплотнение, упаковка информации
с целью ее более рационального
размещения на внешнем носителе (диске
или дискете). Архиваторы - это программы,
реализующие процесс архивации,
позволяющие создавать и
Программы-упаковщики (архиваторы) позволяют за счет специальных методов сжатия информации создавать копии файлов меньшего размера и объединять копии нескольких файлов в один архивный файл. Это даёт возможность на дисках или дискетах разместить больше информации, то есть повысить плотность хранения информации на единицу объёма носителя (дискеты или диска). Кроме того, архивные файлы широко используются для передачи информации в Интернете и по электронной почте, причем благодаря сжатию информации повышается скорость её передачи. Это особенно важно, если учесть, что быстродействие модема и канала связи (телефонной линии) намного меньше, чем процессора и жесткого диска.
Работа архиваторов основана на том, что они находят в файлах повторяющиеся участки и пробелы, помечают их в архивном файле и затем при распаковке восстанавливают по этим отметкам исходные файлы. Программы архивации являются обязательным инструментом в работе с компьютером. Хранение и передача данных немыслимы без их использования. Экономия дискового пространства достигается путем использования специальных алгоритмов сжатия данных. Как следствие уменьшается количество сетевого трафика, необходимого для передачи заархивированных файлов. Как правило, программы архивации предоставляют возможность настраивать алгоритм сжатия, выбирая компромисс между степенью сжатия и скоростью архивации. Чем сильнее сжатие, тем медленнее происходит процесс архивации.
Файловый
архив может содержать сколько
угодно много различных файлов. Кроме
того, архиваторы предоставляют средства
проверки целостности архива. Благодаря
этому всегда можно удостовериться,
не нарушен ли архив при хранении
или передаче по сети. Архив может
быть самораспаковывающимся. Самораспаковывающийся
(SFX, от англ. SelF-eXtracting) архив – это
архив, к которому присоединен исполняемый
модуль. Этот модуль позволяет извлекать
файлы простым запуском архива как
обычной программы. Таким образом,
для извлечения содержимого SFX-архива
не требуется дополнительных внешних
программ. SFX-архивы, как и любые
другие исполняемые файлы, обычно имеют
расширение .EXE. Большинство программ-
Программа WinRAR является достаточно мощным средством для создания архивных файлов различных форматов. Среди них следует выделить возможность работы с архивами ZIP и RAR. К положительным особенностям этой программы следует отнести удобный пользовательский интерфейс, прозрачность выполнения действий, возможность создания самораспаковывающихся и многотомных архивов. Программы - архиваторы RAR и AIN, кроме обычного режима сжатия, имеют режим solid, в котором создаются архивы с повышенной степенью сжатия и особой структурой организации. В таких архивах все файлы сжимаются как один поток данных, т.е. областью поиска повторяющихся последовательностей символов является вся совокупность файлов, загруженных в архив, и поэтому распаковка каждого файла, если он не первый, связана с обработкой других. Архивы такого типа предпочтительнее использовать для архивирования большого числа однотипных файлов.
Целью упаковки файлов обычно являются обеспечение более компактного размещения информации на диске, сокращение времени и соответственно стоимости передачи информации по каналам связи в компьютерных сетях. Поэтому основным показателем эффективности той или иной программы-архиватора является степень сжатия файлов. Степень сжатия файлов характеризуется коэффициентом Кс, определяемым как отношение объема сжатого файла Vc к объему исходного файла Vо, выраженное в процентах (в некоторых источниках используется обратное соотношение): Кс=(Vc/Vo)*100%. Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла.
Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых коэффициент сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей Кс = 60 - 90%. Почти не сжимаются архивные файлы. Алгоритмы, которые устраняют избыточность записи данных, называются алгоритмами сжатия данных, или алгоритмами архивации. В настоящее время существует огромное множество программ для сжатия данных, основанных на нескольких основных способах. Все алгоритмы сжатия данных делятся на:
1)
алгоритмы сжатия без потерь,
при использовании которых
2)алгоритмы
сжатия с потерями, которые удаляют
из потока данных информацию,
незначительно влияющую на
Наиболее популярные форматы архивов:
- ZIP - еще со времен ОС DOS один из самых популярных и распространенных архивных форматов, основанный на алгоритмах сжатия предложенных в 80-х годах прошлого столетия израильскими математиками Лемпелем и Зивом. Он отличается приемлемой степенью сжатия информации и достаточно высоким быстродействием. Сегодня он является стандартом де-факто в Интернете, и его поддерживают практически все программы-архиваторы.
- RAR - разработан российским программистом Евгением Рошалем и позволяет получить размер сжатого файла гораздо меньший, чем ZIP, ценой этому является более продолжительный процесс обработки архива. В целом формат RAR значительно лучше других оптимизирован для решения сложных задач с использованием большого количества файлов и гигабайтных дисковых пространств.
- CAB - применяется в продуктах Microsoft как стандартный для упаковки файлов, причем его алгоритм, нигде не опубликованный, представляет собой достаточно совершенный продукт, имеющий высокий коэффициент сжатия.
- GZIP, TAR - получили наибольшее распространение в системах на базе Unix и ее самой популярной разновидности Linux.
- ACE - достаточно новый формат с высокой степенью сжатия, завоевывающий все большую популярность.
Массовое
применение персональных компьютеров
оказалось связанным с
В
настоящее время известно более
5000 программных вирусов, Имеются
несколько признаков
Файловые вирусы внедряются в выполняемые файлы, создают файлы-спутники или используют особенности организации файловой системы. Загрузочные вирусы записывают себя в загрузочный сектор диска. Начинают работу при загрузке компьютера и обычно становятся резидентными. Макровирусы заражают файлы широко используемых пакетов обработки данных. Эти вирусы представляют собой программы, написанные на встроенных в эти пакеты языках программирования. Наибольшее распространение получили макровирусы для приложений Microsoft Office. Сетевые вирусы используют для своего распространения протоколы или команды компьютерных сетей и электронной почты.
По способам заражения вирусы делятся на резидентные и нерезидентные. Резидентный вирус при заражении компьютера оставляет в оперативной памяти свою резидентную часть, которая перехватывает обращение операционной системы к объектам заражения и внедряется в них. Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные вирусы не заражают память компьютера и являются активными ограниченное время.
По степени воздействия вирусы можно разделить на следующие виды: неопасные, не мешающие работе компьютера, но уменьшающие объём свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах; опасные вирусы, которые могут привести к различным нарушениям в работе компьютера; очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации.
По
алгоритмам работы различают компьютерные
вирусы: черви (пересылаются с компьютера
на компьютер через компьютерные сети,
электронную почту и другие каналы), вирусы-невидимки
(стелс-вирусы), троянские программы, программы
– мутанты, логические бомбы и другие
вирусы. Существует достаточно много
программных средств антивирусной защиты.
Современные антивирусные программы состоят
из модулей: эвристический модуль – для
выявления неизвестных вирусов; монитор
– программа, которая постоянно находится
в оперативной памяти ПК; устройство управления,
которое осуществляет запуск антивирусных
программ и обновление вирусной базы данных
и компонентов;
почтовая программа (проверяет электронную
почту); программа сканер – проверяет,
обнаруживает и удаляет фиксированный
набор известных вирусов в памяти, файлах
и системных областях дисков; сетевой
экран – защита от хакерских атак.
Компьютерные вирусы для своего размножения и нанесения максимального вреда внедряются в полезные программы. Но есть и другие программы, также наносящие вред пользователям, но отличающиеся способом их распространения. К таким программам относятся:
1. Троянские программы. Эти программы маскируются под полезную или интересную игровую программу, выполняя во времени своего функционирования еще и разрушительную работу, например, очищает FAT . В отличие от вирусов, троянские программы не могут размножаться и внедряться в другие программные продукты. Самые простые троянские программы выполняют разрушительную работу при каждом запуске на выполнение. Более совершенные из них аналогично вирусам начинают действовать при наступлении определенного события или момента времени (например, день недели, определенное время суток и т. д.).
2. Программы-репликаторы («черви»). Программы-репликаторы создаются для распространения по узлам вычислительной сети компьютерных вирусов. Сами репликаторы непосредственно разрушительных действий не производят, но они могут размножаться без внедрения в другие программу и иметь «начинку» из компьютерных вирусов.
Имеются
вирусы, предназначенные для
Различают следующие виды антивирусных программ:
1. Детекторы – обеспечивают поиск и обнаружение вирусов в оперативной памяти и на внешних носителях. При обнаружении вируса выдают соответствующее сообщение. Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.
2. Доктора или фаги, а также программы-вакцины – обнаруживают и обезвреживают вирусы, т. е. удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожают их, и только затем переходят к «лечению» файлов. Среди фагов выделяют полифаги, т. е. программы-доктора, предназначенные для поиска и уничтожения большого количества вирусов. Учитывая, что постоянно появляются новые вирусы, программы-детекторы и программы-доктора быстро устаревают, и требуется регулярное обновление их версий.
3. Ревизор – запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаружение изменения выводятся на экран видеомонитора. Сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля (контрольная сумма файла), дата и время модификации, другие параметры. Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже отличить изменения версии проверяемой программы от изменений, внесенных вирусом. Эти программы являются самым надежным средством защиты от вирусов.
4. Фильтры или сторожа – контролируют опасные действия, характерные для вирусных программ, и запрашивают подтверждение на их выполнение. К таким действиям относятся попытки коррекции файлов с расширением COM и EXE; изменение атрибутов файлов; прямая запись на диск по абсолютному адресу; запись в загрузочные сектора диска; загрузка резидентной программы. Программы-фильтры способны обнаружить вирус на самой ранней стадии его существования до размножения. Однако они не «лечат» файлы и диски. Для уничтожения вирусов требуется применить другие программы, например фаги. К недостаткам программ-сторожей можно отнести их «назойливость» (например, они постоянно выдают предупреждение о любой попытке копирования исполняемого файла) а также возможные конфликты с другим программным обеспечением.
5. Вакцины или иммунизаторы – предотвращают заражение рядом известных вирусов путем их вакцинации. Суть вакцинации заключается в модификации программ или диска таким образом, чтобы это не отражалось на нормальном выполнении программ и в то же время вирусы воспринимали их как уже зараженные и поэтому не пытались внедриться. Существенным недостатком таких программ являются их ограниченные возможности по предотвращению заражения от большого числа разнообразных вирусов.
К наиболее эффективным и популярным антивирусным программам относятся: Антивирус Касперского 7.0, AVAST, Norton AntiVirus и многие другие. Антивирус Касперского 7.0 – это классическая защита компьютера от вирусов, троянских и шпионских программ, а также от любого другого вредоносного ПО1.
Основные функции Антивируса Касперского 7.0:
1. Три
степени защиты от известных
и новых интернет-угроз: а)
2. Защита
от вирусов, троянских
3. Защита от шпионского и рекламного программного обеспечения.
4. Проверка файлов, почты и интернет-трафика в режиме реального времени.
5. Защита от вирусов при работе с ICQ и другими IM-клиентами.
6. Автоматическое обновление баз.
Антивирусная программа Аvast v.home edition 4.7 русифицирована и имеет удобный интерфейс, содержит резидентный монитор, сканер, средства автоматического обновление баз и т.д. Защита Avast основана на резидентных провайдерах, которые являются специальными модулями для защиты таких подсистем, как файловая система, электронная почта и т.д. К резидентным провайдерам Avast относятся: Outlook/Exchange, Web-экран, мгновенные сообщения, стандартный экран, сетевой экран, экран P2P, электронная почта.
Norton AntiVirus - состоит из одного модуля, который постоянно находится в памяти компьютера и осуществляет такие задачи как мониторинг памяти и сканирование файлов на диске. Доступ к элементам управления и настройкам программы выполняется с помощью соответствующих закладок и кнопок. Автозащита работает в фоновом режиме, не прерывая работу ПК2. Автозащита автоматически: обнаруживает и защищает ПК от всех типов вирусов, включая макро-вирусы, вирусы загрузочных секторов, вирусы резидента памяти и троянских коней, червей и других вредоносных вирусов; защищает компьютер от вирусов, которые передаются через сеть Интернет, проверяя все файлы, которые загружаются из Интернета.
Достаточно популярной у ряда пользователей является программа Dr. Web. Основная направленность Dr. Web состоит в обнаружение полиморфных вирусов. В настоящее время Dr. Web реализует наиболее эффективный эвристический анализатор неизвестных вирусов в мире. Это обеспечивает обнаружение до 80 – 91% неизвестных вирусов, в том числе 99% макровирусов! На международных конкурсах Dr.Web несколько раз входил в тройку самых лучших антивирусов для DOS. Продукт достаточно компактный, что позволяет запускать его с дискеты.
Panda
Antivirus Titanium надежно защищает от
вирусов, троянских коней,
В
заключение следует отметить, что
администратор сети, пользователи ПК
должны постоянно следить за обновлением
антивирусных средств и своевременно
осуществлять комплекс мер по защите
программно-аппаратных средств сети от
высоковероятного поражения их вирусами.
2. MS Access 2007 (2010): создание таблиц, форм, отчетов.
Системой
управления базами данных (СУБД) называют
программу, предназначенную для создания
и ведения баз данных, а также организации
доступа к данным и их обработки. Под базой
данных понимают совокупность данных,
относящихся к некоторой предметной области,
организованных определенным образом на
материальном носителе, как правило, средствами
СУБД. База данных организуется в соответствии
с моделью данных, которая поддерживается
в СУБД. Реляционная модель данных (англ.Relation –
отношение) является одной из самых распространенных
моделей, используемых в современных СУБД. Реляционная
модель ориентирована на организацию
данных в виде прямоугольных двухмерных
таблиц. Применительно к реляционной модели
используется следующая стандартная терминология
теории отношений: двухмерная таблица
определяется как отношение. Столбцы
таблицы называют полями (или
Microsoft
Access – полнофункциональная
надстройки к более мощным системам, таких как серверы баз данных: Microsoft SQL Server, Oracle, MySQL и другие.
Объекты Аccess:
- Таблицы составляют основу базы данных и предназначены для хранения информации об объектах предметной области.
- Запросы являются средством выборки необходимых данных из одной или нескольких таблиц БД3.
- Формы представляют собой электронный вариант физических форм документов. Они предназначены для ввода, просмотра и корректировки данных.
- Отчеты используются для формирования выходных документов, предназначенных для вывода на экран, принтер или в файл.
- Макросы содержат описания действий, которые должны быть выполнены в ответ на некоторое событие. Каждое действие реализуется макрокомандой.
- Модули содержат программы на языке Visual Basic, которые разрабатываются пользователем для реализации нестандартных процедур обработки данных в задачах пользователя.
Для создания объектов базы данных (таблиц, запросов, форм, отчетов) используются специализированные диалоговые графические средства, называемые Конструктор, а также программы-мастера Access. Наряду с диалоговыми средствами создания объектов баз данных, Access располагает средствами программирования:
- SQL(Structured Query Language) – структурированный язык запросов;
- язык макрокоманд;
- VBA(Visual Basic for
Applications) – объектно-ориентированный язык программирования.
Access может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.Таблица – это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Для каждой таблицы в Access можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным
Существует несколько способов создания таблицы: с помощью мастера, с помощью конструктора, путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных. Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы. Как и в других офисных приложениях для выполнения одного и того же действия возможно использование нескольких альтернативных вариантов. Так, для создания новой таблицы нужно перейти на вкладку Таблица и нажать кнопку Создать, либо выбрать команду в окне базы данных (например, Создание таблицы в режиме конструктора), либо выбрать пункт меню Вставка/Таблица (рис.1).
В окне Конструктора таблицы (рис.2) задаются имена, типы и свойства полей для создаваемой таблицы. Максимальное количество символов в имени поля равно 64, включая пробелы. Имена полей не должны повторяться.
На
практическом примере рассмотрим создание
таблицы в MC Access. Составим таблицу, содержащую
сведения о сотрудниках предприятия.
Рис. 1 Окно
новой таблицы в режиме конструктора.
Рис. 2 Структура таблицы.
В окне Конструктора таблиц в столбец Имя поля введем имена полей создаваемой таблицы. В столбце Тип данных для каждого поля таблицы выберем тип данных, которые будут содержаться в этом поле. В нижней части окна Конструктора таблиц на вкладке Общие ввести свойства каждого поля. После указанных действий в списке таблиц в окне базы данных появятся имя и значок новой таблицы. Ввести данные в созданную таблицу можно, открыв таблицу в режиме Таблицы.
Рис. 3 Данные сотрудников в созданной таблице.
Для
экспорта таблицы из программы Microsoft
Access в программу Microsoft Word необходимо выделить
объект, который содержит данные для экспорта.
В нашем случае это таблица данных работники.
Затем на закладке внешние данные в группе
экспорт выбрать команду word, щелкнув левой
кнопкой мыши. Далее в мастере указать
имя файла, где требуется разместить наш
документ.
| Код | Фамилия | Имя | Отчество | Дата Рождения | Должность | Телефон | Адрес |
| 1 | Суховерхова | Елена | Юрьевна | 15.06.1960 | Заместитель | 77-10-44 | ул. Попова |
| 2 | Кропотов | Сергей | Юрьевич | 20.10.1960 | Охранник | 78-15-96 | ул. Лепсе |
| 3 | Баранова | Галина | Анатольевна | 15.12.1964 | Продавец | 56-78-29 | ул. Щорса |
| 4 | Рубцова | Елена | Анатольевна | 26.05.1977 | Продавец | 57-76-99 | ул. Левитана |
| 5 | Куделина | Елена | Евгеньевна | 14.06.1961 | Кассир | 58-45-79 | ул. Некрасова |
| 6 | Орлова | Любовь | Витальевна | 09.03.1980 | Кассир | --------- | ул. Заводская |

- Архивация данных
- Архивация данных
- Архивация данных
- Архивация данных
- Архивация данных
- Архивация данных и ведомость расчета зарплаты
- Архивация файлов. Обзор возможностей программы- архиватора WinRar
- Архетиктоника объемных форм
- Архетиктура Древнего Египта
- Архетипические мотивы, образы в процессе анализа литературного текста на материале повести Сергея Каледина "Смиренное кладбище"
- Архетипические образы для практики делового общения
- Архетипические основания белорусской культуры. Мифология и язычество восточных славян
- Архетипы в современной телерекламе
- Архиватор WinRAR. Методы архивирования