Программное обеспечение сетей ЭВМ
Рефераты >> Коммуникации и связь >> Программное обеспечение сетей ЭВМ

Рисунок 1.

Многозадачность

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

16-конечная звезда: Операци-онная системаБлок-схема: альтернативный процесс: Процессор
Блок-схема: альтернативный процесс: Приложение 1

Подпись:  Œ  Œ

Блок-схема: альтернативный процесс: Приложение 2

Рисунок 2.

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

Многопроцессорность

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

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

Блок-схема: альтернативный процесс: Процессор 1

Блок-схема: альтернативный процесс: Задание 216-конечная звезда: Операци-онная система

Блок-схема: альтернативный процесс: Задание 3

Блок-схема: альтернативный процесс: Процессор 2Блок-схема: альтернативный процесс: Задание 4

Рисунок 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 лишь оптимизацией для настоль­ного компьютера.


Страница: