Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика билетыы! ВСЕ.doc
Скачиваний:
11
Добавлен:
05.08.2019
Размер:
641.54 Кб
Скачать

" Программное обеспечение".

В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе.

Программа - это запись алгоритма решения задачи в виде последовательности команд или операторов языком, который понимает компьютер. Конечной целью любой компьютерной программы является управление аппаратными средствами.

Для нормального решения задач на компьютере нужно, чтобы программа была отлажена, не требовала доработок и имела соответствующую документацию. Поэтому, относительно работы на компьютере часто используют термин программное обеспечение (software), под которым понимают совокупность программ, процедур и правил, а также документации, касающихся функционирования системы обработки данных.

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

Междупрограммный интерфейс - это распределение программного обеспечения на несколько связанных между собою уровней. Уровни программного обеспечения представляют собой пирамиду, где каждый высший уровень базируется на программном обеспечении предшествующих уровней. Схематично структура программного обеспечения приведена на рис. 1.

Прикладной уровень

Служебный уровень

Системный уровень

Базовый уровень

Базовый уровень. Низший уровень программного обеспечения. Отвечает за взаимодействие с базовыми аппаратными средствами.

Системный уровень

Системный уровень - является переходным. Программы этого уровня обеспечивают взаимодействие других программ компьютера с программами базового уровня и непосредственно с аппаратным обеспечением.  От программ этого уровня зависят эксплуатационные показатели всей вычислительной системы.

Служебный уровень

Программы этого уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня. Назначение служебных программ (утилит) состоит в автоматизации работ по проверке и настройки компьютерной системы, а также для улучшения функций системных программ. Некоторые служебные программы (программы обслуживания) сразу входят в состав операционной системы.

Классификация служебных программных средств

1. Диспетчеры файлов (файловые менеджеры). С их помощью выполняется большинство операций по обслуживанию файловой структуры: копирование, перемещение, переименование файлов, создание каталогов (папок), уничтожение объектов, поиск файлов и навигация в файловой структуре.

2. Средства сжатия данных (архиваторы). Предназначены для создания архивов.

3. Средства диагностики. Предназначены для автоматизации процессов диагностики программного и аппаратного обеспечения. Их используют для исправления ошибок и для оптимизации работы компьютерной системы.

4. Программы инсталляции (установки). Предназначены для контроля за добавлением в текущую программную конфигурацию нового программного обеспечения.

5. Средства коммуникации. Разрешают устанавливать соединение с удаленными компьютерами, передают сообщения электронной почты, пересылают факсимильные сообщения и т.п..

6. Средства просмотра и воспроизведения. Преимущественно, для работы с файлами, их необходимо загрузить в "родную" прикладную программу и внести необходимые исправления. 

7. Средства компьютерной безопасности. К ним относятся средства пассивной и активной защиты данных от повреждения, несанкционированного доступа, просмотра и изменения данных.

Прикладной уровень

Программное обеспечение этого уровня представляет собой комплекс прикладных программ, с помощью которых выполняются конкретные задачи (производственных, творческих, развлекательных и учебных).

Классификация:(текстовые редакторы, текстовые процессоры, графические редакторы, электронные таблицы и др.)

Билет 12. Вирусы и защита от них.

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

В настоящее время известно более 70 000 программных вирусов, их можно классифицировать по следующим признакам:

—        среда обитания;

—        способ заражения среды обитания;

—        воздействие;

—        особенности алгоритма.

  1. В зависимости от среды обитания вирусы можно разделить на:

а) сетевые ( распространяются по различным компьютерным сетям)

б) файловые ( чаще всего внедряются в исполняемые модули (т.е. файлы,имеющие расширения СОМ и ЕХЕ. Могут внедряться и в другие типы файлов, но как правило,записанные в таких файлах, они никогда не получают управление=> теряют способность к размножению)

в) загрузочные ( внедряются в загрузочный сектор диска(boot-сектор) или в сектор, содержащий программу загрузки системного диска( Master Boot record).

г) файлово-загрузочные вирусы (заражают как файлы, так и загрузочные сектора дисков)

2. По способу заражения:

а) Резидентные вирусы ( при заражении(инфицировании) компьютера оставляет в оперативной памяти свою резидентную часть, которая потом перехватывает обращение операционной системы к объектам заражения(файлам и т.д.) и внедряется в них. Находятся в памяти и являются активными вплоть до выключ-я или перезагрузки компа).

б) нерезидентные вирусы ( не заражают память компа и являются активными ограниченное время)

3. По степени воздействия вирусы можно разделить на следующие виды:

—        неопасные, не мешающие работе компьютера, но уменьшающие объем свободной оперативной памяти и памяти на дисках, действия таких вирусов проявляются в каких-либо графических или звуковых эффектах;

—        опасные вирусы, которые могут привести к различным нарушениям в работе компьютера;

—        очень опасные, воздействие которых может привести к потере программ, уничтожению данных, стиранию информации в системных областях диска.

4. По особенностям алгоритма

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

Для защиты от вирусов можно использовать:

копирование информации — создание копий файлов и системных областей дисков;

разграничение доступа предотвращает несанкционированное использование

информации.

Программы - детекторы позволяют обнаруживать файлы, зараженные одним из нескольких известных вирусов.

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

Программы - ревизоры сначала запоминают сведения о состоянии программ и

системных областей дисков, а затем сравнивают их состояние с исходным. При

выявлении несоответствий, об этом сообщается пользователю.

Доктора - ревизоры — это гибриды ревизоров и докторов, т.е. программы,

которые не только обнаруживают изменения в файлах и системных областях дисков,

но и могут автоматически вернуть их в исходное состояние.

Программы - фильтры располагаются резидентно в оперативной памяти

компьютера и перехватывают те обращения к операционной системе, которые

используются вирусами для размножения и нанесения вреда, и сообщают о них

пользователю. Пользователь может разрешить или запретить выполнение

соответствующей операции.

Программы - вакцины, или иммунизаторы, модифицируют программы и диски

таким образом, что это не отражается на работе программ, но вирус, от которого

производится вакцинация, считает эти программы и диски уже зараженными. Эти

программы крайне неэффективны и далее не рассматриваются.