
- •Архитектура ом
- •Структура машин фон-Неймана, із загальною шиною, з каналами прямого доступу в пам'ять. Порівняльний аналіз і область застосування.
- •Апаратно-програмна реалізація обчислювальної системи. Призначення й основні функції операційної системи, однопрограмний і багатопрограмний режими роботи системи.
- •Класифікація операцій. Формати представлення команд і даних. Чотири-, трьох-, двох-, одно- і нуль-адресні команди. Определение наборов операций
- •Форматы команд
- •Способи адресації операндів. Безпосередня, пряма, непряма й індексна адресації. Призначення й область застосування.
- •Відносна, сторінкова і сегментна адресація. Переміщення програм і даних в оперативній пам'яті машини.
- •Операції переходу і розгалуження, їхня реалізація.
- •Операції звертання до підпрограм. Способи організації підпрограм. Організація динамічного розподілу пам'яті для підпрограм і їхніх даних.
- •Віртуальна пам'ять. Сторінкова організація віртуальної пам'яті. Алгоритми звертання до пам'яті.
- •Самообумовлені дані. Теги і дескриптори. Призначення і їхнє застосування.
- •Захист пам'яті. Призначення. Методи захисту верхніми і нижніми границями.
- •Захист пам'яті за допомогою ключів захисту. Структурна схема пам'яті з захистом. Достоїнства і недоліки.
- •Віртуальні процесори. Призначення і реалізація.
- •Віртуальні периферійні пристрої. Призначення, приклад реалізації.
- •Віртуальні машини. Призначення і приклад реалізації.
- •Операції вводу-виводу в ibm pc.
- •НкДтаЕ еом
- •Об'єкт діагностування, клас несправності, тест, система діагностування. Основні поняття і визначення.
- •Методи параметричного діагностування (пд).
- •Детермінований функціональний підхід до синтезу тестів.
- •Детермінований структурний підхід до синтезу тестів.
- •Обзор существующих методов
- •Застосування логічного моделювання для синтезу тесту.
- •Методи аналізу вихідних реакцій.
- •Ймовірний подхід до синтезу тестів.
- •Основні підходи до тестування мікропроцесорних пристроїв.
- •Попередні перетворення опису схем для синтезу схем.
- •Двійкова і двійково-кодована система числення.
- •Представлення числової інформації в еом.
- •Алгоритми додавання чисел.
- •Алгоритми множення чисел.
- •Алгоритми ділення чисел.
- •Виконання арифметичних операцій над числами з плаваючою крапкою.
- •Виконання арифметичних операцій у двійковій-десятковій системі числення.
- •Контроль по модулю арифметичних операцій.
- •Точність представлення чисел і виконання арифметичних операцій.
- •Проектування мпс
- •Мікропроцесори 2 і 3-го покоління фірми Intel.
- •Організація пам'яті в мікропроцесорних системах.
- •Організація переривань у мікропроцесорних системах.
- •Програмуємий послідовний інтерфейс мпс.
- •Організація вводу-виводу на базі віс пдп.
- •Реалізація внутрішніх системних інтерфейсів мпс.
- •Однокристальні мікро-еом фірми Intel.
- •Віс мпк 2 і 3-го поколінь фірми Intel.
- •Зовнішні інтерфейси мпс.
- •Структура пеом ibm pc.
- •Структура 32-х розрядних мікропроцесорів 4-го покоління фірми Intel.
- •Структура віс мікропроцесорного комплекту 4-го покоління для 32-х розрядних мікропроцесорних систем.
- •Комбінаційні схеми (кс). Основні поняття і визначення. Канонічний метод синтезу кс.
- •Комбінаційні схеми (кс). Аналіз кс. Основні методи аналізу кс.
- •Абстрактний автомат. Основні поняття і визначення. Класифікація. Способи завдання.
- •Способы описания и задания автоматов.
- •Канонічний метод синтезу кінцевого автомата.
- •Кодування внутрішніх станів автомата.
- •Кодирование состояний и сложность комбинационной схемы автомата.
- •Принцип мікропрограмного керування.
- •Структура операційного пристрою. Функції операційного і керуючого автоматів.
- •Мікропрограмні автомати (мпа). Інтерпретація граф-схеми алгоритму. Способы описания алгоритмов и микропрограмм
- •Канонічний метод синтезу мпа Милі з "жорсткою" логікою.
- •Канонічний метод синтезу мпа Мура з "жорсткою" логікою.
- •Достоинства и недостатки автоматов с жесткой логикой.
- •Синтез мпа Мура на базі регістру зсуву. Синтез управляющего автомата Мура на базе регистра сдвига.
- •Операційний автомат і мікропрограма додавання дробових чисел з фіксованою крапкою.
- •Операційний автомат і мікропрограма множення дробових чисел з фіксованою крапкою.
- •Двійкові-десяткові коди (д-коды) і їхньої властивості. Виконання арифметичних операцій у д-кодах.
- •Система числення в залишкових класах. Її особливість і застосування в обчислювальній техніці.
Операції вводу-виводу в ibm pc.
Для выполнения операций ввода и вывода микропроцессор 8088 имеет команды IN и OUT соответственно. Каждое устройство ввода-вывода IBM PC имеет один или больше встроенных регистров, с которыми могут работать эти команды. Каждое устройство ввода-вывода имеет адрес для каждого регистра в устройстве. Это адресное пространство отличается от адресного пространства памяти; всего существует 216, или 65536 адресов ввода-вывода, доступных микропроцессору 8088. В IBM PC 512 из этих адресов назначены системному каналу ввода-вывода и могут использоваться различными адаптерами. Другие 256 адресов используются на системной плате для управления подключенными туда устройствами ввода-вывода.
Команда IN пересылает данные из устройства ввода-вывода в регистр AL. Эта команда может указать адрес устройства ввода-вывода двумя различными способами. Если адрес устройства находится в пределах 0 - 255, он может содержаться в команде как непосредственное значение. Если адрес больше 255, команда сообщает это косвенно. В случае косвенной команды адрес устройства ввода-вывода содержится в регистре DX. Регистр DX может содержать адреса всех устройств ввода-вывода, включая те, номера которых меньше 256.
Аналогично работает команда OUT, за исключением того, что она записывает регистр AL в регистр устройства ввода-вывода. Адреса в команде OUT указываются так же, как и в команде IN.
Команды IN и OUT также могут пересылать слова в устройства ввода-вывода и из них. В случае работы со словами источником и приемником является регистр AX. Так как у микропроцессора 8088 однобайтовая внешняя шина, устройства ввода-вывода IBM PC работают только с байтами при любых операциях ввода-вывода. Это означает, что операции ввода-вывода слов не используются в персональной ЭВМ. Однако пословные операции ввода-вывода имеют смысл в системе с микропроцессором 8086, который имеет тот же набор команд.
НкДтаЕ еом
Об'єкт діагностування, клас несправності, тест, система діагностування. Основні поняття і визначення.
Диагноз в переводе с греческого «диагнозис» означает распознавание, определение. В медицине, например, это — определение состояния человека, а в технике-определение состояния объекта технической природы. Объект, состояние которого определяется, будем называть объектом диагноза. Диагноз представляет собой процесс исследования объекта диагноза. Завершением этого исследования является получение результата диагноза, т. е. заключения о состоянии объекта диагноза. Характерными примерами результатов диагноза состояния технического объекта являются заключения вида: объект исправен, объект неисправен, в объекте имеется такая-то неисправность.
Диагноз технического состояния объекта осуществляется при помощи тех или иных средств диагноза. Взаимодействующие между собой объект и средства диагноза образуют систему диагноза.
Тест – это множество ЭП, позволяющее определить состояние ОД
(ПИО, ПРО, ППФ) и определить (ПН) место неисправности.
Тесты бывают двух видов: контролирующие, они только опреде -
ляют состояние ОД (П к) , и диагностирующие (П д), локалзующие
место расположения неисправности, для заданного множества неисправностей S = { si }.
Введем некоторые определения, которые потребуются в дальнейшем при описании различите систем автоматического диагностирования.
Различают системы тестового и функционального диагностирования. В системах
тестового диагностирования воздействия на диагностируемое устройство (ДУ)
поступают от средств диагностирования (СД). В системах функционального
диагностирования воздействия, поступающие на ДУ, заданы рабочим алгоритмом
функционирования. Обобщенные схемы систем тестового и функционального
диагностирования показаны на рис. 1.
Классификация средств диагностирования приведена на рис. 2.
Рис.1. Обобщенные схемы систем тестового (а) и функционального (б)
диагностирования
Рис. 2. Классификация средств автоматического диагиостирования
В средних и больших ЭВМ используются, как правило, встроенные
(специализированные) средства диагностирования. В микро-ЭВМ чаще
используются встроенные средства подачи тестовых воздействий в внешние
универсальные средства (например, сигнгатурные анализаторы) для снятия
ответов и анализа результатов.
Процесс диагностирования состоит из определенных частей (элементарных
проверок), каждая из которых характеризуется подаваемым на устройство
тестовым или рабочим воздействием я снимаемым с устройства ответом.
Получаемое значение ответа (значения сигналов в контрольных точках)
называется результатом злементарной проверки.
Объектом элементарной проверки назовем ту часть аппаратуры диагностируемого устройства на проверку которой рассчитано тестовое или рабочее воздействие элементарной проверки.
Совокупность элементарных проверок, их последовательность и правила
обработки результатов определяют алгоритм диагностирования.
Рис3. Процесс диагностирова- Рис.4 Структурная схема встроен-
ния по принципу раскрутки. ных средств тестового диагности-
рования.
Цели диагностики:
Определение места нарушения работоспособности.
Получение информации о неисправности.
Виды диагностики:
І. Функциональная диагностика (ФД). Функциональная диагностика выполняется в процессе рабочего функционирования ЭВМ и осуществляется за счет схем контроля. Функционирует параллельно вычислительному процессу, не требует затрат рабочего времени, но требует дополнительных аппаратурных затрат. ІІ. Тестовая диагностика (ТД). ТД выполняется вне рабочего времен. Уменьшает время работы компьютера. Использует специальные коды для проверки оборудования и управляющие программы, которые эти коды рассылают по диагностируемой аппаратуре. Не требует дополнительных аппаратурных затрат, но требует разработки тестовых программ.
Функции тестовой диагностики:
- загрузка диагностической информации с внешнего носителя;
- подача теста на диагностируемое устройство;
- опрос диагностируемого устройства;
- сравнение результата с эталоном (заранее известным результатом);
- анализ и индикация результатов;
Основные ошибки обнаруживаемые в ЭВМ системой ТД типа отказ:
1. Соединение с общим проводом питания (логический ноль).
2. Соединение с активным плюсом питания (логическая единица).
3. Соединение между собой 2-х ячеек (проводников, дорожек, контактов, разъемов и т.д.).
4. Временные ошибки (время срабатывания, время выполнения команды и т.д.).
Виды тестовой диагностики
Внешняя, когда аппаратура и программа является внешней системой (временной) относительно объекта тестирования.
Внутренняя (встроенная),когда средства диагностики расположены внутри ПК (в виде отдельного модуля памяти, группы узлов и т.д.).
Современные тенденции ТД развивают использование встроенной самодиагностики (состав: ПЗУ с программой, устройство управления, линии связи).
Например:
МП Pentium+ имеет встроенные тесты, регистры диагностики. Клавиатура: 2 встроенных теста (самотестирование) и 3 программно запускаемых. Жесткий диск: 1 встроенный тест и 3 программно запускаемых. Современные САПР (системы автоматизированного проектирования) организованы по принципу СТАПР (системы тестопригодного проектирования).
Коды для (проверок) тестовой диагностики
1. Исчерпывающие коды – все возможные комбинации для данного узла, но в случае, если элементы устройства при работе вступают в сложное взаимодействие между собой (на тысячах проводов-строк памяти висят миллионы ячеек памяти) исчерпывающее тестирование займет значительный временной интервал . Поэтому в системе ТД исчерпывающий метод не используется.
2.
Детерминированные коды: 1-й код
-
все нули, для обнаружения ошибок
соединения с активным полюсом питания;
2-й код
-
все единицы, для определения состояния
соединения с общим проводом питания;
3-й код
-
чередование нулей и единиц подряд
(бывает в двух вариантах 1010… и 0101…). Эти
константы обнаруживают до 100% статических
отказов в электронной части ЭВМ.