Упрощение логической схемы алгоритма
Для того чтобы сопоставить виртуальному адресу страницы физический адрес сегмента того или иного ЗУ на данный момент работы ЭУМ, в ОЗУ машины постоянно хранится так называемая таблица страниц. Изобразить структурную схему централизованной неоднородной многопроцессорной ЭУМ Структурная схема централизованной неоднородной многопроцессорной ЭУМ показана рисунке 4,. Все формулы переходов входящие… Читать ещё >
Упрощение логической схемы алгоритма (реферат, курсовая, диплом, контрольная)
Московский технический университет связи и информатики Контрольная работа по дисциплине Техника микропроцессорных систем в коммутации Москва 2015 г.
Задача 1.
По заданной в таблице 1 логической схеме алгоритма (ЛСА0 необходимо:
1) построить граф-схему алгоритма ГСА;
2) получить матричную схему алгоритма МСА;
3) получить схему формул переходов ФП и упростить ЛСА;
4) записать упрощенную ЛСА ;
5) доказать эквивалентность ЛСА и, вычислив значение ЛСА на всех наборах значений логических условий;
6) по заданному в таблице 1 распределению сдвигов упростить ЛСА и получить ЛСА ;
7) используя заданную в таблице 1 ЛСА, объединить частные ЛСА и в общую ЛСА, где .
Номер варианта определяется последней цифрой номера студенческого билета.
Таблица 1
Распределение сдвигов | |||
, | |||
Решение:
1. Построим граф-схему алгоритма ГСА по ЛСА:
2. Получим матричную схему алгоритма МСА:
Рис. 1
3. Получим систему формул переходов ФП и упростим ЛСА.
ц 1
Все формулы переходов входящие в систему являются элементарными и поэтому не упрощаются. Невозможность упрощения ЛСА видна и по ГСА, так как алгоритм достаточно простой.
4. Используя заданную ЛСА, объединить частные ЛСА 1 и в общую ЛСА, где
Матричная схема алгоритма у нас уже есть.
Получим матричную схему алгоритма .
По частным МСА составим объединенную .
Чтобы различить принадлежность определенного перехода, логическое выражение умножаем на определяющую функцию «r», а для на определяющую функцию ««.
ц 0
Преобразуем общую ЛСА .
ц 0
На рисунке 2 покажем наглядно полученную ЛСА с помощью ГСА.
Рис. 2
Задача 2
Дано:
Таблица 2 Отношение 1: R_Абонент 1
Код | Тип абонента | Абонентский номер | Тип комплекта для набора номера | |
Оператор | PBR | |||
Оператор | PBR | |||
Аналоговый абонент | PBR (многочастотный) | |||
Аналоговый абонент | PBR | |||
Цифровой абонент | Комплект набора | |||
Таблица 3 Отношение 2: R_Абонент 2
Код | Тип абонента | Абонентский номер | Тип комплекта для набора номера | |
Оператор | PBR | |||
Оператор | PBR | |||
Оператор | PBR | |||
Оператор | PBR | |||
Оператор | PBR | |||
Выполняемая операция: «Пересечение».
Требуется:
Выполнить заданную операцию над заданными отношениями базы данных. Результат выполнения представить в виде соответствующего отношения.
Решение:
Результат пересечения содержит только те кортежи первого отношения, которые есть во втором.
Таблица 4
Код | Тип абонента | Абонентский номер | Тип комплекта для набора номера | |
Оператор | PBR | |||
Оператор | PBR | |||
Задача 3.
Разместить N страниц виртуальной памяти в оперативном запоминающем устройстве (ОЗУ) и во внешних запоминающих устройствах (ВЗУ) ЭУС при наличии:
S0 свободных сегментов в ОЗУ,
SД свободных сегментов в накопителе на магнитных дисках (НМД),
SЛ свободных сегментов в накопителе на магнитных лентах (НМЛ).
А также составить таблицу страниц с указанием доступности страниц при заданной активности страниц.
Показать на рисунке принцип взаимосвязи страниц виртуальной памяти с сегментами ОЗУ и ВЗУ через таблицу страниц.
Дано:
Таблица 5
Число страниц N | Число свободных сегментов в ОЗУ, S0 | Число свободных сегментов НМД, Sд | Число свободных сегментов в НМЛ, Sл | Значение параметра активности (бi) группы из ni страниц | |
Для того чтобы сопоставить виртуальному адресу страницы физический адрес сегмента того или иного ЗУ на данный момент работы ЭУМ, в ОЗУ машины постоянно хранится так называемая таблица страниц.
Составим таблицу страниц с указанием доступности страниц при заданной активности.
Таблица 6
Номер страницы | Номер сегмента | Доступность страницы | Параметр активности страницы | |
< 5 | ||||
Покажем на рисунке 3 принцип взаимосвязи страниц виртуальной памяти с сегментами ОЗУ и ВЗУ через таблицу страниц.
Страницы с наибольшей активностью размещены в ОЗУ. Те страницы, которые не разместились в ОЗУ, размещены в ВЗУ. При этом в сегменты, находящиеся в НМД, размещены оставшиеся после размещения в ОЗУ страницы с большей активностью, так как НМД имеет большее быстродействие, чем НМЛ, и при наличии трехуровневой иерархии памяти ЭУМ информация из НМД поступает непосредственно в ОЗУ, а из НМЛ в ОЗУ поступает через НМД.
Рис. 3
Для простоты на рисунке указаны не страницы и сегменты, а группы страниц.
Задача 4.
Изобразить структурную схему централизованной неоднородной многопроцессорной ЭУМ Структурная схема централизованной неоднородной многопроцессорной ЭУМ показана рисунке 4,
Рис. 4
где УК — узел коммутации, ПУУ — периферийные управляющие устройства, ЦБУ — центральное управляющее устройство, ВВУ — вводно-выводные устройства, ВЗУ — внешние запоминающие устройства, УС-ПУУ — устройства связи с ПУУ,
УС-ВУ — устройства связи с внешними устройствами, УС-УК — устройства связи с другими УК, БОИ — блок обработки информации, ОЗУ — оперативное запоминающее устройство, Пр — процессор, ПУ — пульт управления, ПЗУ — постоянное запоминающее устройство.
матричный фазовый алгоритм память
Список используемой литературы Автоматическая коммутация. Учебник для вузов / Под ред. О. Н. Ивановой. — М.: Радио и связь, 1988, — 624 с.
Лазарев В.Г., Пийль Е. И., Турута Е. Н. Программное управление на узлах коммутации. — М.: Связь, 1978. — 264 с.
Тимин И. А. Методические указания и контрольные задания по курсу Техника микропроцессорных систем в коммутации. — М.: МТУСИ, 1999. — 32 с.