|
|
|
|
|
|
|
|
страницы:
1
2
3
4
5
6
Текущая страница: 1
|
|
Комитет по науке и высшему образованию Московский Государственный Институт Электроники и Математики (ТУ).
Кафедра "Вычислительные машины, комплексы, системы и сети".
КУРСОВАЯ РАБОТА по курсу “Мультипроцессорные системы”.
Тема Спецификация многопроцессорных систем компании Intel
Выполнил студент группы С-102Курбатов К.А.
Руководитель Денисов А.В.
Подпись _____________________ Подпись _____________________
Москва 1999 Содержание
СОДЕРЖАНИЕ ВВЕДЕНИЕ ОБЛАСТЬ ПРИМЕНЕНИЯ ОБЩАЯ СТРУКТУРА МП-СИСТЕМЫ ОСНОВНЫЕ КОМПОНЕНТЫ Системная память. Шина расширения ввода-вывода. СПЕЦИФИКАЦИЯ АППАРАТНЫХ СРЕДСТВ Конфигурация системной памяти. Кэшируемость и доступность физической памяти для процессоров. Требования к реализации внешних кэшей. Управление памятью (блокировка). Упорядочение записей в памяти. Управление прерываниями. Режимы прерывания. Распределение системы прерываний на локальном блоке APIC. Отображение памяти APIC. Таймеры интервалов. Поддержка перезагрузки. ТАБЛИЦЫ КОНФИГУРАЦИИ МП-СИСТЕМ Структура указателя переходов. Таблица конфигурации МП-системы. Функции BIOS в МП-системе. УНИФИЦИРОВАННЫЕ ОС НОВОГО ПОКОЛЕНИЯ ДЛЯ SMP-СИСТЕМ Многозадачность. Многопотоковая архитектура. Симметричные многопроцессорные SMP-системы Сильносвязанная многопроцессорная обработка. Стандартизация многопроцессорной обработки. Унифицированные ОС нового поколения. ВЫВОДЫ СПИСОК ЛИТЕРАТУРЫ
Введение Предложенная компанией Intel спецификация многопроцессорных (МП) систем (MPS - Multiprocessor Specification V. 1.1) определяет дополнения к стандарту, используемому производителями компьютеров при проектировании DOS-совместимых систем. Операционные системы, рассчитанные на многопроцессорную среду, позволят запускать в работу МП-системы, совместимые с этой спецификацией, без дополнительной настройки. Спецификация ориентирована на разработчиков РС/АТ-совместимых МП-платформ на основе архитектур процессоров и контроллеров APIC (Advanced Programmable Interrupt Controller) компании Intel. Термин «РС/АТ-совместимый» используется в данной работе чтобы характеризовать компоненты, видимые (доступных) для программных средств. Главная цель спецификации — определить стандартный интерфейс для МП-платформ, который позволит расширить область применения РС/АТ-платформ по сравнению с традиционными однопроцессорными платформами, в то же время сохраняя полную совместимость с PC/AT на уровне программ. Наличие спецификации позволит создавать рабочие станции высокого класса и серверы масштаба предприятия с хорошим отношением «цена/производительность» и с возможностью исполнения всех существующих программ для ПК, а также сформирует фундамент для программных пакетов для микроядерных ОС МП-систем. Сердцем спецификации являются структуры данных, определяющие конфигурацию МП-системы (рис. 1). Эти структуры данных создает BIOS, в известном формате представляя аппаратные средства стандартным драйверам устройств или Уровню Изоляции Аппаратуры (HAL — Hardware Abstraction Layer) ОС. Спецификация определяет задаваемые по умолчанию конфигурации аппаратуры, и в целях Польшей гибкости определяет расширения для стандартного BIOS. В спецификации рассматриваются следующие вопросы: - Создание на основе РС/АТ-платформ многопроцессорных систем, которые могут исполнять существующие программы для однопроцессорных и многопроцессорных микроядерных ОС. - Поддержка симметричных многопроцессорных систем на одном или нескольких процессорах, множество команд которых совместимо с архитектурой семейств процессоров Pentium. - Поддержка APIC (МП-контроллера прерываний) для обработки симметричного ввода-вывода. - Возможность использовать BIOS с минимальной настройкой на конкретную МП-систему. - Таблица факультативных МП-конфигураций с информацией о конфигурации. - Включение ISA и других промышленных стандартов на шины, как EISA, МСА, VL и PCI в МП-совместимые системы. - Требования, обеспечивающие прозрачную (для программного обеспечения) реализацию вторичной шины кэша и памяти. Область применения МП-спецификация будет полезна производителям компьютеров, предлагающим средства, пригодные для построения многопроцессорных систем, без инвестиций в настройку на требования заказчика одной или нескольких ОС. В ней рассматриваются вопросы разработки стандартного механизма для обеспечения возможности построения МП-систем на основе стандартов на аппаратные средства PC/AT. Минимальный набор аппаратных средств, который необходим для реализации МП-спецификации, таков: - один или несколько процессоров, по набору команд совместимых с архитектурой семейств процессоров Intel 486 и Pentium; - один или несколько контроллеров APIC на процессорах Pentium; - прозрачные для программ подсистемы кэшей и общей памяти; - видимые для программ компоненты РС/АТ-платформ. Документ также определяет свойства МП-систем, видимые для BIOS и ОС. Однако надо учитывать, что по мере развития технологии выполняемые BIOS-функции могут изменяться. Считается, что только интерфейс с операционной системой остается неизменным.
Текущая страница: 1
|
|
|
|
|
Предмет: Информатика
|
|
Тема: Мультипроцессинг в PC-AT-стандарте |
|
Ключевые слова: комп-ры, системы, Мультипроцессинг в PC-AT-стандарте, Программирование и комп-ры, Программирование, стандарты, Мультипроцессинг, многопроцессорные системы стандарты Intel, Intel, PC-AT-стандарте, многопроцессорные |
|
|
|
|
|
|
|
|