
- •1. Мультипрограммирование в современных ос: критерии эффективности.
- •2. Особенности мультипрограммирования в системах пакетной обработки, в сестемах разделения времени и системах реального времени.
- •3. Мультипроцессорная обработка. Виды мультиипроцессорной обработки.
- •6. Суперизор прерываний: место в общей схеме оброботки прерываний."Приоретет прерывания"
- •Приоритет прерывания
- •Достоинства:
- •Достоинства:
- •19. Сегментное, Страничное и сигменто-страничное распределение
- •Страничное распределение
- •Сегментное распределение
- •20. Файловые системы. Физическая организация диска, Интерфейс, Функциональная схема
- •Интерфейс файловой системы.
- •21. Особенности организации некоторых файловых систем. Fat, vfat, ntfs, hpfs, ufs
- •22. Дисковые массивы .
- •Описание
- •24. Os rsx (oc pb). Основные понятия.
- •Системные характеристики:
- •27. Функции ос для упровления памятью в мультипрограммной системе.
- •Функциями ос по управлению памятью в мультипрограммных системах являются:
- •28. Особенности организации упровления памятью в мультипрограммных oc.
1. Мультипрограммирование в современных ос: критерии эффективности.
Критерий эффективности – способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата.
Общие критерии эффективности мультипрограммирования:
пропускная способность - метрическая характеристика, показывающая соотношение предельного количества проходящих единиц (информации, предметов, объёма) в единицу времени через канал, систему, узел.
удобство работы пользователей, заключающееся, в частности, в том, что они имеют возможность интерактивно работать одновременно с несколькими приложениями на одной машине;
реактивность системы - способность системы выдерживать заранее заданные (возможно, очень короткие) интервалы времени между запуском программы и получением результата.
2. Особенности мультипрограммирования в системах пакетной обработки, в сестемах разделения времени и системах реального времени.
Мультипрограммирование в системах пакетной обработки
Основное предназначение систем пакетной обработки – решать задачи вычислительного характера, не требующие быстрого получения результатов.
Главной целью и критерием эффективности систем пакетной обработки является пропускная способность.
Достоинства:
Взаимодействие пользователя с вычислительной машиной повышает эффективность функционирования аппаратуры
Повышение пропускной способности компьютера
Недостатки:
Невозможность гарантировать выполнение того или иного задания в течение определённого периода времени
Изоляция пользователя-программиста от процесса выполнения его задач
Одна задача может надолго занять процессор и выполнение интерактивных задач станет невозможным
мультипрограммирование в системах разделения времени
ОС принудительного периодически приостанавливает приложения, не дожидаясь, когда они добровольно освободят процессор
Пользователю предоставляется возможность интерактивной работы с несколькими приложениями одновременно
Критерием эффективности является удобство и эффективность работы пользователя.
Достоинства:
Аппаратура загружается более эффективно
Мультипрограммное выполнение приложений повышает пропускную способность компьютера.
Недостатки:
Меньшая пропускная способность.
Снижается производительность системы.
Мультипрограммирование в системах реального времени
Критерий эффективности – способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата.
Время называется временим реакции системы, а соответственно свойства системы реактивностью
В системах реального времени мультипрограммная смесь представляет собой фиксированный набор заранее разработанных программ, а выбор программы на выполнение осуществляется по прерываниям (исходя из текущего состояния объекта) или в соответствии с расписанием плановых работ.
Способность аппаратуры компьютера и ОС к быстрому ответу зависит в основном от скорости переключения с одной задачи на другую и, в частности, от скорости обработки сигналов прерывания. Если при возникновении прерывания процессор должен опросить сотни потенциальных источников прерывания, то реакция системы будет слишком медленной. Время обработки прерывания в системах реального времени часто определяет требования к классу процессора даже при небольшой его загрузке.
В системах реального времени не стремятся максимально загружать все устройства, наоборот, при проектировании программного управляющего комплекса обычно закладывается некоторый «запас» вычислительной мощности на случай пиковой нагрузки. Статистические аргументы о низкой вероятности возникновения пиковой нагрузки, основанные на том, что вероятность одновременного возникновения большого количества независимых событий очень мала, не применимы ко многим ситуациям в системах управления.