русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

А) Краткое теоретическое введение


Дата добавления: 2014-11-28; просмотров: 583; Нарушение авторских прав


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

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

Логическая схема организации процесса обслуживания в РРВ изображена на Рис.6.1

Моделирующий алгоритм отводит каждой заявке некоторый промежуток времени заданной длительности Q. Если за этот промежуток времени заявка не обслуживается полностью, то ее обслуживание прерывается и она перемещается в конец очереди заявок, ожидающих обслуживания (обработку). В практических системах реализовываются следующие два режима:

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

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

 

 

Рис. 6.1. Логическая схема организации

процесса обслуживания в РРВ.

 

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



Очевидно, что асинхронный режим обслуживания при достаточно большом значении интервала Q превращается в обычную дисциплину обслуживания заявок по принципу «первый пришел, первым и обслужен», как в одноканальной системе массового обслуживания (см. работу 2). Поэтому, основные характеристики системы обслуживания можно оценить с помощью формул (2.10), (2.12) и (2.13):

- среднее время пребывания заявок в системе

 

, (6.1)

 

- среднее время ожидания

 

, (6.2)

где r = l/m,

- коэффициент загрузки

 

(6.3)

В этих формула и - интенсивности поступления заявок и их обслуживания центральным процессором.

Исследования показывают (смотри, например, […..), что в синхронном режиме обслуживания при достаточно малом значении параметра Q и нулевом значении времени переключения ( ) среднее время пребывания заявки в системе и среднее время ожидания в очереди совпадают с оценками (6.1) и (6.2).

Для асинхронного режима обслуживания, когда время переключения не равно нулю ( ), при оценивании характеристик работы системы следует в формулах (6.1) - (6.3), вместо значения , подставить «скорректированное» значение

 

. (6.4)

 



<== предыдущая лекция | следующая лекция ==>
Г) Порядок выполнения работы | Б) Задание на выполнение работы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.623 сек.