Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел I. Архитектура ЭВМ.ОС.docx
Скачиваний:
58
Добавлен:
17.02.2016
Размер:
550.06 Кб
Скачать

15. Компьютерные вирусы, программы типа “троянский конь”.

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

Существует множество видов вирусных программ:

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

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

в) Черви – распространяются через сеть помимо воли пользователя, используя известные бреши в ПО;

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

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

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

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

16. Ос реального времени, описание и назначение.

Операционная система реального времени, ОСРВ (англ. Real-TimeOperatingSystem) — тип операционной системы, в которой успешность работы любой программы зависит не только от её логической правильности, но и от времени, за которое она получила этот результат. Если система не может удовлетворить временным ограничениям, должен быть зафиксирован сбой в её работе. Стандарт POSIX 1003.1 даёт определение: «Реальное время в операционных системах — это способность операционной системы обеспечить требуемый уровень сервиса в определённый промежуток времени»

ОС реального времени бывают двух типов — системы жесткого реального времени и системы мягкого реального времени.

ОС, которая может обеспечить требуемое время выполнения задачи реального времени даже в худших случаях, называется ОС жёсткого реального времени.

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

Системы жёсткого реального времени не допускают задержек реакции системы, так как это может привести к:

• потере актуальности результатов

• большим финансовым потерям

• авариям и катастрофам

Примеры: QNX используется для работы с кредитными карточками VISA во всех региональных офисах Северной Америки, управляет дорожным движением, ядерным реактором, северными магистральными нефтепроводами, расположенными в г. Ухта. То есть во всех отраслях промышленности, где важен быстрый отклик на запрошенное действие. ОС QNX иVxWorks – типичные представители ОС реального времени.