
- •Вопросы для подготовки к гэ направление обучения – утс Теория автоматического управления
- •Принципы управления. Классификация сау.
- •Объект управления. Алгоритмы и законы регулирования.
- •Математическое описание сау. Модели вход-выход.
- •Типовые воздействия в сау и реакции на них.
- •Математическое описание типовых звеньев сау.
- •Соединения звеньев сау. Математическое описание соединений линейных звеньев сау.
- •Многомерные сау. Модели вход-выход многомерных линейных сау.
- •Математическое описание сау в пространстве состояний.
- •Постановка задач анализа и синтеза сау.
- •Понятие устойчивости сау. Условие устойчивости линейных сау.
- •Устойчивость линейных сау. Алгебраические критерии устойчивости.
- •Устойчивость линейных сау. Частотные критерии устойчивости.
- •Определение устойчивости замкнутой сау по частотным характеристикам разомкнутой сау. Запасы устойчивости по фазе и по усилению.
- •Критерии качества сау.
- •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) – протокол межсетевых управляющих сообщений.
- •Фрагментация пакетов (назначение, способ реализации).
Общие замечания
Все типы КЭШей построены на быстродействующей статической памяти. Статистика показывает, что КЭШ объема М с прямым обр. имеет такой же коэффициент удачных обр., как и множеств. КЭШ объемом М/2. При выборе ПК следует обращать внимание на объем буфера и на его тип.
Целостность данных
Чтобы сохранить данные ОЗУ при работе с КЭШ, используется один из двух способов:
1. При каждой записи в КЭШ, производится и запись в ОЗУ.
2. В КЭШе отводится спец. бит для каждого блока. Бит = 1, если блок изменен. Запись здесь только при замене строки новым блоком
Система команд универсального микропроцессора.
Типы данных: 1)bit 2)bate 3)word 4)double word. Целочислен операнды м\т интерпретироваться как знаков и безнаков числа. Реж адресации:
1)регистровая адресация. В случае регистровой адресации операндом явл-ся содержимое одного из регистров. MOV BX, AX; (BX)←(AX), при регистровой адресации надо следить за длиной регистрового операнда. Это самый быстрый способ адресации.
2)Непосредственная адресация. –Оператор константа и содержится в коде команды. MOV AX,0FFh; (AX) ←Efh, надо следить за непосредственной длиной операндов. Операндом кроме чисел могут быть: адрес, код символов, символьная константа. Исполняемый адрес переменной х пересыл-ся в регистр BX, offset- операция перемещения переменной х. MOV BX, offset x; (BX) ←offset x
3)Прямая (абсолютная) адресация. Опернд-содержимое памяти, адрес памяти указ в команде. MOV BX,x; (BX) ←(x). По умолчанию сегментный адрес берется из регистра DC, если нужно указать переменную: MOV AX, CS:y. Где CS-имя сегментного регистра кода. MOV BX,CS: 2135h, чтобы отличить абсол адрес от непоср необходимо указать операнд.
4)Косвенная
адресация.
При косвенной адр операнд располаг в
памяти. В этом случае в каманде указ имя
регистра, содержание кот явл-ся исполнит
адресом операнда. BX,
BP-
базовые регистры, SI,DI-индексные
регистры. Если сегм регистр не указывается,
то BX,SI,DI
DS(сегментный
адрес подставл из DS).BP
SS.
Признаком косвенной адресации явл [SI].
Пример: MOV AL,[BX]; (AL) ←((BX)), Seg=(DS) содержимое рег BX явл исполнительным адресом ячейки памяти, содержимое кот пересылается в AL. Если необх обратиться к нек сегменту, отличного от сегмента по умолчанию, то его нужно явно указать в команде: MOV AL, CS: [BX]; (AL) ←((CS):(BX))
Seg EA
4.1)Базо-индексная адресация. В этом случае исп-ся адрес операнда вычисляемого как сумма базового и индексного регистров. [BX] [SI], [BX] [DI] , [BP] [SI], [BP] [DI]
Пример:
MOV AX, ES: [BX]:[SI]- в AX заносится слово по адресу: Seg=(ES), offset=(BX)+(SI).
4.2)Базовая или индексная со смещением адресация. Использ адрес вычисл как сумма содерж регистр указатель и константу.
Пример:
VEC DB 0,2,4,6,8,10
mov BX,3
mov AH, Vec [BX], где Vec-использ адрес переменной константы. К использ адресу +3, и содержимое пересылается вAH
; В AH байт из памяти по адресу:
; Seg=(DS), offset=Vec+3
MOV SI,offset vec
MOV AH, 3[SI]
MOV AH, [SI+3]
MOV AH, [SI]+3
4.3)Базо-индексная cо смещением адресация. В этом случае исп адрес операнда опред-ся как сумма 3-х величин, содержимого базового рег, индексного рег и константы. MOV AL,Vec [BX] [SI]
; байт в AL из памяти по адресу
; Seg=(DS), offset=Vec+(BX)+(SI)
Используются разные методы адресации и разные команды. Можно реализ один и тот же алгоритм, при этом с точки зрения оптимальности кода надо учит 2 фактора:
1. длину команды(указ в байтах)
2. время вып команд(указ в машинных тактах).
Длина команды опре размер кода программы, а время вып операции суммарное время вып программы.
Классификация команд.
1). Целочисленные команды (ком пересылки данных, преобраз данных, работы со строками, передачи управления, прогр прерывания, спец команды – системного управления, IN, OUT- ком-ды вв/выв для работы с портами),
2). Команды сопроцессора
3). Целочисленное расширение ММХ.
4). Расширение ММХ с плав точкой (ХХМ)
1)ком пересылки данных: могут использовать любые способы адресации, ком пересылки не влияют на флаги. Их нельзя исп для организации ветвления. MOV ор1, ор2 – использ все воз мреж адресации XCHG AX,DX-обмен содерж между регистром. LEA-загрузка исп адреса переменной в рег. LEA BX,X; (BX) ←X. PUSH F-запись в стек., POP F-извлечение из стека рег FAR. Отсутств ком записи констант в сегментный рег.
2)ком работы с портами вв\выв. IN-чтение из порта вв\выв в микропроц, OUT- запись в порт вв\выв. In AX,DX- чтение AX из порта DX, Out DX,AX- запись.
3)ком преобраз данных ADD, SUB, MUL, MULU, DIV, DIVL, AND, OR, XOR
Команды передачи управления.
Их можно разделить на след группы:
-безусловный переход
-условн переход
-обращение к процедурам (CALL, RET)
-вызов программных прерываний(INT, RETI)
-организация циклов.
Команды перехода предназначены для передачи управл команде с указ адресом.
JMP M-безусловный переход по адресу М.
JC M-условный переход, когда флаг С установлен.
Call P1- вызов процедуры с именем Р1.
Ret- возврат из процедуры.
Команды организации цикла.
Loop M. Команда условие выхода из цикла LOOPE\LOOPZ
В С167: CMP, CMPB, CMPD1, CMPD2, CMPI1, CMPI2
Команды сдвига: sh l, sh r, Ro l, Ro h, Ashr (арифм сдвиг вправо)
Команды обработки строк- эти ком обеспеч обраб данных последов расположенных в памяти одинакового размера(это массив). Вх данные расположены в текущем сегменте DS и их смещение определяют DS:SI и вых данные будут располаг в доп сегменте ES:DS.
Без адресные и адресные ком. MOVS b,a-адресная, MOVS (W,D)- ком обработки данных (без адресн). 1. [REP] MOVS B- пересылка эл-та строки источника в Эл-т стр приемника.2. CMPS-ком сравнения, опред поэлементно, CMPS [dst] [sx]-сравнение вычитанием эл-тастр приемника из эл-та стр источника. 3. SCAS[src]- сканирование стр путем сравн эл-та строки источника с аккумулятором.4. LODS[src]- загрузка эл-та стр в аккумулятор. 5. STOS[dst]- пересылка из аккумул в эл-т стр приемника.
Коман установки флагов. S-SET-установка. Флаг управления:
STD-установка, CLD-сброс. STD; (D) ←0
CLD; (D) ←1
Флаг переноса: STC-установка, CLC-сброс.
STC; (C) ←1
CLC; (C) ←0
CMC-инвертир флага переноса.
CMC; (C) ←not (C)
Одним из способов повышения производительности является распараллеливание операций. ММХ – вариант организации 1 из технологий распараллеливания – применение одной и той же команды к нескольким операндам. Использ 64 младш бита: 8 упак байт, 4 слова, 2 32разр слова, 1 64 разр слово.