- •Тема 1 Общая методология происхождения скс
- •Основные понятия и определения
- •Принципы системного подхода
- •Жизненные цикла изделия, системы
- •Назначение скс, состав и структура
- •1.5 Принципы создания систем
- •1.6 Стадии и этапы создания
- •1.7 Требования к содержанию, виды и комплектность документов
- •Тема 2 Кеш-память
- •2.1 Назначение и типы кеш-памяти
- •2.2 Архитектура кеш-памяти
- •2.2.1 Кеш прямого отображения
- •2.2.2 Полностью ассоциативная архитектура
- •2.2.3 Наборно(Частично)-ассоциативная архитектура
- •2.3 Методы записи, целостность данных
- •2.4 Методика расчета кеш-памяти
- •Методы подключения средства диагностирования компа и общие принципы разработки уст-в сопряжения.
- •4.2 Сравнение вариантов подключения средства диаг-ния к компу
- •Основные ф-ии уст-ва сопряжения и релиз-я основных видов совместимости
- •Сравнение методов реализации ф-ий устр-в сопряжения
- •5. Организация обмена информацией между процессорами и внешними устройствами
- •5.1 Организация ввода-вывода
- •5.2 Методы управления вводом-выводом
- •5.3 Типовая структура контроллеров
- •6. Контроллеры внешних устройств
- •6.1 Особенности графического изображения временных диаграмм
- •6.2 Структурная и функциональная организация контроллеров
- •6.3 Типовые структуры контроллеров
- •8 Лекция (5.10.2011)
- •8.1 Синхронные последовательные интерфейсы
- •8.2 Контроллер последовательной синхронной передачи, схема, алгоритм, подпрограмма.
- •8.3 Контроллер последовательного синхронного приема.
- •9 Лекция (10.10.2011)
- •9.1 Асинхронный последовательный контроллер передачи информации из пк в сд.
- •9.2 Контроллер последовательного асинхронного приема информации из сд в пк.
- •Проектирование подсистем ввода аналоговой информации
- •12. Построение подсистемы ввода аналоговой информации
- •12.1 Анализ структурных схем
- •12.2 Пример схем модуля аналогового вывода
- •12.1 Анализ структурных схем
- •12.2 Пример схем модуля аналогового вывода
- •13. Рекомендации по выбору компонентов системы вв/выв аналоговой информации
- •13.2 Проблемы, возникающие при дискретизации и последующем восстановлении.
- •13.3 Выбор параметров ацп.
- •Тема 15 Последовательная шина usb (Universal Serial Bus)
- •15. 1 Структура и взаимодействие системы usb
- •15. 2 Физический интерфейс
- •Тема 16 Особенности использования usb, обмен инфо-
- •16.1 Организация обмена инфо-
- •16. 1.1 Модель передачи данных
- •16.1.2 Типы передаваемых данных
- •16. 1.3 Протокол и форматы пакетов
- •16.2 Модификации usb
- •17. Контроль достоверности информации(кди) в скс.
- •17.1 Кди в микросхемах озу небольшого объема и при последовательном варианте обмена информацией.
- •17.2 Кди в накопителях на гибких дисках и кмоп-памяти.
- •17.3 Кди в накопителях на жестких дисках, cd-rom- накопителях и современных микросхемах памяти.
- •18 Магистральный интерфейс agp
- •19 Режимы работы процессора
- •19.1 Введение в многопроцессорные системы.
- •19.2 Режимы работы процессора .
- •19.3 Синхронизация элементов компьютерной системы.
- •Лекция20
- •20. Разновидности микросхем памяти.
- •21. Организация и функционирование микросхем памяти
- •22. Организация памяти 32х разрядных процессоров.
- •Некоторые варианты подключения средств диагностирования к пк
19.1 Введение в многопроцессорные системы.
Для повышения производительности компьютерной системы и одновременного выполнения нескольких задач в процессорах Pentium предусмотрены специальные интерфейсные средства для построения 2х-процессорных систем. Т.е. 1-й вариант реализации многопроцессорных систем на одной материнской плате.
В настоящее время многопроцессорный режим интегрирован в одном процессоре – 2х-ядерные и многоядерные процессоры.
Целью использования 2х-процессорной системы является либо симметричная мультипроцессорная обработка – режим SMP либо функционально избыточная пара FRC.
Система SMP реализует многозадачный режим. Каждый из процессоров выполняет свою задачу порученную операционной системой. Поддерживают такой режим Unix, Windows NT. При этом оба процессора разделяют между собой общие системный ресурсы системы компьютера, включая память и внешние ПУ.
Т.к. системная шина одна, то в текущий момент использовать шину может только 1 из процессоров и по определенным правилам они меняются между собой.
Проблемы при реализации:
Поддержание целостности данных. Каждый из процессоров имеет свой внутренний кэш, 1 общий внешний кэш и общую оперативную память. Поэтому интерфейс должен следить за целостностью данных во всех иерархических ступенях памяти.
Решается данная задача с помощью специальных циклов слежения. Эти циклы воспринимаются процессором, который не является владельцем шины.
Для этого владелец шины вырабатывает специальный процесс, который воспринимается вторым процессором.
Обработка программных прерываний. Т.к. существующие традиционные средства аппаратных прерываний ориентированы на 1 процессор. Т.е. сигналы, которые используются в запросах прерываний и ответный разрешений на прерывания ориентированы на 1 процессор.
Для решения этого конфликта в структуру процессоров Pentium введен расширенный программируемый контроллер прерывания: APIC.
Этот контроллер имеет внешние сигналы локальных прерываний: LINT[0,1].
С помощью этих сигналов процессоры связываются с контроллером APIC системной платы.
Запросы LINT предоставляются процессору, сигнал которого от APIC =1.
Предварительно контроллеры прерываний процессоров программируются так, чтобы функции каждого из них были предусмотрены в случае возникновения той или иной ситуации.
Фактически имеется 3 контроллера прерываний: каждого из процессоров и APIC, которые связаны между собой интерфейсом APIC.
Внешне для пользователя интерфейс обработки прерываний совместим с управлением контроллера прерываний.
Управление системной шиной. Решается с помощью арбитража.
Для реализации арбитража каждый из процессоров выставляет приватные сигналы запросов на владение шиной(PBREQ#).
Процессор, который является текущим владельцем шины передаёт управление другому процессору по его запросу после завершения текущей операции путем выработки сигнала подтверждения(PBGNT#).
В случае двухпроцессорной системы с режиме FRC оба процессора работают как 1 логический. 1 процессор является основным и работает в обычном однопроцессорном режиме, 2-й – выполняет все те же функции про себя, не управляя шиной. Он сравнивает все свои сигналы с сигналами, которые вырабатывает основной процессор.
В случае обнаружения расхождений вырабатывается сигнал ошибки, который обрабатывается как прерывание.
Этот режим используется для повышения надежности.
