
- •Вопросы госэкзамена 2012 – 2013 г. Для бакалавров
- •Формализация входной информации перед проектированием. Системное (внешнее) проектирование. Частное (внутреннее) проектирование. Проектировщики. Продукт проектирования.
- •Связь системологии и системотехники. Основные понятия, связанные со сложным объектом. Составляющие системного исследования.
- •Проблема управления сложным объектом. Описание объекта в пространстве "управление-отклики-время".
- •Концепция системотехники. Системный подход.
- •Методы ии для решения трудно формализуемых задач. Комбинаторные алгоритмы: проблема сложности.
- •Модели представления знаний. Извлечение и приобретение знаний.
- •Логико-лингвистические модели принятия решений при нечеткой исходной информации.
- •Процедуры в Объектном Паскале. Описание и вызов процедур. Параметры-переменные и параметры-значения. Пример программы.
- •Описание типизованных файлов в программе. Стандартные процедуры и функции для работы с типизованными файлами. Пример программы.
- •Принципы объектно-ориентированного программирования. Описание класса и объекта. Основные элементы класса: поля, методы, свойства, события. Динамика существования объекта.
- •Файловый ввод/вывод информации. Поиск файлов в каталогах. Создание текстового файла в проекте приложения. Диалоги сохранения и открытия файлов.
- •Системный интерфейс пэвм. Функции, характеристики, требования к интерфейсу. Организация обмена данными.
- •Архитектура процессора. Системы команд микропроцессоров (risc-, cisc- и vliw – архитектура процессоров).
- •Арбитраж на шине. Способы задания (смены) приоритетов. Виды арбитража. Примеры реализации.
- •Циклическая смена приоритетов с учетом последнего запроса
- •Смена приоритета по случайному закону
- •Алгоритм наиболее давнего использования
- •Параллельный централизованный арбитраж
- •Система параллельного централизованного арбитража для статических приоритетов
- •Центральный последовательный арбитраж
- •Децентрализованный (распределенный) арбитраж
- •Микропроцессорные системы для автоматизации технологических процессов. Функции управления оборудованием.
- •Архитектура и особенности работы программируемых контроллеров. Особенности распределения памяти.
- •Определение операционной системы. Задачи и функции операционной системы.
- •Архитектура операционной системы.
- •2. Многослойная структура ос. Слоеные системы (Layered systems)
- •3. Виртуальные машины
- •4. Микроядерная архитектура
- •Процессы. Управление процессами.
- •Асинхронные параллельные процессы: взаимоисключение, критические участки, примитивы взаимоисключения, семафоры.
- •Физическая и виртуальная память. Управление памятью.
- •Базы данных (Кара-Ушанов в.Ю.)
- •Модель данных: тип структуры данных; ограничения целостности; действия с данными (проиллюстрировать на примере реляционной модели данных).
- •Реляционный подход к проектированию бд: нормализация отношений путем декомпозиции на основе анализа функциональных зависимостей.
- •Основные этапы проектирования системы бд.
- •Эволюция концепции бд. Отличие представления данных в системе бд от файловой организации данных.
- •Трехуровневая архитектура системы бд: модели данных, схемы структуры данных, отображения и интерфейсы, независимость данных, функционирование системы бд (прохождение запроса).
- •Семиуровневая модель управления взаимодействия открытых систем.
- •Физический уровень
- •Локальные вычислительные сети. Типы, вопросы организации, основные характеристики.
- •Протокол tcp/ip. Состав, функции.
- •3 Уровень
- •4 Уровень
- •7 Уровень
- •Протокол ip
- •Протокол ip
- •Маски ip – адресов.
- •Модели систем массового обслуживания. Марковские случайные процессы. Потоки событий. Классическая смо и смо с отказами. Их основные операционные характеристики.
- •Экономический аспект метрологического обеспечения
- •Информационные измерительные модели
- •Метрологические характеристики эксперта
- •Классификация погрешностей измерений.
- •Постановка задачи обработки результатов измерений.
- •Факторный анализ.
- •Постановка задачи планированного измерительного эксперимента
- •Топологии интерфейсов, их особенности, достоинства и недостатки.
- •Физические основы и логические принципы магнитной записи информации.
- •Математические основы и технические реализации способов формирования изображения на экране и бумаге.
- •Логическая и программная организация системы ввода-вывода, способы организации обмена, функции драйверов устройств.
- •Закон функционирования автомата Мили.
- •Закон функционирования автомата Мура.
- •Концепция процедурного и обьектно-ориентированного программирования.
- •Концепция средо-ориентированного программирования. Основные типы сред как системы программирования.
- •1. Начало (Inception)
- •2. Уточнение (Elaboration)
- •3. Построение (Construction)
- •4. Внедрение (Transition)
Арбитраж на шине. Способы задания (смены) приоритетов. Виды арбитража. Примеры реализации.
Арбитраж на шине. Среди линий в любой шине предусматривается от 3 до 11 линий арбитража. Они необходимы для выбора одного из нескольких устройств, одновременно претендующих на доступ к шине.
Чтобы исключить конфликты, шина должна предусматривать определенные механизмы арбитража запросов и правила предоставления шины.
Решение обычно принимается на основе приоритетов устройств. Каждому потенциально ведущему устройству присваивается определенный уровень приоритета. Он может оставаться неизменным (статический/ фиксированный приоритет) или изменяться по какому-либо правилу (динамический приоритет).
Основной недостаток системы со статическим приоритетом: устройство с высоким приоритетом может заблокировать устройство с низким уровнем приоритета.
Система со статическим приоритетом реализуется проще, чем система с динамическим.
Система с динамическим приоритетом дает возможность всем устройствам получить доступ к шине.
Способы задания (смены) приоритетов:
Простая циклическая смена приоритетов Предполагает понижение всех приоритетов на уровень после очередного цикла арбитража. При этом устройство с низшим уровнем приоритета получает наивысший.
Циклическая смена приоритетов с учетом последнего запроса
После обработки очередного запроса обслуженному устройству назначается низший уровень приоритета. Следующее в циклическом списке устройство получает наивысший приоритет. Остальным устройствам приоритет назначается в убывающем порядке согласно списку.
Смена приоритета по случайному закону
После очередного цикла арбитража каждому устройству присваивается случайный приоритет, полученный с помощью датчика случайных чисел.
Схема равных приоритетов
Не выделяет отдельное устройство. Они имеют равные шансы на обслуживание. Конфликты разрешаются арбитром (механизм арбитража)
Алгоритм наиболее давнего использования
После каждого цикла арбитража наивысший приоритет присваивается устройству дольше всего не использующего шину.
Есть и другие способы: Алгоритм очереди (FIFO), алгоритм фиксированного кванта времени.
Схемы арбитража
Арбитраж запросов может быть организован по централизованной и децентрализованной схеме. Централизованный арбитраж предусматривает наличие специального устройства - центрального арбитра или центрального контроллера шины. Оно может быть частью центрального процессора или самостоятельным модулем. В зависимости от способа подключения выделяют параллельные и последовательные схемы арбитража.
Параллельный централизованный арбитраж
Центральный последовательный арбитраж
Децентрализованный (распределенный) арбитраж
Примеры:
Параллельный централизованный арбитраж
Арбитр связан с каждым устройством двухпроводным трактом.
ЗШi - сигнал запроса шины
ПШi – представление шины i-му устройству
–
сигнал занятия шины
Ведущие устройства связанны 2мя линиями с арбитром: по одной линии передается запрос от устройства, а по другой разрешение на предоставление шины и одна общая линия.
Текущий ведущий – устройство управляющее шиной в момент поступления нового запроса
Запросивший ведущий – устройство, выставившее запрос на управление шиной
Сигналы запроса ЗШ поступают на вход арбитра по индивидуальным линиям.
Ведущему с номером i, который был выбран арбитром, возвращается (по индивидуальной линии связи) сигнал предоставления шины ПШi.
Реально занять шину новый ведущий сможет
лишь после того, как текущий ведущий
снимет сигнал занятия шины
.
Текущий ведущий должен сохранять сигналы
и ЗШ активными в течении времени пока
он использует шину. Получив запрос от
ведущего, приоритет которого выше, чем
у текущего ведущего, арбитр снимает
сигнал ПШ на входе текущего ведущего и
выдает сигнал ПШ запросившему ведущему.
Текущий ведущий, обнаружив снятие
сигнала ПШ снимает сигналы
и
ЗШ. После чего запросивший ведущий может
перенять управление шиной. Если в момент
пропадания сигнала ПШ на шине происходит
передача информации, текущий ведущий
сначала завершает передачу и лишь потом
снимает сигналы
и
ЗШ.
Логика выбора 1 из ведущих обычно реализована аппаратными средствами.