
- •Вопросы для подготовки к гэ направление обучения – утс Теория автоматического управления
- •Принципы управления. Классификация сау.
- •Объект управления. Алгоритмы и законы регулирования.
- •Математическое описание сау. Модели вход-выход.
- •Типовые воздействия в сау и реакции на них.
- •Математическое описание типовых звеньев сау.
- •Соединения звеньев сау. Математическое описание соединений линейных звеньев сау.
- •Многомерные сау. Модели вход-выход многомерных линейных сау.
- •Математическое описание сау в пространстве состояний.
- •Постановка задач анализа и синтеза сау.
- •Понятие устойчивости сау. Условие устойчивости линейных сау.
- •Устойчивость линейных сау. Алгебраические критерии устойчивости.
- •Устойчивость линейных сау. Частотные критерии устойчивости.
- •Определение устойчивости замкнутой сау по частотным характеристикам разомкнутой сау. Запасы устойчивости по фазе и по усилению.
- •Критерии качества сау.
- •2 Критерия качества:
- •Коррекция сау. Способы коррекции линейных сау.
- •Основные свойства линейных сау. Управляемость.
- •Управляемость.
- •Основные свойства линейных сау. Наблюдаемость.
- •Дискретные сау. Классификация дискретных сау.
- •Математическое описание линейных дискретных сау.
- •Основные понятия и особенности нелинейных сау. Классификация нелинейностей. Типовые нелинейности. Перепроверить
- •Методы линеаризации нелинейных сау.
- •Электротехника и электроника
- •Чистые и примесные полупроводники, формирование p-n перехода.
- •Стабилитрон. Вах стабилитрона. Параметрические стабилизаторы напряжения: устройство, принцип действия.
- •Мостовая схема двухполупериодного выпрямителя: принцип действия, диаграммы работы.
- •Компенсационные стабилизаторы напряжения непрерывного действия, схема, принцип действия.
- •Усилительный каскад, собранный по схеме с общим эмиттером (оэ): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Усилительный каскад, собранный по схеме с общим коллектором (ок): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Полевой транзистор с p-n переходом: устройство, принцип действия, вах.
- •Усилительный каскад, собранный на полевом транзисторе по схеме с общим истоком (ои), назначение элементов.
- •Моп (мдп) транзисторы со встроенным каналом: устройство, принцип действия, вах.
- •Виды межкаскадных связей. Непосредственная и емкостная связь: схемы, достоинства, недостатки.
- •Виды межкаскадных связей. Трансформаторная и оптическая связь: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «а», «в»: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «c», «d»: схемы, достоинства, недостатки.
- •Ключевой режим работы биполярного транзистора: схема с общим эмиттером (оэ), диаграммы работы.
- •Мультивибраторы: типовая схема на таймере 1006 ви1, диаграммы работы, расчет элементов.
- •Двухтактный усилитель мощности: устройство, принцип действия, диаграммы работы.
- •Операционные усилители: инвертирующий и неинвертирующий усилитель.
- •Операционные усилители: повторитель напряжения, сумматор.
- •Метрология и измерительная техника
- •Погрешности измерений: абсолютная, относительная, приведенная. Аддитивная и мультипликативная погрешность, полоса распределения.
- •Нормирование погрешностей средств измерения.
- •Случайная погрешность измерения. Законы распределения, доверительный интервал.
- •Магнитоэлектрические омметры, особенности измерения больших и малых сопротивлений.
- •Мосты постоянного и переменного тока, области применения, схема, условие баланса.
- •Цифровые устройства автоматики и вычислительной техники
- •Логические элементы. Параметры логических элементов.
- •Коэффициент разветвления по выходу (нагрузочная способность) – это максимальное количество входов элементов той же серии на которую можно нагрузить выход логического элемента.
- •Серии интегральных схем логических элементов. Типы выходных каскадов.
- •Типовые комбинационные схемы. Назначение, принципы построения, примеры использования.
- •Регистры: классификация, принципы построения, выполняемые функции, примеры использования.
- •Счетчики: назначение, классификация, принципы построения, режимы работы примеры использования.
- •Полупроводниковая память: назначение, классификация. Временные диаграммы работы зу.
- •Вычислительные машины, системы и сети
- •Представление информации в цвм и вс.
- •Принцип работы эвм. Программная модель универсального микропроцессора. Сегментация памяти.
- •Система памяти эвм. Особенности памяти типа стек. Назначение и принцип действия кэш-памяти.
- •Общие замечания
- •Целостность данных
- •Система команд универсального микропроцессора.
- •Видеосистема компьютера.
- •Обмен информацией между процессором, памятью и внешними устройствами.
- •Интерфейсы ввода-вывода: определение, классификация. Внутренний интерфейс. Примеры реализации.
- •Интерфейсы ввода-вывода: определение, классификация. Внешний интерфейс. Примеры реализации.
- •Программно-логическое управление в микропроцессорных системах
- •Классификация и особенности архитектуры современных микропроцессоров.
- •Обобщенная структура микропроцессорной информационной измерительно-управляющей системы. Схемы построения многоканальных измерительных систем.
- •Микроконтроллеры: назначение, особенности архитектуры. Типовые периферийные устройства.
- •Программируемые логические контроллеры: назначение, классификация, типовые функции.
- •Системы программирования на языках мэк.
- •Программирование и основы алгоритмизации
- •Поколения языков программирования. Уровни языков программирования.
- •Трансляторы: назначение, классификация, примеры. Этапы прохождения программ на эвм. Результаты, формируемые каждым этапом.
- •Жизненный цикл программного обеспечения. Составляющие процесса жизненного цикла программного обеспечения. Каскадная (водопадная) модель жизненного цикла программы.
- •Типизация данных. Система типов в языке программирования высокого уровня.
- •Технология программирования вычислительных задач (модульное и структурное программирование). Пример использования.
- •Типовые алгоритмы, используемые в программировании. Средства реализации типовых алгоритмов в языке программирования высокого уровня.
- •Организация ввода-вывода. Средства работы с файлами в языке программирования высокого уровня.
- •Понятие подпрограммы. Виды подпрограмм, их отличительные особенности. Способы передачи параметров.
- •Динамические переменные. Операция разыменования. Размещение/освобождение динамических переменных.
- •Модуль и его структура. Основные типы модулей в инструментальной среде разработки программного обеспечения на языке высокого уровня.
- •Фундаментальные принципы объектно-ориентированного программирования. Понятие класса, объекта. Реализация класса в языке программирования высокого уровня.
- •Информационные сети и телекоммуникации
- •Понятие о способах коммутации в распределенных вычислительных системах (коммутация каналов, коммутация пакетов).
- •Структуры распределенных вычислительных систем (топология, физические и логические элементы сетей эвм).
- •Модель взаимодействия открытых систем (Open Systems Interconnection, osi).
- •Стек протоколов tcp/ip.
- •Виртуальная локальная сеть.
- •Коммутируемый Ethernet (коммутаторы).
- •Протокол связующего дерева (Spanning Tree Protocol, stp).
- •Модуляция. Виды модуляции. Частотный спектр сигнала (понятие).
- •Понятие ip адреса и маски сети.
- •Dhcp (Dynamic Host Configuration Protocol) – протокол динамической конфигурации хостов.
- •Arp (Address Resolution Protocol) – протокол разрешения адресов.
- •Icmp (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений.
- •Фрагментация пакетов (назначение, способ реализации).
Модуль и его структура. Основные типы модулей в инструментальной среде разработки программного обеспечения на языке высокого уровня.
Delphi.
Это спец образом оформленная библиотека определителей типов, констант, переменных, процедур, функций – статическая библиотека языка. Часть модулей стандартно определена и поставляется с компилятором. Модуль в отличие от программы не может быть запущен на выполнение самостоятельно, он может только участвовать в построении программы или другого модуля. Модуль предварительно должен быть откомпилирован, независимо от использующей его программы, результат компиляции .dcu (.tpu, .obj – общее системное расширение). Для подключения модуля к программе или к другому модулю достаточно указать его модуль в директиве uses: uses_modul; При подключении модулей порядок играет роль, если между модулями есть непосредственные конкретные связи. Все системные библиотеки Turbo Pascalя реализованы в виде модулей UNIT. Для их использования указывают под директивой uses имена используемых модулей: USES CRT,PRINTER,U1. далее используем содержимое подключаемых модулей, как будто оно предопределено в языке. Модули удобны в 2х случаях:
для построения собственных статических библиотек процедур и функций, которые затем без изменения подключаются к любым программам
модульность позволяет создавать программы практически любого размера
Не модуль не программа не могут произвести исполняемый код больше 64 кБ, если к ним не подключены другие модули, но сумма модулей составляющих программу ограничена объёмом ОП
Модуль разделён структурно на 4 части:
заголовок –unit- модуля вводит имя, по которому модуль будет подключен к другим программам, имя должно быть уникальным, но должно совпадать с именем файла, содержащего этот модуль, после компиляции мы подключаем файл с тем же именем и .tpu
раздел описания interface (объявлений) – содержит описание типов, констант и переменных, которые будут переноситься в программу (доступны вызывающей программе) при подключении модуля описывающего заголовки процедур и функций составляющих эту библиотеку. Раздел работает на этапе компиляции. Компилятору достаточно иметь заголовок процедуры и функции. Недопустимы заголовки с директивой forward.
раздел implementation реализации. Состоит из тел процедур и функций, объявленных в разделе interface. Введены свои константы, типы, переменные, которые являются глобальными по отношению ко всем подпрограммам этой библиотеки, но они недоступны вызывающей модуль программе. (Они доступны операторам раздела инициализации). Программе, подключающей модуль эти объявления недостаточны
инициализация Работает до всех исполняемых операторов вызывающей программы Программируются действия которые будут произведены перед выполнением любой подпрограммы (пр: открытие файла? Запись в который пойдет из модуля)(определение нач параметров)
финализация begin..end идут операторы завершающие выполнение любой подпрограммы. После всех операторов освобождение ресурсов программы.
Основные типы модулей и инструментов системы. Модуль в системе Delphi – файл с расширением .pas
Самый распространенный тип модулей – Form и связанное с ним окно (*.dfm – описание формы, *.pas – описание кода). Unit.pas. Большинство типовых модулей в репозитории Delphi содержит заготовки для создания диалоговых окон. Помимо форм в репозитории содержатся не связанные с видимыми окнами модули. К ним относятся: Модули общего назначения (статическая библиотека Unit оторванный от формы), модули данных, модули динамических библиотек (предназначена для создания *.dll), модули потоков.
Модули общего назначения – Object Pascal – статическая библиотека.
Модули данных – необходимость доступа к БД Data Aсcess – эти модули (компоненты) вставляются на форму но они не видимы в процессе работы программы.
Модули библиотек – предназначены для создания широко используемых в Windows динамически связанных библиотек dll – универсальное средство согласования программ, написанных на разных языках. В Delphi эти модули предназначены для разработки DLL на языке Object Pascal.
Модули потоков (команд) – предназначены для реализации т.н. потоков команд – фрагменты программы, кот исполняются параллельно с другими фрагментами разделяя с ними время процессора и остальные системные ресурсы.