20431

Концепции программных решений

Доклад

Информатика, кибернетика и программирование

Распределенные системы очень похожи на традиционные операционные системы. Чтобы понять природу распределенной системы рассмотрим сначала операционные системы с точки зрения распределенности. Операционные системы для распределенных компьютеров можно вчерне разделить на две категории сильно связанные и слабо связанные системы. Слабо связанные системы могут представляться несведущему человеку набором операционных систем каждая из которых работает на собственном компьютере.

Русский

2013-07-25

33 KB

3 чел.

6 Концепции программных решений

Аппаратура важна для распределенных систем, однако от программного обеспечения значительно сильнее зависит, как такая система будет выглядеть на самом деле. Распределенные системы очень похожи на традиционные операционные системы. Прежде всего, они работают как менеджеры ресурсов (resource managers) существующего аппаратного обеспечения, которые помогают множеству пользователей и приложений совместно использовать такие ресурсы, как процессоры, память, периферийные устройства, сеть и данные всех видов. Во-вторых, что, вероятно, более важно, распределенная система скрывает сложность и гетерогенную природу аппаратного обеспечения, на базе которого она построена, предоставляя виртуальную машину для выполнения приложений.

Чтобы понять природу распределенной системы, рассмотрим сначала операционные системы с точки зрения распределенности. Операционные системы для распределенных компьютеров можно вчерне разделить на две категории — сильно связанные и слабо связанные системы. В сильно связанных системах операционная система в основном старается работать с одним, глобальным представлением ресурсов, которыми она управляет. Слабо связанные системы могут представляться несведущему человеку набором операционных систем, каждая из которых работает на собственном компьютере. Однако эти операционные системы функционируют совместно, делая собственные службы доступными другим.

Это деление на сильно и слабо связанные системы связано с классификацией аппаратного обеспечения, приведенной в предыдущем разделе. Сильно связанные операционные системы обычно называются распределенными операционными системами (Distributed Operating System, DOS) и используются для управления мультипроцессорными и гомогенными мультикомпьютерными системами. Как и у традиционных однопроцессорных операционных систем, основная цель распределенной операционной системы состоит в сокрытии тонкостей управления аппаратным обеспечением, которое одновременно используется множеством процессов.

Слабо связанные сетевые операционные системы (Network Operating Systems, NOS) используются для управления гетерогенными мультикомпьютерными системами. Хотя управление аппаратным обеспечением и является основной задачей сетевых операционных систем, они отличаются от традиционных. Это отличие вытекает из того факта, что локальные службы должны быть доступными для удаленных клиентов. В следующих пунктах мы рассмотрим в первом приближении те и другие.

Чтобы действительно составить распределенную систему, служб сетевой операционной системы недостаточно. Необходимо добавить к ним дополнительные компоненты, чтобы организовать лучшую поддержку прозрачности распределения. Этими дополнительными компонентами будут средства, известные как системы промежуточного уровня (middleware), которые и лежат в основе современных распределенных систем. Средства промежуточного уровня также обсуждаются в этой главе. В табл. 1.3 представлены основные данные по распределенным и сетевым операционным системам, а также средствам промежуточного уровня.

Таблица 1.3. Краткое описание распределенных и сетевых операционных систем, а также сре дств пр омежуточного уровня

Система

Описание

Основное назначение

Распределенные операционные системы

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

Сокрытие и управление аппаратным обеспечением

Сетевые операционные системы

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

Предоставление локальных служб удаленным клиентам

Средства промежуточного уровня

Дополнительный уровень поверх сетевых операционных систем, реализующий службы общего назначения

Обеспечение прозрачности распределения


 

А также другие работы, которые могут Вас заинтересовать

37366. Строительство здания на основе проэкта Доступное и комфортное жилье — гражданам России 83 KB
  Наша область одна из первых в России начала формировать систему градостроительной деятельности соединяющую электронные топографические карты со справочной аналитической и другой информацией для создания топографической основы территорий.1 Объемнопланировочное решение здания. Общая высота здания 72м.2 Конструктивное решение здания.
37367. Расчет грузового барабана лебедки 2.83 MB
  Определение коэффициентов относительной ширины колес Для несимметричного расположения колес относительно опор коэффициенты относительной ширины колес для тихоходной и быстроходной ступеней при твердости ≥350 НВ назначаются из интервала [1 табл. Расчет эквивалентного времени работы Эквивалентное время работы Lhe назначают с учетом категории режима работы по ГОСТ 2135487 и находится по формуле: Lhe = h Lh где Lh заданный срок службы час; h коэффициент эквивалентности зависящий от режима нагрузки. Геометрические расчеты...
37368. Проектирование привода к вертикальному валу цепного конвейера 13.07 MB
  Повышение эксплуатационных и качественных показателей, сокращение времени разработки и внедрения новых машин, повышение их надежности и долговечности - основные задачи конструкторов-машиностроителей. Одним из направлений решения этих задач является совершенствование конструкторской подготовки студентов высших технических учебных заведений.
37369. Выполнить синтез автомата Мили, осуществляющего отображение информации 701 KB
  Для их устранения используют развязывание пар переходов. Развязанными считаются такие пары которые в одном из разрядов кода состояния принимают противоположные значения. Для развязывания пар переходов последовательно рассматривают все пары подлежащие развязыванию и в каком либо разряде кода состояний им присваивается противоположное значение. Если в данном разряде это сделать нельзя то вводится новый разряд пока не будут развязаны все пары.
37370. Управления параболической антенной по углу наклона с помощью мехатронных систем 2.05 MB
  Мехатроника — это новая область науки и техники, посвященная созданию и эксплуатации машин и систем с компьютерным управлением движением, которая базируется на знаниях в области механики, электроники и микропроцессорной техники, информатики и компьютерного управления движением машин и агрегатов. Мехатроника является научно-технической дисциплиной, которая изучает построение электромеханических систем нового поколения, обладающих принципиально новыми качествами и, часто, рекордными параметрами.
37371. Стабилизация частоты вращения вала газовой турбины с помощью мехатронных систем 2.24 MB
  Выбор и обоснование схемы привода стабилизации частоты вращения вала газовой турбиной Схема привода стабилизации частоты вращения вала газовой турбины с помощью баипаса. Системы управления газовых турбин должны сохранять управляемость во всем диапазоне тепловой мощности турбины.Типовая схема газовой турбинной группы Газ от источника проходит к ступени высокого давления паровой турбины через два главных паровых регулирующих клапана поз.
37372. Стабилизация частоты вращения вала паровой турбины с помощью мехатронных систем 2.78 MB
  Паровая турбина В данном курсовом проекте рассматривается тема стабилизация частоты вращения вала паровой турбины с помощью мехатронных систем.1Схема привода стабилизации частоты вращения вала паровой турбины с помощью баипаса. В сравнении с газовыми турбинами системы управления паровых турбин должны сохранять управляемость во всем диапазоне тепловой мощности турбины.Типовая схема паровой турбинной группы Пар от источника проходит к ступени высокого давления паровой турбины через два главных паровых регулирующих клапана поз.
37373. Реконструкция жилого дома 95 KB
  Несущие конструкции деревянные стропила кровля из шиферных листов. Графически усиление фундамента а так же обследования по разрезам шурфов представлены на листе 7. лист 8. Графически усиление перекрытий представлено на листе 5.
37374. Анализ конструкции и наладка станка мод. МР315 4.63 MB
  Выбор станка и анализ его конструкции. Назначение станка техническая характеристика устройство станка. Компоновка станка и его кинематическая схема.