К какому классу программного обеспечения относятся антивирусные программы

Самыми популярными и эффективными антивирусными программами являются антивирусные сканеры, CRC-сканеры (ревизоры). Существуют также антивирусы блокировщики и иммунизаторы.

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

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

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

Компьютерные вирусы Антивирусные программы

Сканеры также можно разделить на две категории – «универсальные» и «специализированные». Универсальные сканеры рассчитаны на поиск и обезвреживание всех типов вирусов вне зависимости от операционной системы, на работу в которой рассчитан сканер. Специализированные сканеры предназначены для обезвреживания ограниченного числа вирусов или только одного их класса, например макровирусов.

Сканеры также делятся на «резидентные» (мониторы), производящие сканирование «на лету», и «нерезидентные», обеспечивающие проверку системы только по запросу. Как правило, «резидентные» сканеры обеспечивают более надежную защиту системы, поскольку они немедленно реагируют на появление вируса, в то время как «нерезидентный» сканер способен опознать вирус только во время своего очередного запуска.

К достоинствам сканеров всех типов относится их универсальность, к недостаткам – размеры антивирусных баз, которые сканерам приходится хранить и пополнять, и относительно небольшая скорость поиска вирусов.

CRC-сканеры. Принцип работы CRC-сканеров основан на подсчете CRC-сумм (контрольных сумм) для присутствующих на диске файлов/системных секторов. Эти CRC-суммы затем сохраняются в базе данных антивируса, как, впрочем, и некоторая другая информация: длины файлов, даты их последней модификации и т. д. При последующем запуске CRC-сканеры сверяют данные, содержащиеся в базе данных, с реально подсчитанными значениями. Если информация о файле, записанная в базе данных, не совпадает с реальными значениями, то CRC-сканеры сигнализируют о том, что файл был изменен или заражен вирусом.

Программы и антивирусы

CRC-сканеры, использующие «анти-стелс» алгоритмы реагируют практически на 100 % вирусов сразу после появления изменений на компьютере. Характерный недостаток этих антивирусов заключается в невозможности обнаружения вируса с момента его появления и до тех пор, пока не будут произведены изменения на компьютере. CRC-сканеры не могут определить вирус в новых файлах (в электронной почте, на дискетах, в восстанавливаемых файлах или при распаковке файлов из архива), поскольку в их базах данных отсутствует информация об этих файлах.

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

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

Иммунизаторы. Иммунизаторы делятся на два типа: иммунизаторы, сообщающие о заражении, и иммунизаторы, блокирующие заражение каким-либо типом вируса.

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

Введение

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

  • Вирусы сети. Передаются по разнообразным сетям, соединяющим компьютеры.
  • Вирусы файлов. Заражают, как правило, разные модули, с расширением «исполняемые» (.exe). Возможно внедрение файловых вирусов и в файлы других типов, но, обычно, из таких файлов они редко могут выйти наружу и поэтому не размножаются.
  • Вирусы загрузки. Засылаются в сектора загрузки дисков (Boot-сектор) или в сектора, которые содержат программу, загружающую системный диск (Master Boot Record).
  • Комбинированные вирусы. Они способны заражать как файлы, так и сектора загрузки дисков.
  • Макровирусы. Пишутся на языке высокого уровня и заражают документальные файлы приложений, имеющие внутренние языки и автоматизирующие работу (макроязыки). Примером можно считать программный набор Microsoft Office.
  • Вирусы семейства троянов. Это программы, которые замаскированы под нужные пользователям приложения, но по сути это источники вирусов для компьютера.

Виды антивирусных программ

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

Готовые работы на аналогичную тему

  1. Детекторные программы.
  2. Лечебные программы (доктора), или фаги.
  3. Программы для ревизии (ревизоры).
  4. Программы фильтрации (фильтры).
  5. Программы вакцинации, или программы иммунизации.

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

  1. Kaspersky Antivirus.
  2. Norton AntiVirus.
  3. Doctor Web.

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

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

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

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

  1. Попытка корректировать файлы, имеющие расширения СОМ. и ЕХЕ.
  2. Операции, корректирующие атрибуты файла.
  3. Операции прямой записи по абсолютным адресам на диск.
  4. Попытки записи в секторы загрузки диска.
  5. Операция загрузки резидентной программы.

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

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

Читайте также:
Как программу предприятие 1с перенести на другой компьютер

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

Учебно-методическое пособие содержит Модуль 4, состоящий из двух разделов:

  • Защита информации
  • Компьютерная графика

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

Для проверки знаний в учебном пособии приведены вопросы для самоконтроля.

Составитель: Ушмаева Н.В.

Маршрутная карта изучения дисциплины по Модулю 4. 4

1. Защита информации. 4

2. Методы защиты информации. 6

2.1. Аппаратные методы защиты. 7

2.2. Программные методы защиты. 7

2.3. Криптографическое шифрование информации. 8

2.4. Электронная цифровая подпись(ЭЦП). 10

2.5. Физические меры защиты. 10

2.6. Организационные мероприятия по защите информации. 11

3. Защита информации от компьютерных вирусов. 11

3.1. Характеристика вирусов. 11

3.2. Классификация антивирусных программ. 13

4. Правовые аспекты обеспечения информационной безопасности. 14

4.1. Административно-правовая и уголовная ответственность за неправомерный доступ к компьютерной информации 14

4.2. Создание, использование и распространение вредоносных программ для ЭВМ (ст. 273 УК). 15

4.3. Нарушение правил эксплуатации ЭВМ, системы ЭВМ или их сети (ст. 274 УК). 16

5. Методические указания для выполнения практического задания №6 «Организация защиты файлов средствами текстового редактора МS Word». 17

6. Методические указания для выполнения практического задания № 7 «Организация зашиты файлов средствами МS Excel». 19

7. Методические указания для выполнения практического задания №8 «Организация защиты баз данных средствами МS Access». 22

8. Методические указания для выполнения практического задания №9 «Элементы криптографии. Симметричный алгоритм шифрования». 24

9. Методические указания для выполнения индивидуального задания №3. «Защита информации». 28

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

К сожалению, единственный действенный метод не «заразить» компьютер — не включать компьютер вовсе. Можно еще посоветовать ничего не устанавливать и ничего не запускать. Только тогда какой смысл иметь компьютер?

Поэтому широко используются антивирусы — программы, призванные обнаруживать и удалять известные им «нехорошие программы»(Антивирус Касперского, DrWeb) При использовании таких программ главное — постоянное обновление антивирусных баз.

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

Утилита. Относится к классу служебных программ.

Вопрос 48. Назначение инструментальных программных средств.

Программно-инструментальные средства — это программные продукты,

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

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

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

При программировании для ПК используются:

— машинно-ориентированный язык Assembler

— процедурно-ориентированные языки высокого уровня: Macro

Assembler, Basic, Pascal, Delphi, С, C++, Java, Ada, APL, COBOL, Forth, GPSS и др.

— проблемно-ориентированные языки (функциональные языки, непроцедурные языки высокого уровня): dBASE и его производные, LISP, PROLOG и т. д.

Для написания программы на одном из названных алгоритмических языков полезным помощником является текстовый редактор, позволяющий формировать тексты в символах ASCII. Текстовый редактор умеет редактировать,

формировать и объединять тексты программ, а некоторые — и контролировать

синтаксис создаваемых программ (примеры популярных текстовых редакторов:

MS Word, Lexicon, WordPerfect, XEDIT, TeX, ChiWriter, Norton Editor, MultiEdi и др.

  • Ли остин l word
  • 1с как узнать idrref
  • Hp scanjet 3690 программа для сканирования
  • Что такое ссылка в браузере
  • 1с ошибка пересчет служебных данных

Источник: kompyutery-programmy.ru

Уровни программного обеспечения

2. Охарактеризуйте базовый уровень программного обеспечения. Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Он отвечает за взаимодействие с базовыми аппаратными средствами. Входит в состав ПЗУ — BIOS

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

4. К какому уровню программного обеспечения принадлежат операционные системы? К системному.

5. Что такое драйверы устройств, и какому уровню программного обеспечения они принадлежат? Конкретные программы, отвечающие за взаимодействие с конкретными устройствами, называются драйверами устройств — они входят в состав программного обеспечения системного уровня.

6. К какому уровню программного обеспечения принадлежат утилиты? Утилиты – служебные программы, относящиеся к служебному уровню.

7. К какому уровню программного обеспечения принадлежат электронные таблицы? К прикладному уровню.

1.Перечислите основные классы прикладных программ.

· Текстовые процессоры (Microsoft Word)

· Системы управления базами данных

· Графические редакторы (Paint) – растровые, векторные, редакторы 3-хмерной графики.

· Система автоматического проектирования – САПР

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

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

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

1. Приведите классификацию программного обеспечения ЭВМ.

2. Что называется системным программным обеспечением? Программное обеспечение, необходимое для управления компьютером, для создания и поддержки выполнения других программ пользователя, а также для предоставления пользователю набора всевозможных услуг.

3. Приведите классификацию системного программного обеспечения?

4. Назначение операционной системы. Какие ОС вы знаете? ОС – совокупность программ, управляющих работой всех устройств ПК и процессом выполнения прикладных программ – контроль работоспособности оборудования ПК; выполнение процедуры начальной загрузки; управление работой устройств ПК; управление файловой системой; взаимодействие пользователя с ПК; загрузка и выполнение прикладных программ; распределение ресурсов ПК.

Windows, UNIX, Linux.

5. Назначение сервисных программ. Расширяют возможности ОС посредством предоставления пользователю и его программам набора дополнительных услуг

6. К какому классу программ относятся архиваторы? Специальное сервисное обеспечение, служебные программы.

7. К какому классу программ относятся операционные системы? Системное ПО

8. К какому классу программ относятся программа дефрагментатор диска? Системное ПО.

9. К какому классу программ относятся файловые менеджеры? Системное ПО > сервисные системы > утилиты.

10.К какому классу программ относятся антивирусные программы?

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

12.Какие ОС и каких фирм использовались на начальном этапе развития средств вычислительной техники? MS DOS – компании Microsoft; PC DOS фирмы IBM, либо Novell DOS фирмы Novell.

13.Что должны обеспечивать современные операционные системы?

• многозадачность — способность обеспечивать выполнение нескольких

• развитый графический пользовательский интерфейс;

• использование всех возможностей, предоставляемых современными микропроцессорами;

• устойчивость в работе и защищенность;

• полная независимость от аппаратуры (поддержка всех видов периферийного оборудования);

• средства обеспечения компьютерной безопасности и др.;

• совместимость со всеми видами приложений, разработанных для MS

14.По каким признакам классифицируются ОС?

  • По числу одновременно решаемых задач
  1. однозадачные
  2. многозадачные
  • По числу одновременно работающих пользователей
  1. однопользовательские
  2. многопользовательские
  • наличие средств поддержки в многопроцессорной обработке
  1. однопроцессорные
  2. многопроцессорные

а также с командным или графическим интерфейсом, на локальные и сетевые.

15.На какие типы подразделяются многозадачные ОС? Охарактеризовать их. Привести примеры.

  • системы пакетной обработки (OC EC) — без непосредственного доступа пользователя, а с предварительным сбором и формированием всего блока (пакета) программ, подлежащих одновременному решению.
  • системы с разделением времени (Unixб, VMS, Windows, Linux) — каждой задаче выделяется небольшой квант процессорного времени, ни одна задача не занимает процессор надолго и время ответа оказывается приемлемым. Если квант выбран достаточно не-
Читайте также:
Компьютерная программа плохо работает

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

  • системы реального времени (QNX, RT11) — применяются для управления различными техническими объектами (таким, как станок, спутник, научная экспериментальная установка) или технологическими процессами (гальваническая линия, доменный процесс и т.п.). Применяют ОС РВ и в банковском деле.

16.На какие ОС могут быть разделены системы, поддерживающие многопроцессорную обработку данных по способу организации вычислительного процесса? Охарактеризовать их.

  • асимметричные ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам.
  • симметричные ОС полностью децентрализована и использует все количество процессоров, разделяя их между системными и прикладными задачами.

17.Охарактеризовать сетевые ОС, их отличие от локальных? Сетевые ОС предназначены для управления ресурсами компьютера, объединенных в сеть с целью совместимого использования данных.

  • средства управления локальными ресурсами компьютера
  • средства предоставления собственных ресурсов и услуг в общее пользование — серверная часть ОС (сервер).
  • средства запроса доступа к удаленным ресурсам и услугам и их использование — клиентская часть ОС.
  • коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети.

18.На какие классы делятся ОС по типу организации интерфейса? Охарактеризовать их. Привести примеры ОС.

* командный интерфейс – пользователь должен прилично знать файловую систему и команды операционной системы и вводить их с клавиатуры в командную строку, имеющуюся на экране дисплея; такой интерфейс обеспечивается непосредственно MS DOS; Norton Commander, а также Volkov Commander, FAR Manager и т. п.;

*интерфейс в виде графических меню – пользователь должен ориентироваться в многочисленных меню и панелях инструментов и уметь выбрать в этих меню нужные команды и файлы по условным графическим значкам, обычно сопровождаемым их наименованиями; графический интерфейс системы (Windows 3.1) и операционными системами с графическим интерфейсом (Windows 9x/NT/2000/XP).

19.Охарактеризовать ОС UNIX. UNIX — многопользовательская, многозадачная ОС, включает в себя достаточно мощные средства защиты программ и файлов различных пользователей. Большая часть системных программ ОС UNIX написана на языке С (а не на ассемблере, как в DOS и OS/2) и она (за исключением небольшого ядра) является машинно-независимой. UNIX поддерживает иерархическую файловую структуру, виртуальную память, многооконный интерфейс, многопроцессорные системы, многопользовательскую систему управления базами данных, неоднородные вычислительные сети.

20. Охарактеризовать операционные системы Windows. Операционные системы Windows – это семейство операционных систем, включающее: Windows 3.1, Windows for Workgroups 3.11, Windows 9x, Windows NT, Windows 2000, Windows ME, Windows XP (первые две обычно называют операционными оболочками, поскольку они работали поверх ОС DOS).

Windows 9x (Windows 95 и Windows 98) – это популярные операционные системы для персонального компьютера с графическим пользовательским интерфейсом, включают в свой состав операционную систему DOS 7.0 и относятся к новому поколению 32-разрядных операционных систем. При работе в Windows 9x можно использовать длинные, достаточно информативные имена файлов, можно перемещать любые объекты в любое место экрана и в любом месте экрана вызвать контекстное меню и получить контекстную помощь.

Windows NT многопользовательская, многозадачная, многопоточная ОС, она имеет графический пользовательский интерфейс, почти аналогичный интерфейсу Windows 9x.

Отличительными чертами этой операционной системы являются:

встроенная сетевая поддержка;

присутствие достаточно мощных средств защиты файлов;

поддержка нескольких файловых систем кроме файловой системы FAT;

поддержка широкого спектра компьютерных платформ.

Windows 2000 — операционная система, объединяющая возможности Windows NT и Windows 9x, с расширением многих сервисных функций, но достаточно сложная в использовании. В качестве упрощенного варианта на базе Windows 2000 создана Windows ME — версия ОС, являющаяся развитием Windows 9x. Разработана новая версия ОС Windows версия 2001 года Windows XP.

21. Что такое драйверы? К какому классу программного обеспечения относятся? Какие функции выполняют? Драйверы освобождают программы DOS и программы пользователя от детализированного программирования операций ввода-вывода (т.е. написание подробных инструкций на уровне машинных команд).

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

Драйвер выполняет следующие функции:

− принимает запросы на обращение к внешнему устройству;

− преобразует запросы в команды управления ВУ с учетом всех особенностей работы и деталей конструкции этого устройства;

− обрабатывает прерывания от обслуживаемого внешнего устройства.

22. Какие программные средства относятся к сервисным системам? К сервисным системам относят оболочки, утилиты и операционные среды (интерфейсные системы).

23. Что такое утилиты? Какие программные средства к ним относятся?

Утилиты — это служебные программы, которые предоставляют пользователю ряд дополнительных услуг. Во многих случаях они используются для расширения или улучшения функций операционных систем. К утилитам относят следующие программные средства: дисковые компрессоры; дисковые дефрагментаторы; программы резервного копирования данных; архиваторы; программы, оптимизирующие использование оперативной памяти; программы защиты и восстановления данных; антивирусные программы и др.

24. Для чего предназначена утилита дефрагментации диска? Способы дефрагментации.

Утилита дефрагментации диска (DEFRAG) предназначена для оптимизации работы диска и повышения скорости доступа к нему.

25. Что такое файловые менеджеры? Приведите примеры таких программ.

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

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

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

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

28. Что такое трансляторы? Отличие компилятора от интерпретатора?

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

29. Назначение загрузчика — редактора связей (Link)? Объектный модуль затем обрабатывается загрузчиком — редактором связей (Link, TurboLink), преобразующим его в исполняемую машинную программу, с объединением воедино отдельно скомпилированных его частей и привлечением дополнительных системных библиотек, содержащих стандартные подпрограммы и процедуры. На этапах трансляции, интерпретации и редактирования связей выполняется, как правило, синтаксический контроль программы с выдачей сообщений об обнаруженных ошибках.

30.Что позволяют выполнить средства отладки? Интерактивную отладку программы целесообразно осуществлять с помощью специальных программных средств отладки. Средства отладки позволяют выполнять трассировку программ (пошаговое ее исполнение с выдачей информации о результатах исполнения содержимом регистров и ячеек памяти), производить проверку синтаксиса программы и промежуточных результатов в точках останова, осуществлять модификацию значений переменных в этих точках. Наиболее распространенный отладчик, включаемый в системное программное обеспечение, Debug (более развитый его вариант Turbo Debugger).

31.Что такое системы технического обслуживания? Системы технического обслуживания — совокупность программноаппаратных средств ПК для обнаружения сбоев в процессе работы компьютера. Они предназначены для проверки работоспособности отдельных узлов, блоков и всей машины в целом, являясь инструментом специалистов по эксплуатации и ремонту технических средств компьютера. Эти средства можно разделить на средства диагностики ПК, тестового контроля, аппаратного контроля и программно- аппаратного контроля.

32. Назначение прикладного ПО? Программное обеспечение, которое предназначено для решения определенных классов задач пользователя, называют прикладным (application Software). Прикладное программное обеспечение состоит из пакетов прикладных программ (ППП) и прикладных программ пользователя.

33. Что означают application Software, system software? Программное обеспечение, которое предназначено для решения определенных классов задач пользователя, называют прикладным (application Software). system software – системное ПО.

Читайте также:
Как установить программатор ch341a драйвера и сама программа

34. На что делятся по сфере применения пакеты прикладных программ? В настоящее время значительное место в прикладном ПО занимают пакеты прикладных программ, которые по сфере применения делятся на проблемно ориентированные, пакеты общего назначения и интегрированные пакеты.

35. Перечислите основные приложения пакета Microsoft Office и их назначение.

Word – текстовый процессор;

Excel – табличный процессор;

Access – система управления базами данных;

Power Point – система подготовки презентаций;

Outlook – менеджер персональной информации;

FrontPage – система редактирования web-узлов Интернета;

PhotoDraw – графический редактор для создания и редактирования рисунков и деловой графики;

Publisher – настольная издательская система;

Small Business Tools – специализированный инструментарий для работы с информацией и осуществления бизнес-анализа;

Internet Explorer – web-обозреватель (браузер) для сети Интернет.

36. Назначение редакторов HTML (Web-редакторов). Это особый класс редакторов, объединяющих в себе свойства текстовых и графических редакторов. Они предназначены для создания и редактирования так называемых Web-документов

37. Назначение браузеров?

Браузеры (обозреватели, средства просмотра Web). К этой категории относятся программные средства, предназначенные для просмотра электронных документов, выполненных в формате HTML (документы этого формата используются в качестве Web-документов).

38. На какие категории делятся графические редакторы? Графические редакторы. Это обширный класс программ, предназначенных для создания и (или) обработки графических изображений. В данном классе различают следующие категории: растровые редакторы, векторные редакторы и программные средства для создания и обработки трехмерной графики (3D-редакторы).

Источник: studopedia.su

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

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

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

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

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

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

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

Программы-вакцины — резидентные программы, предотвращающие заражение файлов. Вакцины применяют, если отсутствуют программы-доктора, «лечащие» этот вирус. (Dr.Web, Лаборатория Касперского, ESET Nod32)

Жизненный цикл программных продуктов, основные этапы разработки программного обеспечения.

Жизненный цикл программного продукта – период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации.

Основные этапы жизненного цикла программного обеспечения:

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

— проектирование структуры программного продукта (связано с алгоритмизацией процесса обработки данных, разработкой структуры программного продукта, выбором методов и средств создания программ.)

— кодирование (программирование) (техническая реализацией проектных решений)

— тестирование и отладка,

— эксплуатация и сопровождение (В процессе эксплуатации программного продукта производится устранение обнаруженных ошибок.)

— снятие программного продукта с продажи (в случае неэффективности работы программного продукта, наличия неустранимых ошибок, отсутствия спроса.)

Для большинства современных программных продуктов длительность жизненного цикла измеряется в годах (2-3 года).

Интегрированная среда программирования: состав, технология разработки программ.

Интегрированная среда программирования – система программных средств, используемая программистами для разработки программного обеспечения.

Включает: текстовый редактор, компилятор и/или интерпретатор; средства автоматизации сборки; отладчик.

Начальный этап написания программы строится следующим образом:

1)Исходный текст набирается при помощи какого-либо текстового редактора.

2)По завершении набора, работа с текстовым редактором прекращается и запускается кросс компилятор.

3)Как правило, вновь написанная программа содержит синтаксические ошибки, и компилятор сообщает о них на консоль оператора.

4)Вновь запускается текстовый редактор, и оператор должен найти и устранить выявленные ошибки, при этом сообщения о характере ошибок выведенные компилятором уже не видны, так как экран занят текстовым редактором.

Основные конструкции структурного программирования.

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

Любая программа представляет собой структуру, построенную из трёх типов базовых конструкций:

— последовательное исполнение — однократное выполнение операций в порядке, в котором они записаны в тексте программы;

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

— цикл — многократное исполнение одной и той же операции до тех пор, пока выполняется некоторое заданное условие (условие продолжения цикла).

Иерархическая и магистральная архитектуры ЭВМ.

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

Иерархическая организацию структуры ЭВМ. Централизованное управление осуществляет устройство управления центрального процессора. Подключаемые к центральному процессору модули (контроллеры и КВВ) могут использовать специальные шины или магистрали для обмена управляющими сигналами, адресами и данными. Инициализация работы модулей обеспечивается по командам центральных устройств, после чего они продолжают работу по собственным программам управления. Результаты выполнения требуемых операций представляются ими “вверх по иерархии” для правильной координации всех работ.

Иерархический принцип построения и управления характерен не только для структуры ЭВМ в целом, но и для отдельных ее подсистем.

Архитектуры процессоров ЭВМ.

Архитектура ЭВМ -совокупность общих принципов организации аппаратно-программных средств и их характеристик, определяющая функциональные возможности ЭВМ при решении соответствующих классов задач.

Архитектура ЭВМ включает в себя как структуру отражающую состав ПК, и программно – математическое обеспечение.

Основы учения об архитектуре вычислительных машин были заложены Джон фон Нейманом. Совокупность этих принципов породила классическую (фон-неймановскую) архитектуру ЭВМ. Архитектуру следует отличать от его структуры. Архитектура определяет правила взаимодействия составных частей вычислительного средства.

Положения фон Неймана:
— Компьютер состоит из нескольких основных устройств (арифметико-логическое устройство, управляющее устройство, память, внешняя память, устройства ввода и вывода)

-Арифметико-логическое устройство – выполняет логические и арифметические действия, необходимые для переработки информации, хранящейся в памяти

— Управляющее устройство – обеспечивает управление и контроль всех устройств компьютера.

Состав типового процессора.

Процессор – устройство, непосредственно осуществляющее процесс обработки данных и программное управление этим процессом.

Состав процессора
Транзистор – один из базовых элементов процессора. Большинство современных процессоров созданы на основе транзисторов и транзисторной логики. Современный процессор включает в себя несколько десятков или сотен миллионов транзисторов.

Регистры процессора – малоразмерная, но очень быстрая память процессора. Используется процессором для хранения обрабатываемых данных.

Арифметическо-логическое устройство (АЛУ) выполняет основные математические операции.

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

Ядро процессора (часть микропроцессора, содержащая основные функциональные блоки).

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

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

Источник: infopedia.su

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru