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

Реферат

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

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

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

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 28 kb, скачать бесплатно
Обойти Антиплагиат
Повысьте уникальность файла до 80-100% здесь.
Промокод referatbank - cкидка 20%!
Заказать
Узнать стоимость написания уникального реферата

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

Спецификация многопроцессорных систем компан ии 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 - 2017
Рейтинг@Mail.ru