
- •1. Автоматы и формальные языки. Классификация формальных языков и автоматов. Концепция порождения и распознавания. (та)
- •2. Технологические процессы изготовления печатных плат. (ктоп)
- •3. Прерывания в мпс. Типы прерываний. (мпс)
- •1. Регулярные языки и конечные автоматы. (та)
- •2. Индуктивные паразитные наводки в цепях эва. (ктоп)
- •3. Обмен информацией между микропроцессором и внешним устройством. (мпс)
- •1. Контекстно-свободные грамматики и магазинные автоматы. (та)
- •2. Эффективность электромагнитного экранирования. Расчёт электромагнитных экранов. (ктоп)
- •3. Система ввода-вывода. Параллельный порт. (мпс)
- •1. Произвольные автоматы и машина Тьюринга. (та)
- •2. Емкостные паразитные наводки в цепях эва. (ктоп)
- •3. Понятие «технология программирования». Характеристики качества программного обеспечения. Сложность по. Пути ограничения сложности. (тп)
- •1. Абстрактный синтез конечных автоматов. Минимизация и детерминация конечных автоматов. Автоматы Мили и Мура. (та)
- •2. Понятие надёжности электронного аппарата. Расчёт времени безотказной работы. (ктоп)
- •3. Модели жизненного цикла по. Методологии разработки сложных программных систем. Примеры «тяжелого» и «легкого» процесса. (тп)
- •1. Структурный автомат. Канонический метод структурного синтеза автоматов. Этапы синтеза. (та)
- •2. Конструкции корпусов эа и механизмы переноса тепла в них. (ктоп)
- •3. Универсальный язык моделирования uml, его назначение. Варианты использования. Диаграммы вариантов использования. Диаграммы классов. (тп)
- •1. Память структурного автомата. Элементы памяти. Триггеры. (та)
- •2. Роль стандартизации в технике конструирования. Применение ескд и естд. (ктоп)
- •3. Универсальный язык моделирования uml, его назначение. Диаграммы взаимодействия: последовательные и кооперативные. Применение этих диаграмм. (тп)
- •Кооперативные диаграммы
- •1. Экспертный метод весовых коэффициентов важности. (моделирование)
- •2. Понятие вычислительного процесса и ресурса, классификация ресурсов, основные виды ресурсов. (спо)
- •3. Универсальный язык моделирования uml, его назначение. Диаграммы деятельности. Диаграммы состояний. Применение этих диаграмм. (тп)
- •1. Планирование и обработка результатов расслоенного (ступенчатого) эксперимента. (моделирование)
- •2. Процессы, состояния процесса, операции над процессами, планирование и диспетчеризация процессов. (спо)
- •3. Тестирование и отладка по. Основные принципы тестирования. Стратегии тестирования программных модулей. Методы структурного тестирования. (тп)
- •1. Полный факторный эксперимент (пфэ). (моделирование)
- •2. Параллельная обработка процессов, проблемы критических участков, взаимоисключения. Синхронизация параллельных процессов на низком уровне. (спо)
- •3. Тестирование по. Основные принципы тестирования. Структурное и функциональное тестирование. Методы функционального тестирования. (тп)
- •1. Модифицированный метод случайного баланса (ммсб). (моделирование)
- •2. Параллельная обработка процессов, проблемы критических участков, взаимоисключения. Синхронизация параллельных процессов на высоком уровне. (спо)
- •3. Эволюция технологий программирования. Структурное программирование. Объектно-ориентированное программирование. (тп)
- •1. Метод наименьших квадратов с предварительной ортогонализацией факторов (мнко). (моделирование)
- •2. Тупики, типы ресурсов для изучения тупиковых ситуаций, необходимые условия возникновения тупиков, стратегии предотвращения тупиков (спо)
- •3. Стадии разработки новой сапр и программного обеспечения сапр. (сапр)
- •1. Планирование второго порядка. Типы планов, их особенности.
- •2. Стратегии управления памятью: стратегии вталкивания, стратегии размещения, стратегии выталкивания. (спо)
- •3. Основная функция сапр. Классификация объектов сапр. (сапр)
- •1. Задача оптимизации. Метод крутого восхождения (Бокса-Уилсона). (моделирование)
- •2. Файловая система, функции файловой системы, состав файловой системы, архитектура, примеры современных файловых систем. (спо)
- •3. Виды и назначение составляющих компонентов сапр. Аннотация. (сапр)
- •1. Оптимизация в условиях ограничений. (моделирование)
- •2. Иерархия памяти. Эволюция видов организации памяти. Особенности страничной, сегментной и сегментно-страничной организации памяти. (спо) Иерархия памяти
- •Эволюция видов организации памяти
- •Сегментация
- •Страничная организация памяти
- •Комбинированная сегментно-страничная организация памяти
- •3. Моделирование в сапр. Виды моделей. Применение.
- •1. Цифровые интегральные микросхемы. Серии интегральных микросхем. Параметры цифровых имс. (схемотехника)
- •2. Концепция файловых систем fat32 и ntfs: структура логического диска, возможности, преимущества. (спо)
- •3. Метод конечных элементов. Особенности р- и h-версий. Применение. (сапр)
- •1. Базовые логические элементы (блэ). Параметры и характеристики блэ. (схемотехника)
- •2. Стандартный интерфейс ieее-1284. (ипу)
- •3. Графические стандарты сапр. Уровни связи. Международные организации, устанавливающие стандарты. (сапр)
- •1. Основные типы (технологии) базовых логических элементов. Сравнительная характеристика серий ттл, ттлш, кмоп, эсл, иил (схемотехника)
- •2. Стандартный интерфейс rs-232c. (ипу)
- •3. Основные концепции графического программирования в сапр. Краткий обзор (сапр)
- •2. Шина расширения eisa. (ипу)
- •3. Виртуальная инженерия. Понятие. Компоненты. (сапр)
- •1. Комбинационные схемы: шинный формирователь, схема сравнения, сумматоры. (схемотехника)
- •1) Шинный формирователь
- •Сумматор Сумматор (англ. – adder) – цифровой узел, вычисляющий код арифметической суммы входных кодов. Сумматор с последовательным переносом
- •2. Организация стандартной шины pci. (ипу)
- •3. Типы данных сапр, поддерживаемых субд. Классификация. (сапр)
- •1. Триггеры. Принцип действия основных типов триггеров. (схемотехника)
- •2. Вид и организация устройств памяти. Интерфейсы устройств памяти. (ипу)
- •3. Базы данных сапр. Особенности хранения и применения. (сапр)
- •1. Счётчики. Основные типы счётчиков. (схемотехника)
- •2) Организация стандартной шины pci (ипу)
- •2. Интерфейсы графических адаптеров и мониторов. (ипу)
- •3. Общие принципы построения вычислительных сетей. Состав сети, квалификация вычислительных сетей. Топологии сетей. (сети)
- •1. Постоянное запоминающее устройство (пзу). Характеристика основных типов пзу. (схемотехника)
- •2. Параллельный интерфейс нжмд ата и его последовательная модернизация Serial ata. (ипу)
- •3. Модель osi. Уровни модели osi. Функции, выполняемые уровнями. (сети)
- •1. Оперативное запоминающее устройство (озу). Статическое и динамическое озу. (схемотехника)
- •2. Функциональное устройство звуковой карты, интерфейс midi, электромузыкальный цифровой синтезатор. (ипу)
- •Стандарт на аппаратуру и программное обеспечение
- •3. Система передачи данных в сети. Типы линий связи. Основные характеристики каналов связи. (сети)
- •1. Буферная память типа fifo ("очередь") и lifo ("магазин"). (схемотехника)
- •2. Структура центрального процессора. Основные блоки. (мпс)
- •3. Кодирование информации. Виды кодов. Самосинхронизирующиеся коды. (сети)
- •1. Базовый принцип конструирования и конструктивные модули. (ктоп)
- •2. Традиционная архитектура мпс по принципам фон Неймана. (мпс)
- •3. Способы доступа к сети. Метод доступа опроса/выбора. Маркерный метод доступа. (сети)
- •1. Показатели качества конструкции. (ктоп)
- •2. Система ввода-вывода. Последовательный порт. (мпс)
- •3. Технологии локальных сетей. Сравнить особенности технологий Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, fddi. Оборудование локальных сетей. (сети)
- •1. Влияние внешних факторов на работу эа и методы борьбы с ними. (ктоп)
- •2. Типы памяти микропроцессора. Подключение памяти. (мпс)
- •3. Технологии глобальных сетей X.25, Frame Relay, атм. Формат блока данных. Основные процедуры, используемые протоколы. (сети)
3. Основная функция сапр. Классификация объектов сапр. (сапр)
Основные функции САПР – выполнение автоматического проектирования объектов на всех или отдельных этапах.
Объект проектирования – это продукция производственно-технического назначения, в результате которой проекты приобретают материально-вещественную форму. Проект – совокупность документов, соответствующих законному требованию. В процессе проектирования получается проектное решение. Проектное решение – это результат, который может носить форму окончательного или промежуточного описания объекта проекта. Предоставление этого решения в определённом виде – это составление проектной документации.
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 14
1. Задача оптимизации. Метод крутого восхождения (Бокса-Уилсона). (моделирование)
Решение большого числа разнообразных задач управления, проектирования и планирования в той или иной мере связано с оптимизацией, то есть нахождением наилучших в определенном смысле значений различных параметров.
Обычно задается некоторый критерий оптимизации (целевая функция) Y, зависящий от вектора управляемых параметров (факторов варьирования)
Тогда
задача оптимизации сводится к отысканию
таких значений параметров,
при
которых целевая функция достигает
экстремума (маскимума или минимума).
Зависимость(8.1)
образует некоторую поверхность в (n+1)
–
мерном пространстве Х1,Х2,….,Хn,Y.
Эту поверхность принято называть
поверхностью отклика, а отдельные её
точки или знания Y
в
точках
фактурного пространства – просто
откликом.
В
тех случаях, когда зависимость
задана в аналитической форме, координаты
точки экстремума
функции
можно
найти в системе экспериментальных
уравнений вида:
Решение
системы (8.2) является так называемая
стационарная точка в которой градиента
функции
обращается в нуль
где:
(8.3.)
- направляющий вектор координатной оси
Xi
Однако в большинстве практических случаев аналитическая зависимость неизвестна и единственное, чем располагает исследователь – это возможность наблюдать значения отклика при любой комбинации варьируемых факторов(Х1,Х2,….,Хn)
Причем,
поскольку такое наблюдение обычно
связано с проведением эксперимента и
процедурой измерения, то фактически
наблюдается сумма истинного значения
выходного параметра
и случайной ошибки опыта
,
т.е
Задача оптимизации существенно
усложняется, если зависимость,
описывающая
свойства объекта исследования, меняется
таким образом, что координата экстремальной
точки смещаются. В таком случае говорят,
что объект обладает дрейфующими
характеристиками.
Для решения задач оптимизации используются два принципипльно различных подхода:
каким-либо способом определяется полная математическая модель и далее задача решается аналитическим или численным путем.2. Осуществляется экспериментальный поиск стационарной точки в факторном пространстве переменных (Х1,Х2,….,Хn)
При экспериментальном поиске, в отличие от аналитического исследования, осуществляется локальное изучение поверхностей отклика по результатам ряда экспериментов, специально спланированных вблизи исходной точки. Экспериментальное значение отклика достигается с помощью многократное последовательной процедуры изучения поверхности и проводится в факторном пространстве. При этом возникают различные трудности, которые образно называют “проклятием размерности”. Можно назвать три основные проблемы, связаные с этим “проклятием”.
Во первых, наличие свойства прямодальности функции отлично в многомерном случае представляется все менее вероятным с ростом величины размерности. Даже когда заранее известно из теоритических соображений, что функция отклика примодальна, на ход поиска могут сильно повлиять некоторые локальные свойства поверхности отклика – “ овраги“, “ узкие хребты“, “ гребни“.
Вторая проблема заключается в трудности сопоставления различных алгоритмов многомерного поиска. Для любого алгоритма возможно подобрать такую функцию отклика, когда он окажется предпочительнее других. В то же время можно построить и другую функцию отклика , при которой этот алгоритм станет практически неработоспособным. Очевидно, что сопоставление различных алгоритмов в такой ситуации может осуществляться лишь на примерах типовых ситуаций, путем решения модельных задач, рассмотрения некоторых тестовых поверхностей отклика.
И, наконец, третья проблема связана со сложностями введения точностных характеристик локализации точки экстремума. Дело в том, что с ростом размерности факторного пространства резко уменьшается точность определения точки экстремума. Так, например, для 50-мерного гиперкуба попытка локализовать точку экстремума в 10% первоначального объема приводит к факту, что каждая сторона нового гиперкуба (размах варьирования каждого фактора) составит всего от первоначального размера, что, конечно не может удовлетворить исследователя.
Существует большое число разнообразных методов многомерного поиска, из которых в дальнейшем мы рассмотрим только некоторые, получившие наибольшее распространение для целей экспериментальной оптимизации (см. рис. 8.1). Анализ их особенностей показывает, что это, как правило, достаточно простые, “ грубые“ алгоритмы. Дело в том, что более сложные разновидности методов поиска, эффективные при решении задач вычислительного характера, при наличии помех (неизбежных при экспериментальной работе) в большинстве случаев оказываются неработоспособными. В то же время предствленные ниже методы хорошо показали себя на практике и дают достаточную точность определения точки экстремума.
Если модель сделана в виде полинома второго порядка, то найти оптимальные точки очень просто: т.к. сама модель второго порядка символизирует, что мы находимся в области экстремума. Линейная модель свидетельствует о том, что:
1) мы находимся далеко от вершины холма
2) в силу малости известной области требуется выработка некоторых правил, согласно которым будем двигаться к экстремуму.
Существует несколько путей нахождения:
1) метод Гауса-Зейделя
2) метод градиента
3) метод случайного поиска
4) метод крутого восхождения
5) оптимизация в условиях ограничений
Метод крутого восхождения
При
использовании алгоритма крутого
восхождения пошаговое движение из точки
вектора
совершается в направлении наискорейшего
возрастания функции, т.е. по градиенту
в этой точке. Однако, в отличии от
градиентного метода, корректировка
направления производится не после
каждого следующего шага, а только по
достижению частного экстремума.
Важной особенностью метода является также регулярный статистический анализ результатов экспериментов по мере продвижения к экстремуму.
Пусть у нас k факторов, которые независимы друг от друга.
Алгоритм.
1.
В центре
проводим ПФЭ (ДФЭ) с целью получения
градиента. При этом результаты эксперимента
подвергаются статистическому анализу,
который заключается в следующем:
а) проверка воспроизводимости эксперимента (грубые промахи)
б) проверка значимости коэффициентов линейной модели
в) проверка адекватности линейной модели
2.
Вычисляются произведения
среди них находится max{
}
=
(b - величина относительная,
- абсолютная).
3.
Для базового фактора выбирается шаг
крутого восхождения (только для
базового). Дальше будем обозначать его
.
4. Определяются размеры
5.
Проводятся т.н. «мысленные опыты»,
которые заключаются в вычислении
предсказанных значений целевой функции
в определенных точках факторного
пространства.
.
Для этого независимые переменные
линейной модели изменяются с учетом
таким образом, чтобы изображающая точка
совершала движение в направлении вектора
grad y(
)
полученного в пункте 1 занимая
последовательно положения
.
6.
«Мысленные опыты» продолжаются до тех
пор, пока выполняется неравенство
7. Некоторые из «мысленных опытов» (обычно через каждые 2-3 «мысленных шага») реализуются в виде эксперимента один раз. Для проверки соответствия «мысленных опытов» и реальности.
8.
Точка
,
где в реальном опыте получено максимальное
значение целевой функции, принимается
за новую начальную точку нового цикла
крутого восхождения
9. Поскольку каждый цикл крутого восхождения приближает изображающую точку к области экстремума, где крутизна поверхности отклика меньше, то для каждого следующего цикла величина может выбираться меньше предыдущей.
10. Поиск прекращается, когда градиент равен нулю, т.е. все bi оказались незначительными.
Замечания
1)Наиболее эффективно применять МКВ для симметричных функций.
2)Направление движения идет по градиенту и определяется единственным способом из центра плана.