Автор24

Информация о работе

Подробнее о работе

Страница работы

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

  • 25 страниц
  • 2015 год
  • 179 просмотров
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

224 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Введение

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


Содержание


Введение 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

Заключение

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

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

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

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Введение

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


Содержание


Введение 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

Заключение

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

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

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

Купить эту работу

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

224 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

18 апреля 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
224 ₽ Цена от 200 ₽

5 Похожих работ

Отзывы студентов

Отзыв Алекс Кривошеинко об авторе EkaterinaKonstantinovna 2015-11-11
Реферат

5+

Общая оценка 5
Отзыв Ssen1981 об авторе EkaterinaKonstantinovna 2015-03-31
Реферат

СПАСИБО БОЛЬШОЕ

Общая оценка 5
Отзыв Алексей Верх об авторе EkaterinaKonstantinovna 2014-11-30
Реферат

спасибо

Общая оценка 5
Отзыв Станислав Беляков об авторе EkaterinaKonstantinovna 2015-11-26
Реферат

все советую этого автора. Все качественно и в раньше срока. Спасибо

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Основные понятия и проблемы технологии программирования

Уникальность: от 40%
Доступность: сразу
250 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Пузырьком"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка Шелла"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка слиянием"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Сортировка выбором"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Пирамидальная сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Быстрая сортировка"

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Доклад по дисциплине "Программирование", тема "Гномья сортировка"

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Инструментальные средства разработки информационных систем

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Среда разработки программного обеспечения

Уникальность: от 40%
Доступность: сразу
100 ₽
Готовая работа

Принципы работы нейросетей. Виды и принципы работы нейросетей

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Рисунок нарисованный в Visual Studio на C++ MFC-приложение

Уникальность: от 40%
Доступность: сразу
200 ₽