Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Базовые алгоритмические конструкции

Читайте также:
  1. III. Проблема реконструкции индоевропейского праязыка.
  2. Алгоритм. Свойства алгоритмов. Способы записи алгоритмов. Базовые структуры алгоритмов. Примеры.
  3. Алгоритмы обработки данных. Основные алгоритмические конструкции.
  4. Базовые PR-документы
  5. Базовые знания, которыми студент должен владеть.
  6. Базовые знания, умения, навыки необходимые для изучения темы
  7. Базовые знания, умения, навыки, необходимые для изучения темы (междисциплинарная интеграция)
  8. Базовые знания, умения, навыки, необходимые для изучения темы (междисциплинарная интеграция)
  9. Базовые знания, умения, навыки, необходимые для изучения темы (междисциплинарная интеграция).

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

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

· следование;

· ветвление (в полной и сокращенной форме);

· цикл (с предусловием или постусловием).

Характерной особенностью этих структур является наличие у них одного входа и одного выхода

18.19.20) Понятие вируса. Классификация вирусов

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

ÿ по среде обитания вируса

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

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

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

Более подробную классификацию внутри этих групп можно представить примерно так:

  ù сетевые распространяются по компьютерной сети
Среда обитания: ø файловые внедряются в выполняемые файлы
  ÷ загрузочные внедряются в загрузочный сектор диска (Boot-сектор)
       
Способы ø резидентные находятся в памяти, активны до выключения компьютера
заражения: ø нерезидентные не заражают память, являются активными ограниченное время
       
  ù безвредные практически не влияют на работу; уменьшают свободную память на диске в результате своего распространения
Деструктивные ø неопасные уменьшают свободную память, создают звуковые, графические и прочие эффекты
возможности: ø опасные могут привести к серьезным сбоям в работе
  ÷ очень опасные могут привести к потере программ или системных данных
       
  ù вирусы-«спутники» вирусы, не изменяющие файлы, создают для ЕХЕ-файлов файлы-спутники с расширением,СОМ
  ù вирусы-«черви» распространяются по сети, рассылают свои копии, вычисляя сетевые адреса
Особенности ø «паразитические» изменяют содержимое дисковых секторов или файлов
алгоритма ø «студенческие» примитив, содержат большое количество ошибок
вируса: ø «стелс»-вирусы (невидимки) перехватывают обращения DOS к пораженным файлам или секторам и подставляют вместо себя незараженные участки
  ÷ вирусы-призраки не имеют ни одного постоянного участка кода, труднообнаружи- ваемы, основное тело вируса зашифровано
  ÷ макровирусы пишутся не в машинных кодах, а на WordBasic, живут в документах Word, переписывают себя в Normal.dot

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




Дата добавления: 2015-01-30; просмотров: 156 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав