- •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, атм. Формат блока данных. Основные процедуры, используемые протоколы. (сети)
Сумматор Сумматор (англ. – adder) – цифровой узел, вычисляющий код арифметической суммы входных кодов. Сумматор с последовательным переносом
а)Полусумматор
Пусть на вход поступает два 1-разрядных числа А и В. Сумма этих чисел будет представлена 2-разрядным кодом (см. табл. истинности).
Младший разряд суммы – S (от англ. Sum – сумма). Старший разряд – CR (от англ. Carry – перенос).
Полученная схема наз. полусумматором.
Введем следующие обозначения. Ai и Bi – значение i-го разряда многоразрядных чисел А и В. Si – значение i-го разряда суммы, cri – вход переноса из (i-1)-го разряда в i-й. CRi – выход переноса из i-го разряда. При этом:
Si = Ai Bi cri
Из этой формулы ясно, что полусумматор нельзя использовать для построения сумматора любой разрядности, т. к. в нем отсутствует вход переноса cri.
Схема полусумматора имеет и самостоятельное значение (рис. 57).
Если заменить B на вход переноса CRi, то на схему можно подать n-разрядный код А.
Если cr0 = 0, то Si = Ai и схема является повторителем входного числа А. Если cr0 = 1, то выходной код S = A + 1 и схема называется инкрементором.
б) Одноразрядный полный сумматор.
Для сложения двух кодов необходим одноразрядный полный сумматор, имеющий вход переноса cri.
Одноразрядный полный сумматор можно построить из 2-х полусумматоров (рис. 59).
Существуют различные варианты схем 1-разрядного сумматора [2]. Условное обозначение одноразрядного сумматора показано на рис. 60. ИМС сумматоров обозначаются буквами ИМ. 555ИМ5 содержит два 1-разрядных сумматора.
в) Многоразрядный сумматор.
Принцип построения многоразрядного сумматора с последовательным переносом показан на рис. 61. При этом выход переноса младшего разряда CRi соединяется со входом переноса старшего разряда cri+1.
Основным недостатком сумматора с последовательным переносом является большое время задержки.
Каждый сумматор характеризуется временами задержки:
от входов А и В до выхода S;
от входов А и В до выхода переноса CR;
от выхода переноса CR до выхода S;
от выхода переноса CR до выхода переноса CR.
Наиболее существенным явл. время задержки «CR-CR», т. к. оно в первую очередь определяет быстродействие. Минимизация этого времени задержки является приоритетным при проектировании схем сумматоров.
Если tзд CR-CR = t, то общая задержка в n-разрядном сумматоре tзд общ = nt. Время задержки будет максимальным при возникновении переноса во всех разрядах. Существенно и то, что время задержки зависит от значений входных кодов.
Сумматор с параллельным переносом
В сумматоре с параллельным переносом для уменьшения времени задержки применяется принцип, при котором перенос в каждом разряде формируется независимо от переноса в младших разрядах.
При этом вводят две дополнительные функции:
1)Функция генерации переноса CRG (carry generation). Для i-го разряда обозначим ее gi. По определению gi = 1 тогда, когда слагаемые таковы, что перенос в старший разряд CRi = 1 независимо от значения входного переноса cri, т. е. перенос CRi = 1 при Ai = Bi =1. Следовательно, gi = Ai Bi.
2)Функция распространения переноса CRP (carry propagation) или функция прозрач-ности. Для i-го разряда обозначим ее pi.
На первый взгляд, полученные формулы не дают выигрыша во времени, т. к., с увеличением разрядности, объем вычислений для CRi быстро возрастает. Кроме того, очевидно, что расчет Si и CRi сильно усложняется.
Структурная схема 3-разрядного сумматора с параллельным переносом показана на рис. 62. Принципиальная схема рассмотрена в [2].
После минимизации формул, вычисляющих CRi , оказывается, что можно получить схемы, имеющие одинаковое число каскадов, т. е. последовательно соединенных элементов (в реальных ИМС – обычно 3). Т. о., время вычисления Si и CRi не зависит от количества разрядов и, в ряде случаев, оказывается меньше, чем в сумматоре с последовательным переносом. Аппаратурные затраты при этом заметно выше, чем в сумматоре с последовательным переносом.
Как было сказано, в сумматоре с последовательным переносом задержка примерно пропорциональна числу разрядов, поэтому, вроде бы очевидно, что при увеличении разрядности преимущество в быстродействии параллельного сумматора будет расти. Однако, это не совсем так. Число входов ЛЭ в ИМС ТТЛШ ограничено восемью и, при большем числе входов, необходимо увеличивать и число каскадов, а следовательно, и время задержки. Эффективное число разрядов для сумматора с параллельным переносом: 4-8.
В виде ИМС выпускается 4-разрядный сумматор 555ИМ6 (КМОП-аналог – 561ИМ1). Его условное обозначение и схема увеличения разрядности показаны на рис. 63. В данном случае перенос внутри микросхемы формируется параллельно, а между микросхемами – последовательно. Более подробно о различных типах сумматоров см. в [2].