Федеральноеагентство по образованию
Министерствообразования Российской Федерации
Государственноеобразовательное учреждение
высшегопрофессионального образования
Санкт-Петербургскийгосударственный университет сервиса и экономики
Старорусскийфилиал
КОНТРОЛЬНАЯРАБОТА
по дисциплине«Информатика»
Работу выполнил(а)
Студент(ка) 1 курса
специальности 080109 У
«Бух.учет, анализ, аудит»
Астахина Татьяна Юрьевна
Проверил(а)
преподаватель
_____________________
Старая Русса
2010
Содержание
Введение
1. Антивирусные программы
1.1 Требование к антивирусным программам
1.2 Характеристики антивирусных программ
1.3 Краткий обзор антивирусных программ
1.4 Программы-архиваторы
2. Матричный принцип печати
2.1 Принтеры
3. Этапы решения задач на ЭВМ
Список литературы
Введение
В наш век многие областидеятельности человека связаны с применением компьютера. Эти машины плотно внедрилисьв нашу жизнь. Они имеют колоссальные возможности, позволяя тем самым освободитьмозг человека для более необходимых и ответственных задач. Компьютер может хранитьи обрабатывать очень большое количество информации, которая в настоящее времяявляется одним из самых дорогих ресурсов.
По мере развития имодернизации компьютерных систем и программного обеспечения возрастает объем и повышаетсяуязвимость хранящихся в них данных. Одним из новых факторов, резко повысивших этууязвимость, является массовое производство программно-совместимых мощных персональныхЭВМ, которое явилось одной из причин появления нового класса программ-вандалов- компьютерных вирусов. Наибольшая опасность, возникающая в связи с опасностью зараженияпрограммного обеспечения компьютерными вирусами, состоит в возможности искаженияили уничтожения жизненно-важной информации, которое может привести не только к финансовыми временным потерям, но и вызвать человеческие жертвы.
Компьютерные вирусыполучили очень широкое распространение, и борьба с ними доставляет рядовому пользователюбольшую «головную боль». Поэтому важно понимать способы распространения и характерпоявления вирусов, и способы борьбы с ними.
Наилучшие результаты в настоящеевремя достигнуты в создании антивирусных программ и методик их применения. Ряд разработокдоведен до уровня программных продуктов и широко используются пользователями.
1.Антивирусные программы
Для обнаружения, удаленияи защиты от компьютерных вирусов разработаны специальные программы, которыепозволяют обнаруживать и уничтожать вирусы. Такие программы называются антивирусными.
Современные антивирусные программыпредставляют собой многофункциональные продукты, сочетающие в себе какпревентивные, профилактические средства, так и средства лечения вирусов ивосстановления данных.
1.1 Требованияк антивирусным программам
Количество и разнообразиевирусов велико, и чтобы их быстро и эффективно обнаружить, антивирусная программадолжна отвечать некоторым параметрам.
Стабильность и надежностьработы. Этот параметр, без сомнения, является определяющим — даже самый лучший антивирусокажется совершенно бесполезным, если он не сможет нормально функционировать навашем компьютере, если в результате какого-либо сбоя в работе программы процесспроверки компьютера не пройдет до конца. Тогда всегда есть вероятность того,что какие-то зараженные файлы остались незамеченными.
Размеры вирусной базыпрограммы (количество вирусов, которые правильно определяются программой). Сучетом постоянного появления новых вирусов база данных должна регулярнообновляться — что толку от программы, не видящей половину новых вирусов и, как следствие,создающей ошибочное ощущение “чистоты” компьютера. Сюда же следует отнести и возможностьпрограммы определять разнообразные типы вирусов, и умение работать с файлами различныхтипов (архивы, документы). Немаловажным также является наличие резидентногомонитора, осуществляющего проверку всех новых файлов “на лету” (то естьавтоматически, по мере их записи на диск).
Скорость работыпрограммы, наличие дополнительных возможностей типа алгоритмов определения даженеизвестных программе вирусов (эвристическое сканирование). Сюда же следует отнестивозможность восстанавливать зараженные файлы, не стирая их с жесткого диска, а толькоудалив из них вирусы. Немаловажным является также процент ложных срабатываний программы(ошибочное определение вируса в “чистом” файле).
Многоплатформенность (наличиеверсий программы под различные операционные системы). Конечно, если антивирусиспользуется только дома, на одном компьютере, то этот параметр не имеет большогозначения. Но вот антивирус для крупной организации просто обязан поддерживать всераспространенные операционные системы. Кроме того, при работе в сети немаловажнымявляется наличие серверных функций, предназначенных для административнойработы, а также возможность работы с различными видами серверов.
1.2 Характеристикаантивирусных программ
Антивирусные программы делятсяна: программы-детекторы, программы-доктора, программы-ревизоры,программы-фильтры, программы-вакцины.
Программы-детекторы обеспечивают поиск и обнаружение вирусовв оперативной памяти и на внешних носителях, и при обнаружении выдают соответствующеесообщение. Различают детекторы универсальные и специализированные.
Универсальные детекторы всвоей работе используют проверку неизменности файлов путем подсчета и сравненияс эталоном контрольной суммы. Недостаток универсальных детекторов связан с невозможностьюопределения причин искажения файлов.
Специализированныедетекторы выполняют поиск известных вирусов по их сигнатуре (повторяющемуся участкукода). Недостаток таких детекторов состоит в том, что они неспособныобнаруживать все известные вирусы. Детектор, позволяющий обнаруживать нескольковирусов, называют полидетектором.
Недостатком такихантивирусных про грамм является то, что они могут находить только те вирусы,которые известны разработчикам таких программ.
Программы-доктора (фаги),не только находят зараженные вирусами файлы, но и «лечат» их, т.е.удаляют из файла тело программы вируса, возвращая файлы в исходное состояние. Вначале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и толькозатем переходят к «лечению» файлов. Среди фагов выделяют полифаги, т.е.программы-доктора, предназначенные для поиска и уничтожения большого количествавирусов.
Учитывая, что постояннопоявляются новые вирусы, программы-детекторы и программы-доктора быстроустаревают, и требуется регулярное обновление их версий.
Программы-ревизорыотносятся к самым надежным средствам защиты от вирусов. Ревизоры запоминают исходноесостояние программ, каталогов и системных областей диска тогда, когда компьютерне заражен вирусом, а затем периодически или по желанию пользователя сравниваюттекущее состояние с исходным. Обнаруженные изменения выводятся на экран видеомонитора.Как правило, сравнение состояний производят сразу после загрузки операционной системы.При сравнении проверяются длина файла, код циклического контроля (контрольнаясумма файла), дата и время модификации, другие параметры.
Программы-ревизоры имеютдостаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже отличитьизменения версии проверяемой программы от изменений, внесенных вирусом.
Программы-фильтры(сторожа) представляют собой небольшие резидентные программы, предназначенные дляобнаружения подозрительных действий при работе компьютера, характерных для вирусов.Такими действиями могут являться:
. попытки коррекциифайлов с расширениями СОМ и ЕХЕ;
. изменение атрибутовфайлов;
. прямая запись на дискпо абсолютному адресу;
. запись в загрузочныесектора диска.
. загрузка резидентнойпрограммы.
При попытке какой-либо программыпроизвести указанные действия «сторож» посылает пользователю сообщениен предлагает запретить или разрешить соответствующее действие.Программы-фильтры весьма полезны, так как способны обнаружить вирус на самойранней стадии его существования до размножения. Однако они не «лечат»файлы и диски. Для уничтожения вирусов требуется применить другие программы,например фаги. К недостаткам программ-сторожей можно отнести их«назойливость» (например, они постоянно выдают предупреждение о любойпопытке копирования исполняемого файла), а также возможные конфликты с другимпрограммным обеспечением.
Вакцины (иммунизаторы) — это резидентные программы, предотвращающие заражение файлов. Вакцины применяют,если отсутствуют программы-доктора, «лечащие» этот вирус. Вакцинация возможнатолько от известных вирусов. Вакцина модифицирует программу или диск таким образом,чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженнымии поэтому не внедрится. В настоящее время программы-вакцины имеют ограниченноеприменение.
Существенным недостатком такихпрограмм является их ограниченные возможности по предотвращению заражения от большогочисла разнообразных вирусов.
1.3 Краткийобзор антивирусных программ
При выборе антивирусной программынеобходимо учитывать не только процент обнаружения вирусов, но и способность обнаруживатьновые вирусы, количество вирусов в антивирусной базе, частоту ее обновления, наличиедополнительных функций.
В настоящее времясерьезный антивирус должен уметь распознавать не менее 25000 вирусов. Это незначит, что все они находятся «на воле». На самом деле большинство изних или уже прекратили свое существование или находятся в лабораториях и нераспространяются. Реально можно встретить 200-300 вирусов, а опасностьпредставляют только несколько десятков из них. Существует множество антивирусныхпрограмм.
Рассмотрим наиболее известныеиз них.
Norton AntiVirus4.0 и 5.0 (производитель: «Symantec»).
Один из наиболее известныхи популярных антивирусов. Процент распознавания вирусов очень высокий (близок к100%). В программе используется механизм, который позволяет распознавать новые неизвестныевирусы.
В интерфейсе программыNorton AntiVirus имеется функция LiveUpdate, позволяющая щелчком наодной-единственной кнопке обновлять через Web как программу, так и наборсигнатур вирусов. Мастер по борьбе с вирусами выдает подробную информацию об обнаруженномвирусе, а также предоставляет вам возможность выбора: удалять вирус либо вавтоматическом режиме, либо более осмотрительно, посредством пошаговойпроцедуры, которая позволяет увидеть каждое из выполняемых в процессе удалениядействий.
Антивирусные базы обновляютсяочень часто (иногда обновления появляются несколько раз в неделю). Имеетсярезидентный монитор.
Недостатком данной программыявляется сложность настройки (хотя базовые настройки изменять, практически нетребуется).
Dr Solomon’sAntiVirus (производитель: «Dr Solomon’s Software»).
Считается одним из самыхлучших антивирусов (Евгений Касперский как-то сказал, что это единственный конкурентего AVP). Обнаруживает практически 100% известных и новых вирусов.
Большое количество функций,сканер, монитор, эвристика и все что необходимо чтобы успешно противостоять вирусам.
McAfeeVirusScan (производитель: «McAfee Associates»).
Это один из наиболее известныхантивирусных пакетов. Очень хорошо удаляет вирусы, но у VirusScan хуже, чем удругих пакетов, обстоят дела с обнаружением новых разновидностей файловых вирусов.Он легко и быстро устанавливается с использованием настроек по умолчанию, но егоможно настроить и по собственному усмотрению. Вы можете сканировать все файлы илитолько программные, распространять или не распространять процедуру сканированияна сжатые файлы. Имеет много функций для работы с сетью Интернет.
Dr.Web(производитель: «Диалог Наука»)
Популярный отечественныйантивирус. Хорошо распознает вирусы, но в его базе их гораздо меньше чем у другихантивирусных программ.
Antiviral ToolkitPro (производитель: «Лаборатория Касперского»).
Это антивирус признан во всеммире как один из самых надежных.
Несмотря на простоту виспользовании он обладает всем необходимым арсеналом для борьбы с вирусами. Эвристическиймеханизм, избыточное сканирование, сканирование архивов и упакованных файлов — это далеко не полный перечень его возможностей.
Лаборатория Касперскоговнимательно следит за появлением новых вирусов и своевременно выпускаетобновления антивирусных баз. Имеется резидентный монитор для контроля заисполняемыми файлами.
Несмотря на широкуюраспространенность антивирусных программ, вирусы продолжают «плодиться». Чтобысправиться с ними, необходимо создавать более универсальные и качественно-новыеантивирусные программы, которые будут включать в себя все положительные качествасвоих предшественников. К сожалению, на данный момент нет такой антивирусной программы,которая гарантировала бы защиту от всех разновидностей вирусов на 100%, но некоторыефирмы, например «Лаборатория Касперского», на сегодняшний день достиглинеплохих результатов.
Защищенность от вирусов зависити от грамотности пользователя.
Применение вкупе всехвидов защит позволит достигнуть высокой безопасности компьютера, исоответственно, информации.
1.4 Программы-архиваторы
Архиватор — программа, осуществляющая объединениенескольких файлов в один архив или серию архивов, для удобства переноса илихранения. Многие архиваторы используют сжатие без потерь для уменьшения размераархива.
Простейшие архиваторыпросто последовательно объединяют содержимое файлов в архив. Кроме него, архивдолжен также содержать информацию об именах файлов и длине оригиналов для ихвосстановления. Большинство архиваторов также сохраняют метаданные файлов,предоставляемые операционной системой, такие, как время создания и правадоступа. Программа, создавая архив, обрабатывает как текстовые файлы, так и бинарныефайлы. Первые всегда сжимаются в несколько раз (в зависимости от архиватора).Что же касается бинарных файлов, то здесь все зависит от их характера. Можетбыть сжато в десятки раз, но могут быть и случаи, когда сжатие почти непроисходит. Сжатие данных обычно происходит значительно медленнее, чем обратнаяоперация.
Характеристикиархиваторов:
По степени сжатия
По скорости сжатия
Характеристикиархиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия,тем меньше степень сжатия, и наоборот. Нахождение для любого входного файлапрограммы наименьшего возможного размера, печатающей этот файл, является алгоритмическинеразрешимой задачей, поэтому «идеальный» архиватор невозможен.
2.Матричный принцип печати
В концесемидесятых был изобретен первый компьютер, эта была довольно миниатюрнаямашина, которая занимала приблизительно 2-3 комнаты. Ее обслуживала целаябригада специалистов из 10-15 человек. И, тем не менее, у нее было одно оченьполезное свойство. Она производила вычисления с невиданной быстротой на тотмомент. Ввод и вывод информации, на тот момент, осуществлялся с помощьюспециальной бумаги с круглыми дырочками в определенной последовательности. Впоследующем информацию расшифровывали специально обученные люди и печатали еена печатных машинках, для представления руководству. Очень трудно было вводитьинформацию, очень трудно ее расшифровывать.
Но однаждыкакая-то умная голова, задала себе простой вопрос — нельзя ли совместить эточудо техники с печатающей машинкой? И нашла решение. Так появились первыепечатающие устройства. И назвали их — матричные принтеры. Подвоздействие электрических сигналов от ЭВМ матричный принтер отжимал ту или инуюбукву, которая била по специальной красящей ленте, которая помещалась междуметаллической буквой и бумагой, и при соприкосновении с бумагой, оставляла наней отпечаток. Это была настоящая революция в печати, процесс вывода информациив привычной для пользователей форме, наконец, состоялся. Кстати, матричныепринтеры широко используются и в наше время. Практически все кассы, продающиебилеты на поезда и самолеты, таможня, некоторые банки (сберкассы) используютматричные принтеры. Подобный принцип используется и в кассовых аппаратах и т.д.Дело в том, что стоимость изготовления одной копии на матричном принтере до сихпор остается самой дешевой. Ведь для печати необходима просто красящая лента ивсе, а себестоимость ее минимальна. Единственным минусом матричного принтераявляется невозможность вывода на печать графических изображений с должнойстепенью разрешения, т.е. вывести то можно, но изображение в точечку мало комупонравится, а о печати цветных изображений и говорить не приходится.
2.1Принтеры
Матричные принтеры
Когда говорят о матричныхпринтерах, обычно имеют в виду устройства ударного действия, например всемизвестные модели Epson, Star и Microlin.
У последовательныхматричных печатающих устройств вертикальный ряд игл ( или 2 ряда ), илимолоточков, вколачивает краситель с ленты прямо в бумагу, формируяпоследовательно символ за символом. Игольчатые имеют приемлемое качествопечати, невысокую цену расходных материалов и бумаги, да и самих устройств. Дляэтих принтеров обычно возможно использование как форматной, так и рулоннойбумаги. Головка принтера может быть оснащена 9, 18 или 24 иголками.
Существуют моделипринтеров как с широкой ( А3 ), так и с узкой ( А4 ) кареткой. Высокое качествопечати достигается в режимах NLQ для 9-игольчатых ( почти машинописное ) и LQ — для 24-игольчатых принтеров. Скорость печати для высокопроизводительных моделейможет составлять до 380 знаков в секунду. Более высокую производительностьобеспечивают построчные (постраничные) матричные принтеры. Вместо маленькихточечно-матричных головок они используют длинные массивы с большим количествомигл при этом достигается скорость порядка 1500 строк в минуту. Матричныеударные печатающие устройства создают много шума, а это, согласитесь,немаловажный фактор при выборе принтера.
Струйные принтеры.
Относятся к безударнымпечатающим устройствам. Данные устройства работают практически бесшумно.Струйные чернильные принтеры относятся к классу последовательных матричныхбезударных печатающих устройств. Они же в свою очередь подразделяются наустройства непрерывного и дискретного действия. Последние же могут использоватьлибо пузырьковую технологию, либо пьезоэффект. Почти все современные устройстваэтого класса используют две последних технологии. При печати высокого качестваскорость вывода не превосходит обычно 2-3 ( около 200 знаков в секунду ), хотямаксимальные значения могут достигать даже 7 страниц в минуту. Как правилоструйные принтеры позволяют эмулировать работу наиболее популярных моделейударных устройств и поддерживать соответствующее программное обеспечение.
Лазерные и LED — принтеры.
В лазерных принтерахиспользуется электрографический способ создания изображения — примерно такойже, как и в ксероксах. Кроме лазерных существуют LED — принтеры, которыеполучили своё название из-за того, что полупроводниковый лазер в них былзаменён “гребёнкой” мельчайших светодиодов.
3. Этапырешения задач на ЭВМ
Первоначально ЭВМ былисозданы для вычислений, но постепенно на ней стали решать задачи по физике,химии, биологии, управлению технологическими процессами, рисованию мультфильмови т.д., т.е. для решения задач с математикой непосредственно не связанных. Вобщем случае выделяют несколько этапов в подготовке и решении задач на ЭВМ.
На первом этапе анализируется условие задачи,определяются исходные данные и результаты, устанавливается зависимость междувеличинами, рассматриваемыми в задаче. Некоторые задачи имеют множествоспособов решения, поэтому необходимо выбрать способ решения (сделать постановкузадачи, составить модель задачи). Для этого необходимо определитьматематические соотношения между исходными данными и результатом. Выполнивперевод задачи на язык математики, получают математическую модель.
Второй этап заключается в составлении алгоритмарешения задачи по выбранной модели.
На третьем этапеалгоритм записывается на языке программирования и полученная программа вводитсяв ЭВМ. Далее проводится отладка программы, т.е. поиск и ошибок.Различают логические и семантические ошибки. Семантические ошибки возникают,когда программист неправильно записывает конструкции языка программирования.Семантические ошибки отыскать легче, т. к. современные трансляторы языковпрограммирования способны их выявить. Логические ошибки возникают, когдаинструкции записаны правильно, но последовательность их выполнения даетневерный результат.
Далее проводитсятестирование, которое заключается в запуске программы с использованиемконтрольных примеров — тестов. Тесты выбирают таким
образом, чтобы при работес ними программа прошла все возможные ветви алгоритма, поскольку на каждом изних могут быть свои ошибки.
После отладки итестирования программа выполняется с реальными исходными данными и проводитсяанализ полученных результатов, т.е. сопоставление их с экспериментальнымифактами, теоретическими воззрениями и другой информацией об изучаемом объекте.Если результаты работы программы не удовлетворяют пользователей по каким-либопараметрам, то производится уточнение модели. При уточнении модели правитсяалгоритм программы, снова проводятся отладка, тестирование, расчеты и анализрезультатов. Так продолжается до тех пор, пока результаты работы программы небудут удовлетворять знаниям об изучаемом объекте.
Общая схемарешения задач с помощью ЭВМ выглядит так:
/>
Списоклитературы
1. Алексеев А.П. «Информатика», изд. «Солон», 2002г.
2. Алексеев Е.Г., Богатырев С.Д. Информатика. Мультимедийныйэлектронный учебник
3.Острейковский В.А. «Информатика», изд. «Высшая школа»,2001г.
4. www.ctc.msiu.ru/materials/Book1/contents.html
5. school.bakai.ru/inform/inform.htm