20431

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

Доклад

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

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

Русский

2013-07-25

33 KB

3 чел.

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

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

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

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

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

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

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

Система

Описание

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

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

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

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

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

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

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

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

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

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


 

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

13243. Задання робочої точки в транзисторному каскаді 206 KB
  Лабораторна робота №5 Тема: Задання робочої точки в транзисторному каскаді Мета: 1. Розглянути різні способи задання робочої точки транзисторного каскаду з загальним емітером. 2. Побудова навантажувальної лінії транзисторного каскаду. Задання робочої то...
13244. Дослідження двокаскадного транзисторного підсилювача 710.5 KB
  Лабораторна робота №6 Тема: Дослідження двокаскадного транзисторного підсилювача Мета: Дослідження амплітудних і частотних характеристик двокаскадного підсилювача Прилади й елементи Осцилограф Біполярні транзистори 2N2712 Джерело постійної ЕРС Джерел...
13245. Характеристики операційного підсилювача 209 KB
  Лабораторна робота №7 Тема: Характеристики операційного підсилювача Мета: 1. Вимірювання вхідних струмів операційного підсилювача ОП. Оцінка величин середнього вхідного струму і різниці вхідних струмів ОП. Вимірювання напруги зміщення ОП Вимірювання ...
13246. Дослідження операційного підсилювача із зворотними звязками 1.41 MB
  Дослідження амплітудних і частотних властивостей операційного підсилювача. Вивчення впливу негативного зворотного звязку на характеристики операційного підсилювача Вимірювання напруги зміщення ОП.
13247. Неінвертуюче та інвертуюче ввімкнення операційного підсилювача 194 KB
  Лабораторна робота №9 Тема: Неінвертуюче та інвертуюче ввімкнення операційного підсилювача. Мета: 1. Вимірювання коефіцієнта підсилення схем неінвертуючого та інвертуючого ввімкнення операційного підсилювача. Визначення різниці фаз між вихідною і вхідною ...
13248. Сумування напруг у схемах на ОП 213 KB
  Лабораторна робота №10 Тема: Сумування напруг у схемах на ОП Мета: 1. Аналіз роботи схеми суматора на ОП. Дослідження сумування двох постійних вхідних напруг. Дослідження сумування постійної і змінної вхідної напруги. Дослідження сумування двох змінних
13249. Вивчення резонансу в електричному колі змінного струму 870.5 KB
  Лабораторна робота № 10 Тема: Вивчення резонансу в електричному колі змінного струму. Мета: виявити явище резонансу в електричному колі шляхом дослідження залежності сили струму в ньому від частоти змінної напруги; дослідити вплив активного опору на форму резонансн
13250. Визначення розмірів плати за забруднення ґрунтів 55 KB
  Лабораторна робота № Тема: Визначення розмірів плати за забруднення ґрунтів Теоретична частина Ґрунт це самостійне природне тіло яке утворилося з поверхневих шарів гірських порід під сукупним впливом тварин рослин мікроорганізмів клімату води рельєфу місц...
13251. Розрахунок санітарно-захисної зони для джерела електромагнітного випромінювання 45 KB
  Лабораторна робота № Розрахунок санітарнозахисної зони для джерела електромагнітного випромінювання Теоретичні відомості Основними джерелами електромагнітних полів ЕМП є: атмосферна електрика радіовипромінювання електричне та магнітне поля Землі потуж