Архітектура систем реального часу Системи з єдиним адресним простором Системи з локальною пам'яттю Системи з комунікаційною пам'яттю.

Презентация:



Advertisements
Похожие презентации
Арбитры в мультипроцессорных системах. Арбитры Используются для разрешения конфликтных ситуаций на аппаратном уровне Арбитры принимают от процессоров.
Advertisements

Тема 1. Общие вопросы организации микропроцессорных систем.
План изучения нового материала 1.Системная или материнская плата. Магистраль: 1 ). шина данных 2). шина адреса 3). шина управления 3. Шины периферийных.
Архитектура компьютера. Принципы Дж.фон Неймана арифметико-логическое устройство (АЛУ), отвечающее за арифметические и логические операции; устройство.
Учебный курс Введение в цифровую электронику Лекция 5 Обмен информацией в микропроцессорной системе кандидат технических наук, доцент Новиков Юрий Витальевич.
Организация обмена информацией Функции устройств магистрали.
Операционная система. Базовые понятия Операционная система – это комплекс программ, обеспечивающий контроль за существованием, распределением и использованием.
11 класс, 2 урок. CPU RAM Информационная магистраль (шина) Шина данных (8, 16, 32, 64 бита) Шина адреса (16, 20, 24, 32, 36, 64 бита) Шина управления.
1 ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒАЛЫМ МИНИСТРЛІГІ МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ КАЗАХСТАН - 2 Аршалы орта мектебі Аршалынская средняя.
Состав ПК Компьютерная система Аппаратная часть – технические устройства Программное обеспечение - это программы (команды, записанные последовательно).
Магистрально-модульный принцип построения компьютера Выполнил учитель информатики АСОШ 2: Шарипов И.И.
Лекция 6. Способы адресации в микропроцессорных системах.
Устройство обработки информации. Процессор – основная микросхема компьютера.
Процессоры Intel в защищенном режиме. Недостатки реального режима Невозможно адресовать пространство памяти свыше 1-го Мб Невозможно работать с массивами,
Коммуникационные технологии. Передача информации. Локальные компьютерные сети.
Разработка 4-х канального контроллера оперативной памяти DDR3 SDRAM с интерфейсом AXI Студент: Кожин А.С., ФРТК, 515 гр. Научный руководитель: д.т.н.,
Центральный процессор (ЦП, или центральное процессорное устройство ЦПУ; англ. central processing unit, сокращенно CPU, дословно центральное обрабатывающее.
Устройства ввода/вывода Энциклопедия учителя информатики Газета «Первое сентября»
Архитектура системы сбора данных установки ПАНДА в проекте FAIR в Дармштадте П.А. Семенов ИФВЭ, Протвино Семинар ИЦФР 14 декабря 2009.
Процессор и оперативная память. Выполнили: Харламов Максим, Андрей Башко.
Транксрипт:

Архітектура систем реального часу Системи з єдиним адресним простором Системи з локальною пам'яттю Системи з комунікаційною пам'яттю

Системи з єдиним адресним простором Граф схема системи Карта розподілу адресного простору

Архитектура систем с локальной памятью, без возможности доступа к ЛП со стороны других процессоров Адресное пространство процессора – М адресов; Зона адресов L - обращение к LM; Зона адресов G -обращение к GM

Формирование сигнала требования доступа к системной магистрали в интерфейсе процессора

Синхронизация работы процессоров Синхронизация по каналам данных (SD) P1 P2

Алгоритмы синхронизации роботы процессоров по каналам данных P1 P2 F1 – буфер занят F2 – буфер пуст (2 + М) обращений к СМ Идеальный случай – S1, S2 = 0

Оценка производительности ВС Оценка производительности ВС осуществляется по следующим параметрам: - коэффициент использования СМ - рабочий объем памяти - время обращения к памяти

Эффективность использования СМ в системах LM, SD Коэффициент использования СМ N S – непроизводительные затраты времени (непроизводительные обращения к СМ – проверка/установка флагов) N D – передача полезных данных Архитектура ВС Децентрализованный обмен данными Централизованный обмен данными LM, SD Невозможно, т.к. отсутствует доступ к ЛП со стороны других процессоров Оценка эффективности доступа к СМ

Оценка объема рабочей памяти ВС Мр – суммарный объем рабочей памяти системы Мл – рабочий объем ЛП одного процессора (память используется для хранения информации, связанной с решением задач. Мд – дополнительный объем памяти (например часть памяти, выделяемая для доступа к различным ресурсам и не может быть использована для хранения данных, физически принадлежит другому процессору, но данный П имеет к нему доступ) Условия для оценки объема РП для систем с различной архитектурой: все процессоры однотипны, генерируют адреса одинаковой разрядности = m разрядов объем ЛП одинаков для всех процессоров G - объем общей памяти, одинаковый для систем с различной архитектурой C, V - объем СМ и объем памяти с оконным доступом одинаковы для всех процессоров система содержит n процессоров Архитектура ВСMpMлMдMд LM, SD Отсутствует доступ к ЛП со стороны других процессоров Оценка объема рабочей памяти LM, SD

Оценка времени обращения к памяти в ВС Оценка времени учитывает следующие параметры: t m – длительность цикла обращения к модулю памяти (LM, GM) t al –время ожидания доступа к LM t ag – время ожидания доступа к GM t w – время инициализации окна T LM = t m Т GM = t m + t ag Единица измерения: Принимаем t m =1 цикл (максимальный по времени цикл обращения к МП) Для n процессоров время ожидания доступа t ag = n-1 (цикл) Тогда T LM = 1 (цикл) Т GM = 1+ t ag = 1+ (n – 1) = n (цикл) Архитектура ВС T LM, t m T CM, t m T GM, t m LM, SD 1 - n Отсутствует доступ к ЛП со стороны других процессоров Оценка времени обращения к памяти в LM, SD

Системы с локальной памятью Синхронизация по каналам управления

Синхронизация работы процессоров в режиме LM SC

Алгоритмы синхронизации по каналам связи в системах LP

Формирование сигнала ТП в интерфейсе процессора Ai Тип прерывания INT INT INT Интерфейс процессора- приемника прерывания

Архитектура систем с коммуникационной памятью

Карта распределения адресного пространства

Синхронизация по каналам данных в системах с СМ 0

Синхронизация по каналам управления в системах СМ I способ: Вектор инициализации прерывания записывается в собственную ЛП

Алгоритмы синхронизации CM SC (I способ)

Синхронизация по каналам управления в системах СМ II способ: Вектор инициализации прерывания записывается в CMi процессора приемника данных Использование двухпортовой памяти

Алгоритмы синхронизации CM SC (II способ)

Централизованные управление Синхронизация по каналам данных

Централизованное управление Синхронизация по каналам управления