рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Требования к ОС офисной сети

Работа сделанна в 2000 году

Требования к ОС офисной сети - раздел Связь, - 2000 год - Организация работы офисной сети под управлением конкретной операционной системы Требования К Ос Офисной Сети. Главным Требованием, Предъявляемые К Операционн...

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

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

Примером может служить ОС UNIX Поэтому операционные системы всегда изменяются со временем эволюционно, и эти изменения более значимы, чем изменения аппаратных средств. Изменения ОС обычно заключаются в приобретении ею новых свойств, например поддержке новых типов внешних устройств или новых сетевых технологий. Если код ОС написан таким образом, что дополнения и изменения могут вноситься без нарушения целостности системы, то такую ОС называют расширяемой.

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

Существует несколько долгоживущих популярных операционных систем, для которых наработана широкая номенклатура приложений. разновидности UNIX, MS-DOS, Windows 3.x, Windows NT, OS 2 Некоторые из них пользуются широкой популярностью. Поэтому для пользователя, переходящего по тем или иным причинам с одной ОС на другую, очень привлекательна возможность запуска в новой операционной системе привычного приложения.

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

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

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

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

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

Именно поэтому большая часть всех проблем, рассматриваемых в этой главе, относится к мультипрограммным системам. В наши дни становится общепринятым введение в ОС функций поддержки мультипроцессорной обработки данных. Такие функции имеются во всех популярных ОС, таких как Microsoft Windows NT , начиная с 4.1. Создать процесс - это прежде всего означает создать описатель процесса, в качестве которого выступает одна или несколько информационных структур, содержащих все сведения о процессе, необходимые операционной системе для управления им. В число таких сведений могут входить, например, идентификатор процесса, данные о расположении в памяти исполняемого модуля, степень привилегированности процесса приоритет и права доступа и т. п. Примерами описателей процесса являются блок управления задачей ТСВ Task Control Block в OS 360, управляющий блок процесса РСВ - Process Control Block в OS 2, дескриптор процесса в UNIX, объект-процесс object-process в Windows NT. Создание описателя процесса знаменует собой появление в системе еще одного претендента на вычислительные ресурсы.

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

Для этого ОС должна обнаружить местоположение такой программы на диске, перераспределить оперативную память и выделить память исполняемой программе нового процесса.

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

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

ОС выполняет планирование потоков, принимая во внимание их состояние. В мультипрограммной системе поток может находиться в одном из трех основных состояний - выполнение - активное состояние потока, во время которого поток обладает всеми необходимыми ресурсами и непосредственно выполняется процессором - ожидание - пассивное состояние потока, находясь в котором, поток заблокирован по своим внутренним причинам ждет осуществления некоторого события, например завершения операции ввода-вывода, получения сообщения от другого потока или освобождения какого-либо необходимого ему ресурса - готовность - также пассивное состояние потока, но в этом случае поток заблокирован в связи с внешним по отношению к нему обстоятельством имеет все требуемые для него ресурсы, готов выполняться, однако процессор занят выполнением другого потока С самых общих позиций все множество алгоритмов планирования можно разделить на два класса вытесняющие и невытесняющие алгоритмы планирования Не вытесняющие поп-preemptive алгоритмы основаны на том, что активному потоку позволяется выполняться, пока он сам, по собственной инициативе, не отдаст управление операционной системе для того, чтобы та выбрала из очереди другой готовый к выполнению поток Вытесняющие preemptive алгоритмы - это такие способы планирования потоков, в которых решение о переключении процессора с выполнения одного потока на выполнение другого потока принимается операционной системой, а не активной задачей Почти во всех современных операционных системах, ориентированных на высокопроизводительное выполнение приложений UNIX, Windows NT 2000, OS 2, VAX VMS , реализованы вытесняющие алгоритмы планирования потоков процессов. В основе многих вытесняющих алгоритмов планирования лежит концепция квантования. В соответствии с этой концепцией каждому потоку поочередно для выполнения предоставляется ограниченный непрерывный период процессорного времени - квант.

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

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

Приоритетное обслуживание предполагает наличие у потоков некоторой изначально известной характеристики - приоритета, на основании которой определяется порядок их выполнения.

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

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

Т.к компьютеры в сети маломощные, то выбор NT или UNIX. Системы UNIX на практике являются очень сложными в освоении, поэтому рассмотрим организацию сети на базе NT. В практической части рассматривается проблема построения локальной вычислительной сети подразделения офиса под управлением операционной системы Windows NT. Хотя в настоящее время эта операционная система практически не применяется при построении новых сетей, но она успешно применяется в ранее созданных сетях.

Я рассмотрю возможности этой ОС, и сделаю анализ о применимости ее в современных сетях. 2.

– Конец работы –

Эта тема принадлежит разделу:

Организация работы офисной сети под управлением конкретной операционной системы

Причиной столь интенсивного развития информационных технологий является все возрастающая потребность в быстрой и качественной обработки информации,… Любая сетевая операционная система, с одной стороны, выполняет все функции… Сетевые функции сегодня встраиваются в ядро ОС, являясь ее неотъемлемой частью.

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Требования к ОС офисной сети

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Теоретическая часть
Теоретическая часть. Сетевые операционные системы1.1.1. NetWareNovell была одной из первых компаний, которые начали создавать ЛВС. Она производила как аппаратные средства, так и программные, однако

Операционная система офисной сети
Операционная система офисной сети. Офисная сеть в основном является одноранговой, где все компьютеры равны в возможностях доступа к ресурсам друг друга. Каждый пользователь может по своему ж

Установка и управление
Установка и управление. Windows NT Server, как и все 32-разрядные операционные системы семейства Windows, имеет пользовательский интерфейс Windows 95, что существенно сокращает время, необходимое д

Сетевые свойства
Сетевые свойства. Сетевые службы встроены в операционную систему и обеспечивают пользователям доступ ко всем разделяемым ресурсам сервера. Windows NT Server поддерживает наиболее распростран

Основные и дополнительные функции и возможности Windows NT Server
Основные и дополнительные функции и возможности Windows NT Server. Windows NT Server как файл-сервер Компьютер используется как централизованное хранилище большого количества коллективно используем

Диагностика неисправностей
Диагностика неисправностей. В Windows NT Server 4.0 включена улучшенная программа диагностики, предоставляющая исчерпывающую информацию о драйверах устройств, прерываниях, используемых адресах и на

Функциональная схема локальной вычислительной сети
Функциональная схема локальной вычислительной сети. Организационно-штатная структура подразделения Рассмотрим организационно-штатную структуру подразделения. В состав подразделения входят 3

Понятие домена и связи доверия
Понятие домена и связи доверия. Основным элементом централизованного администрирования в Windows NT Server является домен. Домен - это группа серверов, работающих под управлением Windows NT

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

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

Библиографический список
Библиографический список. Богданова Д.А. Телекоммуникации в школе. Информатика и образование, 1996, 1-3. 2. Блэк Ю. Сети ЭВМ протоколы, интерфейсы, перевод с англ - М. Мир, 1990-506С. 3. Вет

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги