Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Реферат*
Код 207223
Дата создания 05 мая 2017
Страниц 25
Мы сможем обработать ваш заказ (!) 27 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
790руб.
КУПИТЬ

Описание

Заключение

Компьютерные системы переживают революцию. Огромным шагом стало изобретение высокоскоростных компьютерных сетей. Локальные сети позволяют десяткам, или даже сотням машин, в здании, подключаться таким образом, что небольшие количества информации могли быть переданы между машинами за миллисекунду или около того. Большие объемы данных можно перемещать между машинами пакетами от 10 до 100 миллионов бит/сек и иногда больше. Глобальные сети позволят миллионам машин по всей земле, быть подключенными на скорости, варьирующейся от 64 Кбит (килобит в секунду) до гигабит в секунду для некоторых продвинутых экспериментальных сетей.
Результатом этих технологий является то, что теперь не только возможно, но легко, собрать вычислительные системы, состоящие из большого числа процессоров, соеди ...

Содержание

Содержание


Введение 3
1. Понятие распределенной операционной системы 5
2. Преимущества распределенных систем перед централизованными системами 7
3. Аппаратная концепция распределенных операционных систем 11
4. Программное обеспечение распределенных систем 14
5. Взаимодействие в распределенных системах 16
6. Построение распределенных ОС 17
7. Одноранговые сетевые операционные системы и системы с выделенными серверами 20
8. Характеристика основных сетевых операционных систем 23
8.1. NetWare 23
8.2. Microsoft Windows 24
8.3. Microsoft Windows NT WS/Server 26
Заключение 27
Список использованной литературы 28

Введение

Введение

Распределенные операционные системы появились вместе с рабочими станциями, персональными компьютерами и локальными сетями. Возможности соединения компьютеров в локальную сеть создали новые возможности для неограниченного обмена данными, давая каждому пользователю выделенные вычислительные циклы, необходимые для интерактивных графических пользовательских интерфейсов. Это дало возможности для создания систем, которые были более надежны, чем их аппаратные компоненты. Таким образом стало возможно совершенствовать операционные системы путем добавления или замены отдельных компонент [1993] Шредер.
Используя эти новые возможности, стало развиваться новое направление - сетевые распределенные операционные системы. Первые проекты были начаты в середине семидесятых, но основная часть деятел ьности в этой области пришлась на восьмидесятые годы. Сейчас, пройдя через девяностые, разработки и исследования распределенных систем по-прежнему, актуальны.
Существуют некоторые различия между распределенной операционной системой и сетевой операционной системой. Сетевая операционная система, по существу, является централизованной, операционные компоненты были распределены среди множества узлов, в то время как в распределенной системе такое распределение сочетается с репликацией для достижения отказоустойчивости, а также высокой производительности.
Существует еще одно важное различие между распределенными и параллельными системами. В разработках параллельных систем, сделан фокус на завершение крупных вычислений с минимальными затратами времени, с помощью эксплуатации узлов обработки. Распределенные системы также используют параллелизм, но основной упор делается на отказоустойчивость.
Большинство компьютеров сейчас, подключено к сетям, так что все системы становятся, в той или иной степени, распределенными. Большинству системных администраторов (архитекторов) необходимы некоторые знания распределенных систем, поэтому данное направление смешивается с другими научными направлениями.
Основной мотивацией для исследования распределенных систем является поиск надежной системы, такой, которая переносила бы сбои с целью становления более надежной, чем ее составляющие. Эта задача имеет в значительной степени решена, поэтому сейчас существует широкий спектр методов и алгоритмов для работы распределенных систем.
Тем не менее, последующее интегрирование таких методов и алгоритмов в обычные системы в значительной степени удалось. Существуют две важные причины для этого. Одной является надежность современного компьютерного оборудования, другой трудность изменения системы, которая принимается в качестве стандарта.
Компьютерная техника в настоящее время стала очень надежной. Производители дисков утверждают, что жесткие диски могут работать около миллиона часов и больше, так что очень немногие из них выходят из строя в течение их срока службы.
Из-за этого, в большинстве случаев, нет особой нужды для распределенного хранения данных. Наоборот, дополнительная сложность программного обеспечения может на самом деле снизить надежность системы из-за увеличения возможности появления ошибки.
Высоко распределенные системы, такие как электронная почта и доменные имена, имеют свои специализированные механизмы отказоустойчивости. В Интернете не существует понятия отказоустойчивость, но все системы являются распределенными.

Список литературы

Список использованной литературы

1. Гордеев А. В., Кучин Н. В. Проектирование взаимодействующих процессов в операционных системах: Учеб. пособие. Л.: ЛИАП, 1991. 72 с.
2. Гордеев А. В., Молчанов А. Ю. Системное программное обеспечение: Учебник. — СПб.: Питер, 2002. 736 с.
3. Microsoft Windows 2000: Server и Professional. Русские версии / Под общ. ред. А. И. Чекмарева и Д. Б. Вишнякова. - СПб.: BHV, 2000. 1056 с.
4. Мартин Д. Вычислительные сети и распределенная обработка данных: Программное обеспечение, методы и архитектура: [В 2-х вып.]: Пер. с англ. Вып. 1. Финансы и статистика, 1985.
5. И.Б. Бурдонов, А.С. Косачев, В.Н. Пономаренко, В.З. Шнитман. Обзор подходов к верификации распределенных систем. М.: Российская Академия Наук. Институт системного программирования (ИСП РАН) 2003. 51 с.
6. Родин А.В., Бурцев В.Л. Параллельные или распределенные вычислительные системы? // Труды Научной сессии МИФИ- 2006. Т. 12 Информатика и процессы управления. Компьютерные системы и технологии. с. 149-151.
7. Бабич А.В., Берсенев Г.Б. Алгоритмы динамической балансировки нагрузки в распределенной системе активного мониторинга // Известия ТулГУ. Технические науки. 2011. №. 3. С. 251-261.
8. Daryapurkar A., Deshmukh M. V. M. Efficient Load Balancing Algorithm in Cloud Environment // International Journal Of Computer Science And Applications. 2013. Т. 6. №. 2. p. 308-312.
9. Распределенные системы. Принципы и парадигмы Э. Таненбаум, М. Bан Стеен. СПб.: Питер, 2003.
10. Tanenbaum A. S., Klint P., Bohm W. Guidelines for software portability // Software: Practice and Experience. 1978. Т. 8. №. 6. С. 681-698
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00379
© Рефератбанк, 2002 - 2024