Контрольная работа Информатика Информационные технологии

Контрольная работа на тему Централизованная служба имен в распределенных ОС

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

ВВЕДЕНИЕ 3

РАЗДЕЛ 1. ЭВОЛЮЦИЯ ОС 4

РАЗДЕЛ 2. ЦЕНТРАЛИЗОВАННАЯ СЛУЖБА ИМЕН В РАСПРЕДЕЛЕННЫХ ОС 10

ЗАКЛЮЧЕНИЕ 18

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 19

  

Введение:

 

Актуальность исследования основана на необходимости совершенствования операционных систем с целью повышения качества вычислительной работы пользователей, облегчения и освобождения их от ответственности за распределение и управление ресурсами.

Объектом данного исследования является операционная система.

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

Цель исследования — представить наиболее распространенные операционные системы и сделать общение между пользователем и компьютером более удобным.

Задачи исследования:

1. изучить характеристики операционных систем.

2. определить порядок операционных систем.

Классифицировать эволюцию операционных систем.

Анализировать современные операционные системы и определять их сильные и слабые стороны.

Гипотеза исследования — Удобство интерактивной работы с компьютером постоянно растет благодаря включению в операционные системы продвинутых графических интерфейсов, используемых в сочетании с графикой, звуком и видео. Пользовательские интерфейсы операционных систем становятся все более интеллектуальными, направляя действия человека в типичных ситуациях и принимая за него рутинные решения.

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


Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

На данный момент мировая компьютерная индустрия развивается очень стремительно, поэтому на ПК появляется множество классификаций операционных систем. Производительность систем с каждыми новшествами возрастает, а, следовательно, возрастают возможности обработки больших объёмов данных. Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами, памятью, устройствами), особенностями использованных методов проектирования, типами аппаратных платформ, областями использования и многими другими свойствами.

 

Фрагмент текста работы:

 

РАЗДЕЛ 1. ЭВОЛЮЦИЯ ОС

1. первый период (1945-1955)

Первый компьютер был изобретен в конце 18 века английским математиком Чарльзом Бэббиджем. Его «аналитический двигатель» так и не заработал, поскольку технологии того времени были недостаточны для производства точных механических деталей, необходимых для расчетов. Известно также, что на компьютере не было операционной системы.

Второй этап (1955-1965)

С середины 1950-х годов появилась новая технологическая основа для развития вычислительной техники: полупроводниковые компоненты. Именно в эти годы появились первые алгоритмические языки, что привело к появлению первых системных программ — компиляторов. Появились первые пакетные системы, которые просто автоматически выполняли одну программу за другой, тем самым увеличивая нагрузку на процессор. Пакетная система стала прототипом современной операционной системы и первой системной программой, предназначенной для управления вычислительными процессами.

Фаза 3 (1965-1980)

В этот период технологическая основа перешла от отдельных полупроводниковых компонентов (например, транзисторов) к интегральным схемам. Первым семейством программно-совместимых машин на базе ИС была серия IBM/360. Совместимость программного обеспечения также означает совместимость операционной системы. Эти операционные системы работают на больших и малых компьютерных системах с широким спектром периферийных устройств и используются в коммерческих и исследовательских целях. Написанные программистами, они состояли из миллионов ассемблеров и содержали тысячи ошибок, что приводило к бесконечной череде исправлений. Самым большим достижением этого поколения операционных систем является реализация мультипрограммирования. Мультипрограммирование — это способ организации вычислительных процессов путем поочередного выполнения нескольких программ на одном процессоре. Вместо того чтобы процессор простаивал, как при последовательном выполнении (однопрограммный режим), он выполняет другую программу, пока одна программа выполняет ввод/вывод (многопрограммный режим). В этом случае каждая программа загружается в отдельную область оперативной памяти, называемую разделом.

Следующий этап в эволюции операционных систем связан с появлением крупномасштабных интегральных схем (LSI). На рынке операционных систем доминировали две системы: MS-DOS и UNIX. Однопользовательская операционная система MS-DOS широко использовалась на компьютерах на базе микропроцессоров Intel 80886, а позднее 80286, 80386 и 80486. Сети персональных компьютеров, использующих сетевые или распределенные операционные системы, начали появляться в середине 1980-х годов. В сетевой операционной системе пользователям необходимо знать о других компьютерах и установить логическое соединение с другим компьютером, чтобы получить доступ к его ресурсам, в частности, к файлам. На каждом компьютере в сети работает своя локальная операционная система, которая отличается от операционной системы каждого компьютера тем, что имеет дополнительные функции, позволяющие компьютеру работать в сети. Сюда обязательно входит программная поддержка сетевых интерфейсов, а также поддержка удаленного доступа к другим компьютерам в сети и средств удаленного доступа к файлам, но эти дополнения не вносят существенных изменений в структуру самой операционной системы.

В то время решение любой проблемы требовало переписывания не только кода, реализующего решаемый алгоритм, но и программ ввода и вывода, а также других программ, управляющих вычислительным процессом. Быстро стало ясно, что такой подход требует больших затрат.

— Код программ ввода и вывода обычно довольно большой и трудно отлаживаемый, а при возникновении ошибок в программах ввода и вывода легко потерять результаты длительных и дорогостоящих вычислений.

— Каждый раз переписывая относительно большую часть кода справки, вы теряете время и делаете разработку еще более трудоемкой. Поэтому для решения этих проблем были разработаны специальные библиотеки BIOS (Basic Input/Output System). Обширно разработанные и мощные программы BIOS могли быть легко использованы для любого нового приложения без затрат времени и усилий на разработку и доработку стандартных программ ввода/вывода. Таким образом, с появлением BIOS программное обеспечение разделилось на системное и прикладное. Однако BIOS не является операционной системой, поскольку не обеспечивает самую важную функцию операционной системы — управление процессом вычисления приложений. Кроме того, BIOS не обеспечивает другие основные функции операционной системы, т.е. хранение и выполнение приложений. Однако наличие библиотек BIOS и математических программ только облегчило разработку и отладку приложений, сделав их более простыми и надежными. Однако разработка BIOS стала первым шагом на пути к созданию полноценной операционной системы.

Первая пакетная операционная система была разработана компанией General Motors в середине 1950-х годов для компьютера IBM 701, вероятно, это была первая операционная система. Основная идея пакетной обработки заключалась в переносе загрузки программ и печати результатов на менее мощные машины-спутники, соединенные с более крупными машинами высокоскоростными электронными коммуникационными сетями. Системы пакетной обработки 1950-х годов были прототипами современных операционных систем. Они первыми внедрили программное обеспечение для контроля выполнения приложений.

Первые многофункциональные операционные системы появились в 1960-х годах, после развития пакетных систем. Производительность процессоров выросла настолько, что задержка процессора в простых пакетных системах стала неприемлемой. В этом контексте появление многозадачных пакетных систем было логичным шагом. Необходимым условием для работы многозадачной системы является наличие достаточного объема памяти в компьютере. Для многозадачной работы память должна быть достаточно большой, чтобы одновременно хранить как минимум две программы. Многозадачность требует использования нескольких основных подсистем, которые присутствуют во всех современных операционных системах. К ним относятся (1) подсистема управления процессором, которая определяет, какие задачи и когда выделяются процессору; (2) подсистема управления памятью, которая обеспечивает доступность памяти при одновременной конкуренции нескольких программ; и (3) подсистема управления процессами, которая обеспечивает совместное использование ресурсов компьютера (таких как магнитные диски или общие подпрограммы) при одновременной конкуренции нескольких программ.

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы