Помощь в написании студенческих работ
Антистрессовый сервис

Поколения операционных систем

Эссе Купить готовую Узнать стоимостьмоей работы

Д. В. Иртегов, «Введение в операционные системы». — СПб: ВХБ-Петербург, 2008. — 356 с.Э. Танненбаум, Операционные системы. Разработка и реализация. -. Реактивность системы (заданные интервалы времени).В зависимости от данных критериев различаются следующие системы: СПб: 2012, 426 с.А. В. Гордеев, Системное программное обеспечение. — СПб: Питер, 2011 — 125 с. Распределение центрального процессора… Читать ещё >

Поколения операционных систем (реферат, курсовая, диплом, контрольная)

Ранее сетевые операционные системы были очень сильно зависимыми от конкретных конфигураций локальных сетей, и данная операционная система «Nowell NetWare» отличается своей универсальностью. Все сетевые карты, имеющие драйверы «ODI» («Open Datalink Interface») могут быть использованы в сети «Nowell». Из-за универсальности использования она уже долго остается основной операционной системой для локальной сети. Эта операционная система до сих пор находит достаточно широкое применение."Windows Server 2003″ представляет собой сетевую операционную систему, содержащую в себе функциональный набор операционных систем семейств «Windows Server». Данная операционная система используется в тех случаях, когда необходимо выполнение ответственных задач, например, обеспечить безопасность, надежность, доступность и масштабируемость. Корпорацией «Microsoft» было усовершенствовано и расширено семейство серверных операционных систем «Windows» с тем, чтобы показать преимущество технологий «Microsoft .NET», которые были разработаны для того, чтобы связывать людей, системы, устройства и процессы обмена данными между собой. Как правило, на файловом сервере устанавливается операционная система «Novell NetWare», на сервере базы данных остается установленной операционная система от Microsoft «Windows Server2003».Основами построения и функционирования современных операционных систем являются принципы мультипрограммирования. Мультипрограмирование — способ организации по выполнениюсразу нескольких программ на одноймашине. Мультипрограммирование, иными словами − многозадачность (multitasking), есть способ, которым организуется вычислительный процесс, когда на одной машине (ПК) в процессоре переменно выполняется одновременно большое количество задач (программ).Общие критерии эффективности мультипрограммирования:

пропускная способность;

— удобство работы пользователей;

— реактивность системы (заданные интервалы времени).В зависимости от данных критериев различаются следующие системы:

системы по пакетной обработке;

— разделения времени;

— системы в реальном времени. Главные цели мультипрограммирования, который используется в разных операционных системах, − минимизация простоя всех устройств ПК. Это, как правило, задачи вычислительного характера. Операторы формируют пакеты с заданиями, и вводят его тем или иным способом во внешнее запоминающее устройство компьютера. А операционная система сама выбирает из пакетов многопрограммную смесь из имеющихся приложений, так, чтобы система была загружена по максимуму. В данном режиме не представляется возможным дать гарантии выполнения задач в течении строго отведенного времени.

Мультипрограмирование организовано путем работы канала (контроллера) и процессора одновременно. Переключения процессоров с одних задач на другие − инициативы самих задач. В таких операционных системах пользователи полностью отделены от процессов вычислений. Вопросы планирования доступа к вычислительным ресурсам и диспетчеризации играют ключевую роль в построении операционных систем, что, в свою очередь, обеспечивает нормальное функционирование всей современной вычислительной техники. Планирование распределения процессора производится на нескольких уровнях. Один из них — диспетчеризация. На этом уровне диспетчер задач (планировщик процессов) выбирает одну задачу из числа готовых к выполнению и предоставляет ей процессор. Каждая задача занимает процессор относительно малое время (как правило, недостаточное для выполнения задачи), затем диспетчирование повторяется — процессор выделяется другой задаче. Диспетчер принимает текущие решения в динамике сложившейся конкретной обстановки. Таким образом, цели диспетчирования задач следующие:

распределение центрального процессора в динамике в соответствии с критериями;

— эффективная отработка алгоритмов управления задачами;

— сбалансированное использование имеющихся ресурсов;

— баланс между временем ответа и коэффициентом использования ресурсов. Таким образом, диспетчер представляет собой программу, выбирающие задачи (процессы) из «очереди на выполнение», переводящие их в активное состояние и передающие их на обработку на центральный процессор (ЦП).Таким образом, операционные системы за четыре поколения своего существования прошли долгий путь развития от громоздких алгоритмов до многооконных систем семейства Windowsс использованием алгоритмов мультипрограммирования. В заключение настоящей работы хочется отметить, что на этом процесс развития операционных систем не закончен, и они будут также последовательно развиваться, как и развивается современная компьютерная техника. Список использованных источников

Д. В. Иртегов, «Введение в операционные системы». — СПб: ВХБ-Петербург, 2008. — 356 с.Э. Танненбаум, Операционные системы. Разработка и реализация. -

СПб: 2012, 426 с.А. В. Гордеев, Системное программное обеспечение. — СПб: Питер, 2011 — 125 с.

Показать весь текст

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

  1. Д. В. Иртегов, «Введение в операционные системы». — СПб: ВХБ-Петербург, 2008. — 356 с.
  2. Э. Танненбаум, Операционные системы. Разработка и реализация. — СПб: 2012, 426 с.
  3. А.В. Гордеев, Системное программное обеспечение. — СПб: Питер, 2011 — 125 с.
Заполнить форму текущей работой
Купить готовую работу

ИЛИ