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

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

Быстродействие сетевой ОС

Быстродействие сетевой ОС - раздел Связь, Программное обеспечение сетей ЭВМ Быстродействие Сетевой Ос. Сетевая Операционная Система Должна Работать С Мак...

Быстродействие сетевой ОС. Сетевая операционная система должна работать с максимально возможной скоростью. Добиться этого удаётся посредством «трёх М»: многопоточности, многозадачности, многопроцессорности. Многопоточность Многопоточная обработка основана на том, что микропроцессор (в конечном счете, от¬ветственный за все происходящее в компьютере) работает с невероятной скоростью, измеряемой крошечными единица¬ми времени — тактами.

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

При многопоточной обработке процесс (например, приложение — редактор текстов) подразделяется на отдельные составляющие, или потоки, каж¬дый из которых выполняется микропроцессором по отдель¬ности (см. рис. 1). Подразделение процесса на составляющие его потоки – функция самого приложения, а планирование по¬токов, то есть порядок предоставления им процессорного вре¬мени, осуществляется операционной системой.

Точнее, имен¬но так обстоит дело в системах типа Windows NT или OS/2, поддерживающих вытесняющую многозадачность. Рисунок 1. Многозадачность Многозадачность — одна из особенностей современных операционных систем от Windows 95 до Windows NT, OS/2 и UNIX, состоящая в их кажущейся способности одновременно выполнять несколько процессов. Эта способность создается благодаря высокой скорости ра¬боты процессора и его способности перемежать выделенные разным задачам интервалы времени (их называют квантами), не обязательно завершая выполнение одного процесса до на¬чала другого (см. рис. 2). Рисунок 2. Существует два типа многозадачности: с вытеснением и без него (последнюю называют также кооперативной много¬задачностью). В первом случае операционная система сама контролирует, кто, что и когда делает.

Она способна отложить выполнение процесса (потока), если надо выделить время дру¬гому процессу, имеющему высший приоритет. В случае коо¬перативной многозадачности процессы сосуществуют на ос¬нове некоего «кодекса чести», сами, решая, когда им отдать про¬цессор другому приложению.

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

Есть две разновидности много — процессорной обработки: асимметричная (Asymmetric Multiprocessing, ASMP) и симметричная (Symmetric Multi¬processing, SMP). При асимметричной обработке нагрузка рас¬пределяется между процессорами так, что один или несколь¬ко из них обслуживают только операционную систему, а ос¬тальные заняты только приложениями. При симметричной обработке любой процесс, требующий обработки, может быть поручен любому свободному процессору (см. рис. 3). В силу большей гибкости симметричной модели операцион¬ная система с поддержкой SMP обеспечивает два важных пре¬имущества.

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

Рисунок 3. Windows NT Server Появление ОС Windows NT Server ознаменовало вступле¬ние корпорации Microsoft на рынок сетевых операционных си¬стем. Windows NT Server быстро стала весьма популярной, осо¬бенно в своей значительно переработанной версии 4.0, куда включена поддержка набора системных служб Active Server, спроектированного специально для разработки интрасетей и управления ими. Windows 2000 (переименованная версия 5.0) еще более расширяет возможности управления сетью благодаря инициативе нулевых расходов на администрирование (Zero Administration Initiative), которая снизит расходы и сложность поддержки персональных ком¬пьютеров-клиентов благодаря централизации управления кли¬ентами и их ПО. Windows NT — 32-разрядная многопоточная многозадачная операционная система, которая поставляется в версиях для сервера и для рабочей станции.

В своем серверном воплощении Windows NT служит фундаментом пакета серверных приложений Microsoft BackOffice.

Версия для рабочей станции представляет собой высокопроизводительную операционную систему, отличаю¬щуюся от Windows NT Server лишь оптимизацией для настоль¬ного компьютера. Windows NT лучше всего «себя чувствует» на компьюте¬рах с большим объемом памяти и дискового пространства. Ей необходимо минимум 16 Мб ОЗУ, но она работает намного быстрее и стабильнее, когда объем ОЗУ составляет 32 Мб и более. В этом отношении Windows NT аналогична играм, Windows 95 и приложениям типа Microsoft Office 97, работа которых заметно улучшается, когда объем памяти превышает минимально допустимую величину.

Необходимый объем дис¬кового пространства зависит от платформы, на которой рабо¬тает Windows NT. В системах на базе процессоров Intel она занимает на диске минимум 125 Мб, а в RISC-системах ей по¬надобится не менее 160 Мб. По части типа платформы Windows NT почти всеядна: она пригодна как для однопроцессорного сервера, почти ничем не отличающегося от Вашего настоль¬ного компьютера, так и для чуда техники с поддержкой SMP и 32 процессорами.

В большинстве сетей используются не только ПК и не только Windows, но целый конгломерат платформ и даже се¬тевых архитектур. Windows NT Server, как и большинство сер¬верных операционных систем, «хорошо осведомлена» об альтернативных «укладах жизни». Поэтому она может работать как самостоятельно, так и в сотрудничестве с другими сете¬выми ОС — Novell NetWare, DEC Pathworks и почтенной UNIX. Windows NT можно подключать к мэйнфреймам по протоко¬лу IBM SNA, к сетям Macintosh с протоколами AppleShare и Apple Talk и к любым сетям на основе протоколов TCP/IP, включая, естественно, и Интернет.

Windows NT Server поддер¬живает также компьютеры-клиенты под управлением Mac OS, OS/2, UNIX, MS-DOS и разных версий Windows (в том числе «старушки» 3.1). Надежная и эффективная поддержка совместного ис¬пользования ресурсов — важнейшая обязанность сетевой опе¬рационной системы; по степени важности с ней сопоставима только поддержка электронной почты.

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

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

Программное обеспечение сетей ЭВМ

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

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

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

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

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

ОПЕРАЦИОННЫЕ СИСТЕМЫ КОМПЬЮТЕРНЫХ СЕТЕЙ
ОПЕРАЦИОННЫЕ СИСТЕМЫ КОМПЬЮТЕРНЫХ СЕТЕЙ. Операционная система сети включает в себя набор управляющих и обслуживающих программ, обеспечивающих:  межпрограммный метод доступа (возможность

КОММУНИКАЦИИ
КОММУНИКАЦИИ. Операционные системы составляют лишь часть сетевой среды. Сотрудничество любого рода связано с передачей и приемом информации, и поэтому требует коммуникационного программного обеспеч

УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ
УПРАВЛЕНИЕ БАЗАМИ ДАННЫХ. Создание форм — это целое направление в области управления базами данных для среды поддержки совместной деятельности. Может показаться, что базы данных — всего лишь унылое

ДОСТУП К МЭЙНФРЕЙМАМ
ДОСТУП К МЭЙНФРЕЙМАМ. Сети в масштабе предприятия (часто не вполне «чисто» ло¬кальные) — часть инфраструктуры любой крупной корпора¬ции. Сети, представляющие собой смесь традиционной тех¬нологии ми

SMS- сервер управления системами
SMS- сервер управления системами. У SMS две задачи — централизовать управление сетью и уп¬ростить распространение программного обеспечения и его модернизацию на клиентских системах. SMS подойдет и

ПРАКТИЧЕСКАЯ ЧАСТЬ
ПРАКТИЧЕСКАЯ ЧАСТЬ. Практическое задание № 1 Общая характеристика задачи: Определить экономию или перерасход горючего по каждому водителю и итог за месяц: Ведомость учёта расхода горючего. М

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