Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
катя.doc
Скачиваний:
1
Добавлен:
26.09.2019
Размер:
325.12 Кб
Скачать

II. Мультипрограммирование в системах разделения времени.

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

III. Мультипрограммирование в системах реального времени.

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

  1. Мультипроцессорная обработка.

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

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

  1. Сетевая безопасность. Основные понятия. Конфиденциальность, целостность и доступность данных. Классификация угроз. Шифрование. Аутентификация, авторизация, аудит.