Реферат: Спецификация многопроцессорных систем - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Спецификация многопроцессорных систем

Банк рефератов / Радиоэлектроника

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 28 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Спецификация многопроцессорных систем компан ии Intel Введение Предложенная компанией 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-функции могут изменяться . Считается , что тольк о интерфейс с операционной системой остается неизменным. На кого ориентирована данная спецификация ? Прежде всего , это производители РС /AТ-совм естимых аппаратных средств , которые пригодны для использования и МП-системах . Во-вторых , разр аботчики , создающие п родукты BIOS общего поль зования или модифицирующие яти продукты для использования в конкретных МП-системах . В-трет ьих , разработчики операционных систем , адаптирующи е ОС МП-системы для исполнения на определе нных в спецификации платформах. Общая структура МП-системы При построении многопроцессорной архитектуры может использоваться одна из нескольких концептуальных моделей соединения вычислительных элементов , а также множество схем взаимосвязи и вариантов реализации. На рис . 2 показан а общая структура МП-системы , построенной на основе спецификаци и MPS 1.1. В нее входит сильно связанная архитек тура с общей памятью с распределенной обр аботкой данных и прерываний ввода-вывода . Она полностью симметрична ; это означает , что все процессоры ф у нкционально идентичн ы и имеют одинаковый статус , и каждый процессор может обмениваться с каждым другим процессором . Симметричность имеет два важных аспекта : симметричность памяти и ввода-вывода. Память симметрична , если все процессоры совместно используют общее пространство памяти и имеют в этом пространстве доступ с одними и теми же адресами . Симметри чность памяти предполагает , что все процессор ы могут исполнять единственную копию ОС . В таком случае любые существующие системы и прикладные программы будут р абота ть одинаково , независимо от числа установленн ых в системе процессоров. Требование симметричности ввода-вывода выполн яется , если все процессоры имеют возможность доступа к одним и тем же подсистемам ввода-вывода (включая порты и контроллеры прерывания ) , причем любой процессор может получить прерывание от любого источника . Некоторые МП-системы , имеющие симметричный доступ к памяти , в то же время являются асим метричными по отношению к прерываниям устройств ввода-вывода , поскольку выделяют один процессор для обработки прерываний . Симметричность ввода-вывода помогает убрать по тенциально узкие места ввода-вывода и тем самым повысить расширяемость системы. Системы , удовлетворяющие МП-спецификации , облад ают симметричностью памяти и ввода-вывода , что позволяет обеспечить расширяемость аппарат ных средств , а также стандартизовать программ ные средства. Основные компоненты МП-спецификация определяет системную архитект уру на основе следующих компонентов аппаратур ы : системные процессоры , конт роллеры АР IС , системная память , шина расширения ввода-в ывода. Системные процессоры . В целях обеспечения совместимости с существующими программными с редствами для PC/AT, спецификация основывается на процессорах семейства Intel 486 или Pentium. Хотя все проц ессоры в МП-системе функционально идентичны , спецификация выделяет два их типа : загрузочный процессор (BSP) и п рикладные процессоры (АР ). Какой процессор игра ет роль загрузочного , определяется аппаратными средствами или совместно аппаратурой и BIOS. Эт о с д елано для удобства и имее т значение только во время инициализации и выключения . BSP-процессор отвечает за инициали зацию системы и за загрузку ОС . АР-процесс ор активизируется после загрузки ОС. Контроллеры APIC. Данные контроллеры обладают распределенной ар хитектурой , в которой функции управления прерываниями распределены меж ду двумя функциональными блоками : локальным и ввода-вывода . Эти блоки обмениваются информац ией через шину , называемую шиной коммуникаций контроллера прерываний (ICC). В МП-системе множес тво локальных б локов и блоков ввода-вывода могут коллективно использовать одну запись , взаимодействуя чер ез шину ICC. Блоки APIC совместно отвечают за до ставку прерывания от источника прерываний до получателей по всей МП-системе. Блоки APIC дополнительно у величивают рас ширяемость за счет разгрузки шины памяти от трафика прерываний , а также разделения между процессорами нагрузки по обработке прер ываний. Благодаря распределенной архитектуре , локальн ые блоки или блоки ввода-вывода могут быть реализованы в отде льной микросхеме и ли интегрированы с другими компонентами систе мы. Системная память. В системах , совместимых с МП-спецификацией , используется архитектура памяти стандарта AT. Вся память используется как системная за исключением ад ресов , зарезервированных под устройства ввода-вывода и BIOS. МП-системы нуждаются в значительно более высокой пропускной способности шины памяти по сравнению с однопроцессорными . Требования возрастают пропорционально числу процессоров на шине памяти . Поэто му спецификация содержит рекомендации использовать кэши второг о уровня , призванные снизить трафик по шин е и реализующие следующие функции : стратегия обновления с обратной записью и протокол определения согласованности кэшей . От кэшей второго уровня и конт р оллеров шины памяти требуется , чтобы они были п олностью прозрачны для программных средств. Шина расширения ввода-вывода. Спецификация обеспечивает построение МП-систе м на основе платформ PC/AT, отвечающих промышленны м стандартам. В проектах могут быть использованы стандартные шины ISA, EISA, MCA, VL, PCI. BIOS выполняет функции слоя , изолирующего о собенности аппаратных средств от ОС и про граммных приложений . Стандартный однопроцессорный BIOS выполняет следующие функции : проверяет с истемные компоненты ; строит таблицы конфигурации , используемые ОС ; инициализирует процессор и всю остальную систему. В многопроцессорных системах BIOS дополнительно выполняет следующие функции : передает информ ацию о конфигурации в ОС , которая идентифи циру ет все процессоры и другие компон енты МП-систем ; переводит все процессоры и другие компоненты многопроцессорной системы в заданное состояние. Одна из главных целей этой спецификац ии состоит в том , чтобы обеспечить возможн ость построения микроядерных ОС для мно гопроцессорных систем . Это достигается благодаря гибкому балансу между возможностями аппарату ры я BIOS. Посредством BIOS потенциально огромное раз нообразие аппаратурных конфигураций уменьшается всего до нескольких вариантов , которые легко могут быть о б работаны на нач альной загрузочной фазе работы ОС. Спецификация аппаратных средств Для того чтобы ОС могла работать на многопроцессорных платформах , аппаратные средс тва должны обладать определенным набором свой ств . Их спецификация определяет способ р еализации компонентов , перечисленных я предыдущем разделе. Соответствие спецификации подразумевает неск олько аспектов , которые перечислены ниже. Конфигурация системной памяти. Спецификация МП-памяти основываетс я н а стандартной карте памяти PC/AT размером до 4Gb. Кэшируемость и доступность физической памяти для процессоров. Кэшируется вся память за исключением области , отведенной для описания регистров локального блока APIC. Все процесс оры имеют доступ к главной памяти и участкам пам яти , отведенным под ROM BIOS. Требования к реализации внешних кэ шей. Часто для улучшения рабочих характерис тик в МП-системах приходится использовать вне шние кэши . Наличие и детали р еализации внешних кэшей в спецификации MPS не рассмат риваются . Однако , если предполагается их испол ьзовать , они должны отвечать определенным тре бованиям : - Внешние кэши должны поддерживать согла сованность между собой , с главной памятью , внутренними кэшами и другими важными ус тройствами. - Процессоры должны обмениваться между с обой надежным образом , что означает невозможн ость взаимовлияния в тех случаях , когда ср азу несколько процессоров получают доступ к одной области памяти . Внешние кэши должна ! гарантиров ать , что все блокированные операции видимы другим процессорам. Управление памятью (блокировка ). Для защиты целостности некоторых критичес ких операций с памятью Intel-совместимые процессо ры используют специальный сигнал . Разработч ики системных программных средств должны использовать этот сигнал для управления доступом процессоров к памяти . . Для гарантии АТ-совместимости блокировка некорректных операций с памятью в АТ-совмести мых шинах в согласованной системе должна реализовываться строго в соответствии со спецификациями на шины. Упорядочение записей в памяти. Применяется при управлении устройствами в вода-вывода , чтобы операции с памятью и вв одом-выводом выполнялись строго в запрограммирова нном порядке . Ст рогое упорядочивание опер аций ввода-вывода поддерживается процессорами. Для оптимизации функционирования памяти п роцессоры и микропроцессорные наборы часто ре ализуют буферы записи и кэши обратной зап иси . Intel-совместимые процессоры гарантируют упорядоч енн ый доступ процессоров ко всем внут ренним кэшам и буферам записи. Управление прерываниями. В МП-совместимой системе прерывания управ ляются контроллерами APIC. Контроллеры APIC являются элем ентом распределенной архитектуры , в котор ой функции управления прерывания распределены между двумя функциональными блоками . Эти бл оки обмениваются информацией через шину (ICC). Уст ройство ввода-вывода определяет появление прерыва ния , адресует его локальному блоку и посыл ает по шине ICC. В МП-совм естимой системе используется по одному локальному блоку на процессор . Число блоков ввода-вывода должно быть не менее одного. Чтобы обеспечить расширение функций и внесение изменений в будущем , архитектура APIC определяет только программный интерфейс блоков APIC. Разные версии протоколов APIC могут быть реализованы с разными протоколами шины и спецификациями электрических сигналов. Режимы прерывания. В спецификации определены три режима прерывания : 1. Режим PIC эффективно обходит в се компоненты APIC и заставляет систему функционировать в однопроцессорном режиме. 2. Режим виртуальной линии — использует APIC как виртуальную линию , в остальном совп адает с режимом PIC. 3. Режим симметричного ввода-вывода — по зволяет работать с многими п роцессорами. Первые два режима обеспечивают совместимо сть с PC/AT. В МП-совместимой системе должен бы ть реализован хотя бы один из этих ре жимов . ОС многопроцессорной системы загружается в одном из РС /АТ-совместимых режимов . За тем ОС переключается в многопр оцессорный режим . В этом режиме требуется функционир ование хотя бы одного блока ввода-вывода APIC. Прерывания ввода-вывода генерируются контроллером блока ввода-вывода . Все линии прерывания или замаскированы , или работают вместе с блок ом ввода-вывода в см е шанном режиме . Блок ввода-вывода имеет вход прерываний общего назначения , который можно программировать индивидуально для различных режимов работы . Распределение линий прерывания ввода-вывода делается конкретно для каждой системы. Распределени е системы прерываний на локальном блоке APIC. Данный блок имеет два входа прерывани й общего назначения , зарезервированных для си стемных прерываний . Эти входы можно программи ровать индивидуально для различных режимов ра боты. Для обеспечения со вместимости с PC/AT загрузочный процессор должен поддерживать DOS-совм естимое исполнение операций с плавающей запят ой при работе в каждом из РС /АТ-совмес тимых режимов. Отображение памяти APIC. В согласованной МП-системе все контр оллеры APIC должны быть реализованы как о писанные в памяти устройства ввода-вывода . Баз овые адреса APIC находятся в верхней части ад ресного пространства памяти . Все локальные бл оки отображаются в одних и тех же адр есах , которые не подлежат коллективному и с пользованию , а используются каждым процессором индивидуально. Напротив , контроллеры ввода-вывода отображаютс я так , чтобы обеспечить их совместное испо льзование всеми процессорами , т.е . полную симме тричность доступа. Разработчики системы должны определить и дентификацию локальных блоков и гарантиро вать уникальность их идентификаторов . Используютс я два пути задания идентификаторов : при по мощи аппаратных средств и при помощи BIOS с поддержкой аппаратных средств. Таймеры интервалов. Ло кальные блоки содержат 32-битный программируемый таймер с двумя независимыми в ходами . Таймеры блока ввода-вывода имеют один вход. Поддержка перезагрузки. Для приведения всех систем компьютера в начальное состояние требуется возмо ж ность перезагрузки системы . В системе может выполняться “жесткая” перезагрузка , которая уст анавливает все компоненты системы в начальное состояние . “Жесткая” перезагрузка производится при включении питания или при нажатии кнопки RESET на передней панели. “Мягкая” загрузка только частично инициал изирует процессор . При использовании такой пе резагрузки не происходит потери обрабатываемой информации , то есть система ожидает окончан ия выполнения цикла , а также не сбрасывает содержание кэшей и регистров с плава ю щей запятой . Такой тип перезагруз ки может выполняться на процессорах типа Pentium, но не Intel 486. Мягкая загрузка одного из процессоров — одна из основных функций в МП-систем е , наряду с включением и выключением . С ее помощью BSP-контроллер может выборочн о инициализировать АР-контроллер для последующего включения в работу или восстановления АР- контроллера после непоправимой системной ошибки . Такого рода перезагрузка должна инициироват ься программными средствами. Начальное состояние системы — это со стояние до передачи управления от BIOS опер ационной системе. Таблицы конфигурации МП-систем ОС должна иметь доступ к информации о конфигурации МП-системы . В спецификации пр едусмотрено два метода передачи этой информац ии в ОС : минимальный, позволяющий задать конфигурацию посредством выбора одного ив нескольких подразумеваемых наборов значений па раметров аппаратуры ; и максимальный , обеспечивающи й высокую гибкость при проектировании аппарат ных средств благодаря возможности произвольных устан о вок. Структура указателя переходов. Эта структура содержит указатель физическ их адресов в таблице конфигурации и други е характеристики МП-системы. Таблица конфигурации МП-системы. Эта таблица не являетс я обязатель ной . Она содержит точную информацию о конт роллерах APIC, процессорах , шинах и прерываниях . Он а содержит заголовок , за которым следует м ножество записей различных типов . Формат и длина каждой записи определяются ее типом . Если таблица конфигурац и и присут ствует , она хранится или в системной части оперативной памяти , или в ROM BIOS. Первый байт каждой записи идентифицирует тип записи . Каждый тип записи имеет ф иксированную длину . Описания типов записей : пр оцессор , шина , блок ввода-вывода . Распределен ие прерываний ввода-вывода , распределение локальных прерываний. Спецификация по умолчанию определяет неск олько конфигураций МП-систем . Цель этих устано вок в том , чтобы упростить проектирование BIOS. Если система соответствует одной из конфигу раций , заданны х по умолчанию , BIOS не долж ен обеспечивать таблицу конфигурации МП-системы . ОС будет содержать такую таблицу внутри себя. Типы конфигураций системы , заданные по умолчанию , определяются байтом 1 информации о свойствах МП-системы , которая является частью Ст руктуры указателя переходов . Чтобы си стема поддерживала конфигурацию , заданную по умолчанию , система должна поддерживать два пр оцессора и отвечать еще ряду требований . В сего имеется 7 типов системы , задаваемых по умолчанию . В них задаются следующие поля : ч исло процессоров , тип используемых в системе шин ; тип контроллеров APIC; варианты ; заложена схема МП-системы. Функции BIOS в МП-системе. В зависимости от многопроцессорных компон ентов в МП-системе BIOS может иметь следующие допол нительные функции : 1. Перевод АР в “спящий” режим , так чтобы они не пытались исполнять те же коды BIOS, что и BSP. Это необходимо , поскольку коды BIOS обычно не предназначены для мультиоб работки. 2. Инициализация контроллеров APIC и других МП-компонент. 3. Создание таблицы конфигурации МП-с истемы. Унифицированные ОС нового поколения для SMP-систем Возрастающие требования к производительности средств обработки данных обусловливают все большее распространение симметричных мультипроц е ссорных компьютеров (SMP), в том числе и на основе процессоров Pentium. Цель создания SMP-п латформ — обеспечение возможности наращивания производительности путем добавления процессоров без изменения приложений. Процессор Pentium содержит специальные аппара тные средства , поддерживающие SMP-системы . Фе номен стандартных SMP-платформ состоит в том , что они широко используются в качестве серверов систем различного масштаба : для ра бочих групп , отделов и даже предприятий . Д ля деловых приложений на основе ОС новог о поколения типа Windows NT (Microsoft), NetWare (Novell), UnixWare (Novell), Open Server/MPS (SCO) и других доступен большой выбор высокопроизвод ительных SMP-платформ на основе Intel-архитектуры тр адиционных производителей. Сегодня появилось новое поколени е СМР-серверов приложений . Поэтому актуальным явл яется создание ОС со стандартным интерфейсом , которые могут обеспечить требуемые рабочие характеристики и надежность . Основные характ еристики подобных ОС таковы : многозадачность , многопотоковая архитектура ( Multithreading), многопроц ессорность и стандартизация. Многозадачность. Типичная ОС обеспечивает многозадачность , переходя между двумя (или несколькими ) активны ми программами , исполняя каждую из них на протяжении короткого период а времени . Если переход осуществляется быстро и доста точно эффективно , для конечного пользователя многозадачность может означать способность печат ать электронные таблицы и в то же вре мя работать с текстовым процессором , а для сетевого сервера — одновремен н о поддерживать множество соединений и сервисов . В некоторых простых ОС (например , Windows) ко нтекстное переключение задач возлагается на с ами программы , реализующие многозадачность без прерываний . Такие ОС не могут гарантировать , что какая-либо программа н е монополи зирует время процессора и не приведет к возникновению конфликтов с другими задачами , которые будут ждать неопределенно долго. В современных ОС используется многозадачн ость с прерыванием исполнения задачи пользова теля . Примерами таких ОС являются Windows NT, SCO Open Server/MPX, UnixWare 2.0. Многопотоковая архитектура. Если ОС может исполнять более одной последовательности инструкций в одной задаче , говорят , что она поддерживает многопотоковую (с многими нитями управлени я ) архитектур у , эффективно реализующую программным способом параллельную обработку и максимизирующую испол ьзование единичного процессора. Обычно каждой задаче приписывается опреде ленная область адресного пространства , в кото рой начинается ее исполнение . Ка ждому потоку выделяются для исполнения ресурсы , как для процесса , но потоки в рамках одно й задачи (или процесса ) не разделены в адресном пространстве . Каждый поток может исп ользовать данные и файлы других потоков , ч то облегчает ОС легкое и быстрое переклю ч ение потоков (малых процессов ). Примерами ОС , которые поддерживают многоп отоковую архитектуру , являются Windows NT и UnixWare 2.0. До нед авнего времени большинство традиционных UNIX-систем не поддерживали такую архитектуру ; сейчас эта технология начинает п р оникать в некоторые фирменные ОС на основ е UNIX (например , SunSoft Solaris 2.4, HP-UX v.10). Потоки могут запускаться и завершаться очень быстро , поскольку нет необходимости з аново создавать новую задачу и связанную с ней структуру ОС . Например , в сервера х для обслуживания соединения с клиен том создается новый поток . Если не использ уется многопотоковая архитектура , приходится созд авать совершенно новый процесс и настраиватьс я на новое адресное пространство , что веде т к большим накладным расходам и снижает производительность. Важную роль в обеспечении многопотоковост и играют драйверы устройств . Если драйверы являются многопотоковыми , они могут использоват ься любым процессором МП-системы . Это существе нно улучшает производительность , особенно контрол леров диск ов. Симметричные многопроцессорные SMP-системы Симметричные многопроцессорные SMP-системы могу т исполнять любую задачу или поток на любом свободном процессоре . SMP-системы не тол ько более гибки и эффективны , но и бол ее устойчивы к отказам отдельных процес соров . В ассимметричных системах при отказе процессора , выделенного под ОС , система неме дленно полностью прекращает работу . В SMP-систем ах в таких ситуациях ОС начинает использо вать другие процессоры . SMP-системы обеспечивают такж е хорошее соотношение цена /прои зводительность , так как добавление процессора не требует приобретения новой компьютерной с истемы . В число распространенных унифицированных ОС для SMP-си-стем входят Windows NT Server, SCO Open Server/MPX, UnixWare 2.0. Сильносвязанная многопроцессорная обработ ка. В современных ОС со стандартным ин терфейсом для SMP-платформ память используется п роцессорами коллективно . Доступ к общему полю памяти осуществляется через высокоскоростную системную шину . Вс е процессоры имеют одинаковый доступ ко всей памяти системы . В памяти имеется только одна копия ядр а ОС ; причем все процессоры имеют к не й равный доступ . Каждый процессор знает , г де расположены в памяти прикладные процессы и может исполнять его в течение у становленного кванта времени без затрат на переключение приложений с процес сора на процессор. Стандартизация многопроцессорной обработк и. Ранее SMP-системы многих производителей были уникальны , и ОС приходилось всякий раз дорабат ывать . Поставщики ОС должны были поддерживать для каждого типа платформы специфические версии ОС , высокая стоимость по ддержки которых делала невыгодным для многих поставщиков программных средств широкое расп ространение своих деловых приложений . Не было ши р окого выбора многопроцессорных систем , ОС и , что самое важное , приложени й для пользователей в сфере бизнеса. Для решения этой проблемы Лабораторией IAL (Intel Architecture Labs) совместно с ведущими производителями SMP- платформ , ОС (OSV) и BIOS была предло жена спец ификация Multiprocessor Specification V. 1.1. (MPSpec V. 1.1), определяющая стандарт на в заимодействие ОС с SMP-оборудованием . Стандартный интерфейс между аппаратурой и ОС помогает быстро разработать поддержку одной ОС ши рокого круга платформ на б азе Ц П Intel-архитектуры. Производителям ОС , использующим эту специ фикацию , необходимо разработать стандартный драйв ер , позволяющий им поддерживать одну многопро цессорную ОС для различных SMP-платформ многих поставщиков . Несколько новых ОС уже соотв етствую т спецификации МР Spec, среди них Windows NT 3.5, UnixWare 2.0 и SCO Open Server/MPX. С появлением возможности выбора из бо льшего числа SMP-платформ и ОС отделы и отделения в больших корпорациях будут иметь возможность более гибко выбирать приложения , плат формы и ОС , которые лучше соо тветствуют их требованиям . При этом нет не обходимости делать новые капиталовложения в с вязи с заменой программных средств и пере обучением персонала . Кроме того , многопроцессорные системы , построенные из доступных компоненто в и поддержанные промышленными станда ртами на программные средства (т.е . системы , совместимые с МР Spec) обеспечат лучшее соотно шение цена /производительность по сравнению с более дорогими закрытыми системами. Унифицированные ОС нового поколения. Унифицированные ОС нового поколени я , называемые часто SMP-OS, эффективно поддерживают аппаратные платформы SMP-систем второго поколения . Последние характеризуются распределенными прерыва ниями , улучшенной организацией кэш-памяти , системны х шин ( типа Xpress фирмы Intel). Эти SMP-системы и спользуют новый унифицированный набор БИС-кон-трол леров прерываний типа ASIC (Advanced Programmable Interrupt Controller) на процессорах Pentium 735/90 или Pentium 815/100. МР Spec V.1.1 устанавливает фактический промышленный стандарт на механизм поддержки распределенных прерываний в SMP-система х на базе наиболее совершенных процессоров Intel-архитектуры . Эти системы позволяют использова ть все уже существующие программы для АТ-с овместимых компьютеров , поддерживая о дно временно создание микроядерных ОС нового поко ления для многопроцессорных платформ. Выводы В целом , использование процессоров , ориент ированных на однопроцессорную конфигурацию в многопроцессорных системах оправдано лишь в о блас тях , требующих недорогих решений при умеренных требованиях к производительности . Однако в последнее время фирма Intel разрабатывае т свои процессоры изначально с возможностью построения многопроцессорной конфигурации , но с ограниченным числом процессоров ( о т 2 до 8 штук в одной SMP-системе ). Можно указать , что последние процессоры (Pentium II,III) являют собой достаточную производительность для выполнения задач серверов баз данных , интернет-серверов . Так же , развитие графической подсистемы современных Intel- ориентированных к омпьютеров позволяет рассматривать такие мультип роцессорные SMP- системы как реальную альтернативу дорогим графическим станциям типа SGI Onyx, O 2 . Итак , реализация данной спецификации на сегодняшнем этапе уже позволила снизить об щую стоимос ть SMP- систем до 2-4 тысяч долла ров по сравнению с 6-20 тысячами в 1994-97 годах .
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
В больнице. Утренний обход.
- Доктор, а зачем вы мне прописали принять букетик фиалок?
- Больной, понимаете, у нашего паталогоанатома завтра день рождения. Вам уже все равно, а ей приятно будет!
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по радиоэлектронике "Спецификация многопроцессорных систем", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru