- •6.1 Контрольные вопросы для зачёта по дисциплине:
- •Краткая история развития вт
- •Базовая структура машины Джона фон Неймана
- •Поколения эвм
- •Представление информации в эвм
- •2.2.2. Представление других видов информации
- •2.1. Системы счисления
- •2.1.1. Перевод целых чисел
- •2.6. Прямой, обратный и дополнительный коды
- •2.6.1. Прямой код
- •2.1.2. Перевод дробных чисел
- •2.6.2. Обратный код
- •2.6.3. Дополнительный код
- •2.6.8. Модифицированные коды
- •2.4.1.Основные сведения из алгебры логики
- •2.4.3. Понятие о минимизации логических функций
- •Диаграмма Вейча функции y
- •2.4.4. Техническая интерпретация логических функций
- •Диаграмма Вейча для функции f
- •Классификация элементов и узлов эвм
- •3.3. Схемы с памятью
- •Условия работы триггера
- •Диаграмма Вейча для таблицы переходов триггера
- •Общие принципы построения современных эвм
- •3.1. Операционные устройства (алу)
- •3.2. Управляющие устройства
- •3.2.1. Уу с жесткой логикой
- •3.2.2. Уу с хранимой в памяти логикой
- •3.2.2.1. Выборка и выполнение мк
- •3.2.2.3. Кодирование мк
- •3.2.2.4. Синхронизация мк
- •5.2.1. Структура базового микропроцессора
- •Характеристики микропроцессоров фирмы Intel
- •Структура микропроцессора
- •5.2.3. Взаимодействие элементов при работе микропроцессора
- •Структура памяти эвм
- •4.2. Способы организации памяти
- •4.2.1. Адресная память
- •4.2.2. Ассоциативная память
- •4.2.3. Стековая память (магазинная)
- •4.5. Постоянные зу (пзу, ппзу)
- •4.6. Флэш-память
- •5.1.2. Размещение информации в основной памяти ibm pc
- •Назначение, принцип работы и организация системы прерываний эвм
- •Возможные структуры систем прерывания
- •Характеристики систем прерывания
- •Принципы организации ввода / вывода информации в эвм
- •8.1. Общие принципы организации вв
- •8.2. Программный вв
- •8.3. Вв по прерываниям
- •8.4. Вв в режиме пдп
- •8.4.1. Пдп с захватом цикла
- •8.4.2. Пдп с блокировкой процессора
- •Интерфейсы периферийных устройств
- •Последовательный порт
- •Системы визуального отображения информации (видеосистемы)
- •.2. Клавиатура
- •7.3. Принтер
- •.4. Сканер
- •7.5. Анимационные устройства ввода-вывода
- •7.6. Устройства ввода-вывода звуковых сигналов
- •Глава 8. Внешние запоминающие устройства (взу)
- •8.1. Внешние запоминающие устройства на гибких магнитных дисках
- •Стандартные форматы нгмд ms dos
- •8.2. Накопитель на жестком магнитном диске
- •8.3. Стриммер
- •8.4. Оптические запоминающие устройства
- •Основные внешние устройства пк
- •Компоненты материнской платы
- •Разновидности слотов
- •Типы разъемов оперативной памяти
- •Разъемы для подключения внешних устройств
- •Разъемы для подключения дисковых устройств
- •Разъемы процессоров
- •Интерфейс
- •Шинная структура
- •Типы обмена по системной магистрали.
- •Магистраль процессора.
- •Формирование сигналов системной магистрали
- •Магистрально-модульный принцип построения компьютера
- •Принципы организации арбитража магистрали
- •Классификация мп
- •2 Типы микропроцессоров
- •3.7.3 Характеристики мп
- •Структура типового микропроцессора
- •Логическая структура микропроцессора
- •Типы архитектур
- •Микропроцессорные устройства.
- •1. Технология медной металлизации
- •2. Технология soi («кремний-на-изоляторе»)
- •3. Технология Low-k dielectric
- •4. SiGe: кремниево-германиевые микросхемы
- •5. Напряженный кремний
- •1.1. Общая структура микропроцессорной системы
- •Уровни представления микропроцессорной системы
- •1.2. Построение микропроцессорных систем с использованием различных микропроцессорных комплектов
- •1.3. Основные этапы разработки микропроцессорной системы
- •Лекция 13. Рабочие станции и серверы Классификация вычислительных систем. Персональные компьютеры и рабочие станции. X-терминалы. Cерверы. (6 ч.) Классификация вычислительных систем
- •Рабочая станция
- •Микроэвм
- •Классификация аппаратных средств вычислительных систем по ф.Г. Энслоу
- •1. С общей шиной.
- •2. С перекрестной коммутацией.
- •3 Мпвк с многовходовыми озу.
- •4. Ассоциативные вс.
- •5. Матричные системы.
- •6. Конвейерная обработка информации.
- •Признаки суперЭвм
- •Сферы применения суперкомпьютеров
- •Архитектура современных суперЭвм
- •Векторные суперкомпьютеры [simd]
- •Многопроцессорные векторные суперкомпьютеры (mimd)
- •Лекция 17. Проблемно-ориентированные эвм
- •Основы конфигурирования серверов баз данных
3.2.2.3. Кодирование мк
Выбор способа кодирования микрокоманд представляет собой достаточно сложную задачу и зависит от структуры процессора и его целевого назначения, системы команд, быстродействия и т.д. Рассмотрим только основные способы кодирования микрокоманд.
Горизонтальное кодирование (рис. 3.11, а). Это простейший вариант кодирования микрокоманд, при котором каждый разряд поля кода микроопераций однозначно определяет управляющий сигнал для выполнения микрооперации.
Достоинство данного способа состоит в том, что он допускает работу нескольких устройств, т.е. параллельное выполнение ряда МО, что повышает быстродействие.
Недостаток способа – при большом наборе МО (от нескольких десятков до нескольких сотен) возрастает разрядность МК и, следовательно, разрядность ПМК.
Вертикальное кодирование (рис. 3.11, б). Это другой подход к кодированию МК с целью максимального сокращения разрядности поля КМО. В этом случае требуется дешифратор МО, который увеличивает временные задержки и, следовательно, время выполнения МО.
Помимо увеличения времени на МО к недостаткам следует отнести невозможность параллельного выполнения МО.
Смешанное кодирование (рис. 3.11, в). Это кодирование устраняет основные недостатки, присущие горизонтальному и вертикальному кодированиям.
При таком кодировании в отдельных полях кода МО объединяют взаимоисключающие наборы для обеспечения параллельного выполнения МО с разных полей. Данный способ кодирования находит широкое применение в микропрограммных УУ.
Способы 1, 2, 3 – это прямые способы кодирования. Здесь каждое поле КМО формирует определенный набор управляющих сигналов, интерпретируемых всегда одинаковым образом.
Косвенное кодирование (рис. 3.11, г). Этот способ кодирования позволяет еще больше уменьшить разрядность МК. Здесь одно и то же поле можно использовать для формирования СУ для различных блоков, при этом его функции определяются другим полем.
На рис. 3.11 КМО1 кодирует одну из четырех групп МО, поле КМО2 определяет реализуемую в данной группе операцию.
Пример
0
0
– микрооперации в АЛУ;
01 – МО в памяти и регистрах контроллеров периферийных устройств;
10 – МО безусловного и условного переходов;
11 – константы для загрузки регистров и счетчиков.
КМО2 позволяет выполнить 64 МО в любой из указанных групп оборудования.
Недостатком такого способа кодирования является увеличение объема оборудования и, следовательно, дополнительных задержек при исполнении МО.
Рассмотренные способы кодирования являются одноуровневыми. На практике используют и многоуровневое кодирование (микрокоманды, нанокоманды и т. д.).
3.2.2.4. Синхронизация мк
С этой точки зрения МК делятся на однофазные и многофазные. При этом в МК может быть включен дополнительный разряд, определяющий тип синхронизации.
Достоинством однофазных МК (рис. 3.12, а) является простота технической реализации.
Многофазные МК (рис. 3.12, б) позволяют минимизировать число МК в памяти, упрощают выполнение сложных МК и связь между приемником и источником информации. Недостатком является увеличение объема оборудования для формирования многофазных синхросигналов.
Время выполнения некоторых МО бывает существенно меньше рабочего такта процессора (время выполнения одной МК), что позволяет при горизонтальном кодировании в одном такте выполнять не только совместимые, но и ряд несовместимых МО. Для этого рабочий такт процессора делят на подтакты (фазы), в каждом из которых выполняется одно или несколько элементарных действий (МО) по реализации МК.
