 
        
        - •Основы теории вычислительных систем Конспект лекций
- •Лекция №1 предмет и задачи курса
- •Состав и функционирование сод
- •Лекция №2 характеристики и параметры сод
- •1) По быстродействию технических средств.
- •2) По совместной работе устройств в комплексе.
- •3) Оценка производительности на рабочей нагрузке.
- •Лекция №3 режимы обработки данных
- •Системы параллельной обработки данных
- •Конвейерная обработка
- •Конвейер операций
- •Конвейер команд
- •Лекция №4 Классификация систем параллельной обработки.
- •Потоки событий
- •Лекция №5 Порядок функционирования систем реального времени используемые для управления техническими объектами.
- •Дисциплина обслуживания заявок со смешанными приоритетами.
- •Лекция №6 Обслуживание заявок в групповом режиме.
- •Смешанный режим обслуживания.
- •Диспетчирование на основе динамических приоритетов.
- •Классы систем реального времени
- •Лекция №6 Оценка начального быстродействия процессора
- •Задача назначения приоритетов по заявкам
- •Критерии выбора дисциплины обслуживания
- •Задача выбора
- •Порядок синтеза систем реального времени
- •Лекция №7 многопроцессорные вычислительные системы
- •Лекция №8 Характеристики мпвк с общей памятью
- •Характеристики мпвк с индивидуальной памятью.
- •Лекция №9 Сравнение мпвк с общей памятью и индивидуальной памятью.
- •Мвк с двухуровневой памятью.
- •Лекция №10 Многомашинные вк.
- •Сателлитные ммвк.
- •Лекция №11 Особенности организации вычислительных процессов в многомашинных и многопроцессорных вк.
- •Задача идентификации и моделирования вс. Задача идентификации.
- •Лекция №12 Принципы построения и свойства моделей.
- •Марковские модели в теории вычислительных систем.
- •Лекция №13 Статистические методы для построения моделей вс.
- •Методы регрессионного анализа.
- •Имитационные методы моделирования.
- •Аналитические и экспериментальные методы.
- •Экспериментальные методы.
- •Лекция №14 методы и средства измерения и оценки функционирования вс.
- •Универсальные и специальные мониторы.
- •Программные мониторы.
- •Аппаратные мониторы.
- •Лекция №15 некоторые варианты построения вычислительных систем. Матричные системы.
- •Ассоциативные системы.
- •Однородные системы и среды.
- •Функционально распределённые системы.
- •Системы с перестраиваемой структурой.
- •Лекция №16 контроль правильности функционирования в вм и системах.
- •Контроль правильности передачи данных.
- •Итеративные коды
- •Сверточное кодирование
- •Равновесные коды
- •Лекция №17 Система диагностирования вс.
- •Особенности программных изделий как объектов тестирования
- •Общие принципы подхода к тестированию пи
- •Функционально полные системы.
Потоки событий
Э 
		УУ
Сами события случайностью не обладают, а момент наступления – случайная величина.
Случайными являются производные от этих событий интервал времени между событиями или, что интервал будет не более T.
Важнейшей производной события является интенсивность λ [число соб./ед. вр.]
Различают разновидности потока:
- Поток событий называется регулярным, если события следуют одно за другим через определенный промежуток времени. 
- Поток событий называется стационарным, если его вероятный характер не зависят от времени. 
- Поток событий называется простейшим (стационарным Пуассоновским), если он обладает 3-мя свойствами: 
1) он стационарен
2) ординарен
3) не имеет последействия
Ординарностью обладают потоки, в которых события появляются поочередно, а не группами по несколько сразу.
Поток без последействий – на любых двух не пересекающихся участках времени, поток на одном участке не зависит от того, сколько событий попало на другой участок, т. е. события независимы.
Для такого потока с интенсивностью λ, интервал t между соседними событиями имеет плотность распределения -λt
f(t)= λe - Пуассоновское распределение
λ – показатель простейшего потока
Для случайной величины подчиняющейся этому закону: mT=σT=1/λ
mT - математическое ожидание
σT – дисперсия
GT= σT/ mT=1
GT – коэффициент вариации
В ВС используется понятие стационарного потока событий.
Для того, чтобы проанализировать систему реального времени используется аппарат теории массового обслуживания: система для обслуживания потока заявок.
Обслуживание продолжается случайное время. Случайный порядок приводит к тому, что в какой-то момент времени на входе могут накопиться заявки, они могут становиться в очередь, либо уходить не обслуженными.
Предметом теории массового обслуживания является построение теории массового обслуживания, связанной с теорией массовой работы с интересующей нас характеристиками описывающие способности системы справится с потоком заявок.
Для ВС реального времени наиболее важными являются системы без отказов, в которых существуют очереди.
В таком случае система массового обслуживания представляется потоком заявок, обладающий
λ – интенсивность,
Q – трудоёмкость,
G – коэффициент вариации
Которые попадают в очередь «О» и обслуживаются «П», которые действуют с некоторым правилом (дисциплиной обслуживания).
	 D
						D
	 
		П 
 
  
 
	    
	
Обслуживающих приборов может быть несколько как и очередей.
		П
D
	
 
 λ,
	Q, G
	
	λ,
	Q, G
 
 :
	    										   :
		П
Система массового обслуживания характеризуется следующим набором характеристик:
- распределение длительных интервалов времени между заявками входного потока 
- дисциплина обслуживания заявок 
- число обслуживающих приборов 
- закон распределения длительности обслуживания заявок приборами. 
Дисциплина обслуживания – правило, по которому заявки назначаются на обслуживание. Заявки с приоритетным обслуживанием и безприоритетным.
При безприоритетном обслуживании заявки разных типов не имеют привилегий на досрочное обслуживание.
Заявки на обслуживание выбираются:
- в порядке поступления (FIFO) 
- LIFO 
- Случайным образом 
При приоритетном назначении привилегии могут быть относительными и абсолютными.
При относительной учитывается момент выбора на обслуживание. После выбора заявку захватывает процессор и, если в момент обработки придет заявка с более высоким приоритетом, то её обслуживание начнется после обслуживания текущей.
При абсолютном заявка с более высоким приоритетом прерывается обслуживание заявки с более низким.
Для количественной оценки могут использоваться количественные оценки и параметров:
1) нагрузка – среднее число приборов, занятые обслуживанием (доля времени, в течение которого он занят обслуживанием)
Если время обслуживания Vi заявок, m – количество
m
R= Σ λi Vi
i=1
2) длина очереди – среднее число заявок ожидающих обслуживания
Li=λi*ωi
m
CL= Σ λi*ωi
i=1
- время пребывания в системе заявки Ui= Vi + ωi 
