- •Программное обеспечение цск
- •200900 «Сети связи и системы коммутации»
- •5 Контрольные вопросы:
- •6 Содержание отчета:
- •7 Приложение:
- •2) Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 6).
- •3 Подготовка к занятию:
- •5 Порядок выполнения задания:
- •6 Индивидуальные задания:
- •8 Содержание отчета:
- •9 Приложение:
- •Практическое занятие №3 Алгоритмы программ приема сигналов
- •2 Литература:
- •4 3Адание:
- •5 Порядок выполнения задания:
- •6 Контрольные вопросы:
- •7 Содержание отчета:
- •8 Приложение:
- •8.1 Состав системы коммутационных программ
- •8.2 Программная организация процесса приема информации
- •Практическое занятие №4 Алгоритмы программ поиска путей в коммутационном поле
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.1 Режимы поиска путей в коммутационном поле
- •7.2 Данные о состоянии коммутационного поля
- •7.3 Алгоритм поиска путей в коммутационном поле
- •Практическое занятие №5 Диспетчеризация программных процессов
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.2 Структура операционной системы
- •7.3 Запуск программ по расписанию
Практическое занятие №5 Диспетчеризация программных процессов
1 Цель занятия: Разработка логической схемы организации запуска периодических программ.
2 Литература:
2.1 Аваков Р.А. и др. Управляющие системы электросвязи и их ПО. – М.: Радио и связь, 1991, с.162…165.
2.2 Приложение.
3 Подготовка к занятию:
3.1 Повторить задачи и состав операционной системы, принципы организации запуска программ, состав аппаратных средств диспетчеризации.
3.2 Подготовить бланк отчета (см. п. 6).
3.3 Ответить на вопросы для допуска к занятию:
1) Какие подсистемы входят в состав исполнительной операционной системы?
2) Что называют дисциплиной обслуживания заявок?
3) Виды дисциплин обслуживания заявок.
4) Сущность дисциплин обслуживания с абсолютными, относительными и смешанными приоритетами.
5) Функции диспетчера прерываний и диспетчеров приоритетных уровней.
4 Задание:
4.1 Изучить принцип диспетчеризации программных процессов.
4.2 Составить логическую схему организации запуска периодических программ высокой срочности.
5 Порядок выполнения задания:
5.1 Используя [2.1], с. 162…165 или приложение, изучить принципы организации многопрограммного режима работы ЭУС.
5.2 Разработать логическую схему организации запуска периодических программ высокой степени срочности. На данном уровне работает 8 программ. Исходные данные приведены в таблице 7.
Таблица 7
№ варианта |
Параметры |
|||
Величина первичного периода Dt, мс |
Периодичность запуска программ |
Номера запускаемых программ |
Длительность цикла расписания, мс |
|
1 |
5 |
T0 = 2t, T7 = 3t |
0,7 |
60 |
2 |
10 |
T1 = t, T6 = 8t |
1,6 |
80 |
3 |
20 |
T2 = 3t, T5 = 2t |
2,5 |
120 |
4 |
5 |
T2 = 4t, T2 = 3t |
2,6 |
60 |
5 |
10 |
T3 = 3t, T6 = 9t |
3,6 |
90 |
6 |
20 |
T3 = t, T7 = 6t |
3,7 |
120 |
7 |
5 |
T6 = 6t, T6 = 2t |
0,6 |
60 |
8 |
10 |
T1 = 8t, T7 = 4t |
1,7 |
80 |
9 |
20 |
T2 = 6t, T7 = 2t |
2,7 |
120 |
10 |
10 |
T4 = 2t, T7 = 5t |
4,7 |
100 |
Задание следует выполнять в следующем порядке:
1) Определить структуру таблицы расписаний (матрицы циклов). Количество столбцов в матрице равно 8, т.к. по заданию на приоритетном уровне работает 8 программ. Количество строк определяется делением длительности цикла расписания на длительность первичного периода (подцикла).
2) Заполнить таблицу, расставив “1” на пересечении строк и столбцов для программ, которые должны запускаться в каждом подцикле. Для заданных программ запуск определить с учетом их периодичности, а для остальных программ – произвольно.
3) Составить слово активности программ, учитывая, что в подцикле должны быть запущены только заданные программы.
4) Изобразить схему программной организации запуска программ по расписанию. За основу можно взять рисунок 27. На схеме указать таблицу расписания, САП, СВП и программные модули в соответствии с заданными исходными данными.
5) Пояснить организацию временного расписания запуска периодических программ.
6) Для выбранного подцикла показать временную диаграмму работы программ.