20431

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

Доклад

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

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

Русский

2013-07-25

33 KB

3 чел.

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

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

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

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

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

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

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

Система

Описание

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

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

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

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

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

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

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

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

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

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


 

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

65739. ПРАВОВЕ РЕГУЛЮВАННЯ ПРОТИДІЇ ІНФОРМАЦІЙНИМ ВІЙНАМ В УКРАЇНІ 155.5 KB
  Незважаючи на надзвичайну важливість забезпечення належного функціонування всіх сфер життєдіяльності людини суспільства та держави необхідність ефективного забезпечення інформаційної безпеки держави зокрема шляхом вироблення надійного механізму протидії інформаційним війнам...
65740. СТАН АНТИОКСИДАНТНОЇ СИСТЕМИ ТА НЕСПЕЦИФІЧНА РЕЗИСТЕНТНІСТЬ У ТВАРИН ЗА ДІЇ ПРОБІОТИКІВ БПС 44 ТА БПС Л 227.5 KB
  Мета роботи: зясувати вплив пробіотичних препаратів БПС44 та БПСЛ на стан антиоксидантної системи та неспецифічну резистентність молодняку великої рогатої худоби ВРХ та свиней; встановити фактори антагоністичної дії штамів бактерій компонентів пробіотиків.
65741. ЗАБЕЗПЕЧЕННЯ ЯКОСТІ ПОСЛУГ ПЕРЕДАЧІ МУЛЬТИМЕДІА МЕРЕЖАМИ НОВОГО ПОКОЛІННЯ 1.25 MB
  Даний процес може сприяти виникненню проблем які повязані із гарантуванням рівня якості обслуговування мереж передачі мультимедійної інформації. Передплатники цих систем передачі мультимедійної інформації вимагають надання нових послуг які можуть бути доступними в будь якому місці...
65742. КІНЕМАТИЧНІ ПАРАМЕТРИ ГАЛАКТИКИ ЗА ДАНИМИ СУЧАСНИХ АСТРОМЕТРИЧНИХ КАТАЛОГІВ 3.19 MB
  Оскільки масових визначень променевих швидкостей поки що недостатньо для детальних кінематичних досліджень Галактики власні рухи зір є єдиним численним джерелом даних для таких досліджень. При цьому як зазначалось ще Дю Монтом дуже важливо мати...
65743. РАННЯ ДIАГНОСТИКА ТА ПРОГНОЗУВАННЯ БРОНХОЛЕГЕНЕВОЇ ДИСПЛАЗІЇ У НЕДОНОШЕНИХ НОВОНАРОДЖЕНИХ 356.5 KB
  Упровадження сучасних технологій виходжування недоношених новонароджених високотехнологічних методик ШВЛ використання сурфактанту призвело до збільшення виживаності недоношених новонароджених що у свою чергу вплинуло на збільшення частоти БЛД. На сьогоднішній день існує безліч суперечок і питань у профілактиці та лікуванні БЛД.
65744. ПРАВОВІДНОСИНИ ІЗ ЗАГАЛЬНООБОВ’ЯЗКОВОГО ДЕРЖАВНОГО СОЦІАЛЬНОГО СТРАХУВАННЯ 161.5 KB
  Це право гарантується зокрема загальнообов'язковим державним соціальним страхуванням за рахунок страхових внесків громадян підприємств установ та організацій. Основ законодавства України про загальнообов'язкове державне соціальне страхування.
65745. ОСОБЛИВОСТІ ФОРМУВАННЯ ТЕРАПЕВТИЧНОГО АЛЬЯНСУ У МЕДИЧНОМУ ЗАКЛАДІ ПСИХОНЕВРОЛОГІЧНОГО ПРОФІЛЮ 236 KB
  У звязку з реформуванням системи охорони здоровя зміною характеру відносин між лікарем і пацієнтом упровадженням принципу партнерства у їх взаємодію значною мірою зростає увага до проблеми терапевтичного альянсу В. Проблематику терапевтичного альянсу розглянуто лише в поодиноких наукових...
65746. СОЦІАЛЬНО-ПЕДАГОГІЧНА ПРОФІЛАКТИКА ДЕВІАНТНОЇ ПОВЕДІНКИ ПІДЛІТКІВ У ДІЯЛЬНОСТІ ЗАГАЛЬНООСВІТНЬОЇ ШКОЛИ 183.5 KB
  Незважаючи на те що до проблеми профілактики девіантної поведінки прикуто увагу багатьох науковців кількість девіантних підлітків не припиняє зростати. Спроби ефективної профілактики девіантної поведінки підлітків ускладнені тим що в практичній діяльності загальноосвітньої школи...
65747. Стратегия управления качеством на предприятии на основе стандартов ИСО 182.5 KB
  ИСО предполагает создание системы постоянного контроля качества, которая задействована на всех этапах производства продукции или оказания услуг. Ориентируясь на принципы управления качеством по ИСО, компания декларирует стремление к постоянному совершенствованию качества своей продукции и оптимизации управленческих процессов.