Семейство операционных систем W2k. Обзор версий. Процессы и очереди

Загрузить архив:
Файл: ref-23227.zip (172kb [zip], Скачиваний: 72) скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РФ

МИНИСТЕРСТВО ТРУДА И ЗАНЯТОСТИ

РГСУ

ФАКУЛЬТЕТ СОЦИОЛОГИИ И ИНФОРМОЦАОННЫХ ТЕХНОЛОГИЙ

КАФЕДРА МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ И СЕТЕЙ

                                                                                                                    

Курсовая работа по дисциплине:

«ОПЕРАЦИОННЫЕ СИСТЕМЫ»

тема: ОПЕРАЦИОННЫЕ СИСТЕМЫ W2k. ОБЗОР ВЕРСИЙ.

ПРОЦЕССЫ И ОЧЕРЕДИ.

Выполнили студентки

Группы АСУ-Д-3-2              

Левина Н.И.

Петракова И.А.                  

Руководитель

к.э.н кафедры МИСиС

Журавлева Елена Михайловна

Москва, 2005 г.


ВВЕДЕНИЕ. PAGEREF _Toc121920498 h 3

ОСНОВНАЯ ЧАСТЬ.. PAGEREF _Toc121920499 h 4

Платформа Windows 2000.. PAGEREF _Toc121920500 h 4

Возможности Windows 2000 Professional PAGEREF _Toc121920501 h 5

Надежность.. PAGEREF _Toc121920502 h 6

Простота использования иподдержки.. PAGEREF _Toc121920503 h 6

Поддержка мобильных пользователей.. PAGEREF _Toc121920504 h 8

Удобство работы сИнтернетом... PAGEREF _Toc121920505 h 10

Требования к оборудованию... PAGEREF _Toc121920506 h 10

Возможности Windows 2000 Server. PAGEREF _Toc121920507 h 11

Надежность имасштабируемость.. PAGEREF _Toc121920508 h 11

Себестоимость.. PAGEREF _Toc121920509 h 11

Службы Интернета иприложений.. PAGEREF _Toc121920510 h 12

Требования к оборудованию... PAGEREF _Toc121920511 h 14

Возможности Windows 2000 Datacenter Server. PAGEREF _Toc121920512 h 14

Масштабируемость.. PAGEREF _Toc121920513 h 14

Надежность.. PAGEREF _Toc121920514 h 15

Себестоимость.. PAGEREF _Toc121920515 h 16

Требования к оборудованию... PAGEREF _Toc121920516 h 17

Процессы... PAGEREF _Toc121920517 h 17

Очереди.. PAGEREF _Toc121920518 h 18

Типы очередей.. PAGEREF _Toc121920519 h 19

Алгоритм программы, формирующей очередь.. PAGEREF _Toc121920520 h 19

Текст программы, формирующей очередь.. PAGEREF _Toc121920521 h 21

ЗАКЛЮЧЕНИЕ. PAGEREF _Toc121920522 h 24

Использованная литература: PAGEREF _Toc121920523 h 25


ВВЕДЕНИЕ

Операционная система представляет комплекс системных и служебных программных средств. С одной стороны она опирается на базовое программное обеспечение компьютера, входящее в его систему BIOS (базовая система ввода-вывода), с другой стороны, она сама является опорой для программного обеспечения более высоких уровней – прикладных и большинства служебных приложений. Приложениями операционной системы принято называть программы, предназначенные для работы под управлением данной системы [5].

         Основная функция всех операционных систем – посредническая. Она заключается в обеспечении нескольких видов интерфейса:

· Интерфейса между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);

· Интерфейс между программным и аппаратным обеспечением (аппаратно-программный интерфейс);

· Интерфейс между разными видами программного обеспечения (программный интерфейс);

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


ОСНОВНАЯ ЧАСТЬ

WindowsW2k является графической операционной системой [4]. Система предназначена для управления автономным компьютером, но также содержит все необходимое для создания локальной компьютерной сети и имеет средства для интеграции компьютера во всемирную сеть.

В состав семейства W2k, выпускаемого корпорацией Microsoft, входят одна клиентская версия Windows 2000Professional и несколько версий Windows 2000 Server. Среди Windows 2000 Server различают: Windows 2000 Server — для серверов рабочих групп и отделов, Windows 2000 Advanced Server — для приложений и более надежных серверов отделов и Windows 2000Datacenter Server — для наиболее ответственных систем обработки данных. Все семейство призвано обеспечить минимально возможную совокупную стоимость владения и инфраструктуру, которая позволит повысить работоспособность компьютера.

Платформа Windows 2000

Платформа Windows 2000 представляет собой операционную систему нового поколения, предназначенную для делового использования на самых разнообразных компьютерах — от переносных компьютеров до высококлассных серверов. Данная операционная система основывается на технологии NT и является лучшей операционной системой для ведения коммерческой деятельности в Интернете. Совместное использование операционных систем Windows 2000 Professional и Windows 2000 Server предоставляет предприятиям более полное и всеобъемлющее управление рабочими местами и использование распределенных сетей, чем это может быть достигнуто при раздельном использовании указанных операционных систем или при их использовании совместно с другими операционными системами [7].

Впервые продукты Windows 2000 для клиента и сервера были специально разработаны для совместной работы, что позволяет снизить затраты на ведение бизнеса. Комплексные технологии управления, применяемые одновременно как на клиенте, так и на сервере, позволяют системным администраторам централизованно контролировать как настольные компьютеры, так и сети.С помощью входящей в состав операционной системы Windows 2000 технологии управления IntelliMirror действующей совместно со службой Active Directory администраторы могут применять политики к данным пользователей, настройкам рабочего стола и к программному обеспечению. Эти политики перемещаются вместе с пользователями. При использовании операционной системы Windows 2000 совместно с технологией IntelliMirror конечные пользователи гораздо реже обращаются за помощью в справочную службу ввиду того, что они допустили случайные ошибки при ручном конфигурировании системы.

Операционная система Windows 2000 помогает заниматься коммерческой деятельностью в Интернете. Использование объединенных в составе операционной системы функций работы с Web, связи, безопасности и прикладных служб, позволяет быстрее выйти на рынок с решениями для электронной коммерции. Эти службы представляют собой основу для разработки высокопроизводительных приложений для ведения электронной коммерции и занятия бизнесом в определенных отраслях. С использованием поддержки для COM+ и XML, а также с интеграцией Microsoft Internet Explorer 5.01 с клиентом, и службы Internet Information Services 5.0 (IIS) с сервером, разработчики могут быстро создавать и разворачивать мощные решения для Web, а также создавать сайты для Web или интрасети, и управлять этими сайтами.

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

Операционная система Windows поддерживает свыше 11000устройств, включая самые новаторские устройства для ведения коммерческой деятельности с использованием ПК. Операционная система Windows 2000 является масштабируемой. Она обеспечивает работу с малыми устройствами, например, со смарт-картами; с другой стороны обеспечивается работа с 32-процессорными симметричными многопроцессорными серверами (SMP); также обеспечивается работа и с любыми промежуточными устройствами, такими, как цифровые камеры, сканеры и устройства, подключаемые с помощью шины USB.

Возможности Windows 2000 Professional

Возможности операционной системы Windows® 2000 Professional позволяют использовать ее как операционную систему для современных настольных компьютеров и компьютеров Notebook, используемых на предприятиях любого типа. При создании этой системы корпорация Microsoft сохранила все полезные возможности Windows 98 — технологию Plug and Play, простой и понятный пользовательский интерфейс, широкие возможности управления — и улучшила их. Кроме того, их дополнили система безопасности, средства управления и обеспечения надежности, характерные для системы Windows NT®. Развертывание системы Windows 2000 Professional как на одном компьютере, так и в рамках всемирной сети позволяет повысить эффективность использования компьютерных технологий приодновременном снижении общей стоимости владения.


Надежность

Windows защищает основные файлы системы отперезаписи приустановке приложений. Вслучае перезаписи файла система защиты Windows File Protection заменит перезаписанный файл правильной версией. Защита системных файлов, описанная выше, обеспечивает надежную работу системы Windows 2000 иотсутствие системных сбоев, характерных дляболее ранних версий системы.

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

Windows 2000 – Полноценная 32–разрядная операционная система. Она уменьшает вероятность сбоев приложений инезапланированных перезагрузок системы.

Программа MicrosoftInstaller работает сослужбой Windows Installer Service, помогая пользователям правильно устанавливать, настраивать, сопровождать, обновлять иудалять программы, снижая доминимума риск ошибок пользователя ивозможность снижения производительности.

Программа WindowsLogoProgram гарантирует соответствие продукта набору требований, разработанных корпорацией Microsoft совместно спользователями инезависимыми разработчиками

Значительно меньше причин перезагрузки. Исключено большинство случаев, вызывающих принудительную перезагрузку системы дляWindows NT4.0 иWindows 9x. Вомногих случаях даже приустановке новых приложений перезагрузка системы непонадобится.

Простота использования иподдержки

Инструментальное средство SystemPreparationTool (SysPrep) помогает администраторам клонировать конфигурации компьютеров, системы иприложения, позволяя упростить, ускорить иудешевить процесс развертывания программ.Диспетчер установки (Setup Manager) графический мастер, помогающий администраторам создавать сценарии установки.

Службы удаленной установки RemoteInstallationServices (RIS) позволяют устанавливать операционную систему посети (включая образы SysPrep). Службы RISдают пользователям возможность экономить время иснижать стоимость развертывания системы, позволяя администраторам стандартизировать настройки системы всоответствии стребованиями конкретной организации. Хотя дляслужб RISтребуется система Windows 2000Server, нетнеобходимости устанавливать еенакаждом клиентском компьютере.

Многоязычный пользовательский интерфейс (MUI) изменяет пользовательский интерфейс, позволяя легко создавать, читать иредактировать документы наразных языках

Повышение быстродействия обеспечивает 25% увеличение быстродействия посравнению с Windows 9x всистемах соперативной памятью 64МБиболее.

Ускоренная многозадачность. Система использует полную 32–разрядную архитектуру, позволяющую выполнять одновременно больше задач, чемWindows 95илиWindows 98.

Масштабируемая поддержка памяти ипроцессора поддерживает до4ГБоперативной памяти (RAM) идодвух симметричных мультипроцессоров.

Равноправная поддержка Windows 9x иWindows NT обеспечивает системе Windows 2000Professional возможность взаимодействия сболее ранними версиями Windows наравноправной основе, включая разрешение совместного доступа ктаким ресурсам, какпапки, принтеры ипериферийные устройства.

Службы Microsoft Windows дляUNIX 2.0обеспечивают системам Windows NTиWindows 2000ряддополнительных возможностей, улучшающих взаимодействие ссуществующими UNIX–системами предприятия. Онивключают полный набор поддерживаемых иполностью интегрированных компонентов, обеспечивающих взаимодействие иоблегчающих встраивание операционных систем Windows NT4.0 иWindows 2000всуществующие UNIX –системы.

Настраиваемые меню приспосабливают меню «Пуск» кособенностям работы пользователя, отображая наиболее часто используемые приложения.

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

Окна предварительного просмотра длямультимедиа позволяют просматривать образ файла мультимедиа вWindows Explorer перед открытием файла. Другие мастера упрощают выполнение повседневных иперспективных задач, врезультате уменьшается число звонков вслужбу технической поддержки иулучшается обслуживание клиентов. Например, Мастер установки принтера упрощает подключение локального илисетевого принтера даже вовремя просмотра Web–страниц.

Модель безопасности Windows NT разрешает доступ ксистемным ресурсам только после проверки подлинности пользователя. Модель безопасности включает компоненты дляпроверки пользователя, получающего доступ кобъектам (например, файлам ипринтерам общего доступа), действий, которые онможет выполнять надданным объектом ипроверяемых событий

Шифрование файловой системы (EFS) производит пофайловое шифрование спомощью созданного случайным образом ключа. Процессы шифрования идешифрования производятся явным дляпользователя образом.

Поддержка IP–безопасности (IPSec) помогает защитить данные, передаваемые посети. Средство IPSec является важной частью системы обеспечения безопасности длявиртуальных частных сетей (VPN), позволяющее организациям безопасно передавать данные через Интернет.

Поддержка Kerberos обеспечивает эффективную проверку подлинности, позволяя быстро получить доступ кресурсам предприятия, использующим операционную систему Windows 2000. Kerberos— этостандарт Интернета, особенно эффективный длясетей, состоящих изкомпьютеров сразличными операционными системами, например, UNIX.

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

Средство MicrosoftManagementConsole (MMC) обеспечивает согласованную централизованную среду длясредств управления.

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

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

Средство IntelliMirror предоставляет пользователям расширенный доступ кихинформации ипрограммному обеспечению. Технологии управления IntelliMirrorTM имеют важные преимущества дляпользователей переносных компьютеров, позволяя ресурсам ихкомпьютеров «следовать» заними, независимо оттого, откуда онивошли всеть. Функция Intellimirror, дает пользователям возможность продолжать работать ссетевыми документами даже приразрыве сетевого подключения. Длясредства Intellimirror требуется Windows 2000Server.

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

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

Поддержка мобильных пользователей

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

Автономно доступные файлы ипапки позволяют продолжать работу ссетевыми файлами, отключившись отсети. Функция «Автономные файлы» операционной системы Windows 2000Professional позволяет создавать на компьютере зеркальную копию документов, хранимых всети.

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

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

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

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

Более простые мастера настройки удаленного доступа дают пошаговые указания длянастройки удаленного доступа ксети иливиртуальной частной сети (VPN).

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

Шина UniversalSerialBus(USB) Позволяет подключать иотключать разнообразные периферийные устройства, такие какджойстики, сканеры ивидеокамеры безнеобходимости дополнительной настройки илиперезагрузки настольного илипереносного компьютера.

Поддержка IrDA обеспечивает защищенное беспроводное соединение между двумя компьютерами ссистемой Windows 2000сиспользованием популярного протокола передачи данных через инфракрасный порт.

IEEE 1394 обеспечивает соединение сбольшой пропускной способностью дляустройств, требующих более быстрой передачи данных.

Становится возможным поддержка различных цифровых устройств. В системе поддерживаются съемные устройства хранения данных, такие какDVDиDevice Bay. Возможности работы свысококачественной графикой обеспечиваются спомощью поддержки Accelerated Graphics Port (AGP), разнообразных видеоплат имониторов, стандарта OpenGL 1.2, интерфейса DirectX® 7.0APIирасширений Video Port Extensions.

Технология PlugandPlay позволяет автоматически устанавливать новое оборудование сминимальной необходимостью настройки. Этот стандарт поддерживают более 6500устройств.

                     


                      Удобство работы сИнтернетом

Встроенный обозреватель Internet Explorer 5.01 обеспечивает интеграцию рабочего стола пользователя сWebом.

Мощная платформа дляразработчиков. Поддержка динамического HTML иязыка XMLдает разработчикам широкие возможности— содновременным сокращением времени разработки.

Строка поиска позволяет быстро искать различную информацию, например, Web–страницы илиадреса людей. Можно также выбрать поисковую систему— всеводном месте.

Панель журнала позволяет вернуться кранее просмотренным узлам. Напанели журнала отображаются нетолько посещенные Web–узлы, ноиузлы внутренней сети, сетевые серверы илокальные папки.

Избранное позволяет найти иупорядочить информацию, хранимую вфайлах, папках инаWeb–узлах

Пакет администрирования Internet Explorer (IEAK) позволяет системным администраторам быстро иэффективно производить межплатформенное развертывание обозревателя Internet Explorer 5.01,устанавливая только выбранные компоненты испециальные приложения.

Средство Автозаполнение (AutoComplete) при вводе нескольких знаков вадресной строке автоматически предлагает варианты адреса URLизчисла недавно введенных адресов.

Средство IntelliForms избавляет отскучной работы позаполнению Web–форм, автоматически вводя имя, адрес идругие сведения иззащищенного хранилища навашем компьютере.

Средство AutoCorrect автоматически исправляет ошибки внаиболее распространенных типах адресов URL, таких какhttp, .com, и.org.

Автоматическая настройка прокси–сервера автоматически находит прокси–сервер инастраивает обозреватель Internet Explorer 5.01дляподключения кInternet через этот сервер.

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

Требования к оборудованию

Здесь приведены минимальные требования коборудованию для операционной системы Windows 2000 Professional [9].

· Pentium–совместимый процессор счастотой 133Мгциливыше

· 64мегабайта (МБ) оперативной памяти (RAM)— рекомендованный минимум; сувеличением размера оперативной памяти увеличивается быстродействие

· Жесткий диск объемом 2ГБ, накотором имеется неменее 650МБсвободного места

· Операционная система Windows 2000Professional поддерживает однопроцессорные идвухпроцессорные системы.

Возможности Windows 2000 Server

Популярная вовсем мире серверная операционная система становится ещелучше. Семейство программных продуктов Windows 2000Server— следующее поколение серии операционных систем Windows NTServer. Дляобеспечения наилучшей платформы дляорганизации цифрового бизнеса вWindows 2000Server надежные, удобные дляработы вИнтернет службы каталога, сетевые службы ислужбы приложений объединены смощным комплексным управлением. Организациям любого масштаба новая версия обеспечивает:

Надежность имасштабируемость

Повышение общей надежности, расширение возможностей доступа ксистеме иулучшенная масштабируемость— триосновные задачи дляWindows 2000Server. Наиболее важные усовершенствования обеспечивают:

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

Уменьшение числа необходимых перезагрузок. Значительное число задач администрирования, требовавших перезагрузки системы Windows NTServer 4.0, нетребуют перезагрузки Windows 2000Server. Этопомогает расширить возможности доступа ксистеме дляконечных пользователей.

Усовершенствованные службы кластеризации ибалансировки нагрузки. Windows 2000Advanced Server объединяет поддержку кластеризации присбоях вработе приложений синтегрированной балансировкой нагрузки сети иприложений, чтоделает возможным выполнение масштабируемых приложений снепрерывным доступом кданным вмногоуровневой среде Windows 2000.

Улучшенную масштабируемость. Диапазон масштабируемости операционной системы Windows 2000Server— отнебольших рабочих групп докрупных центров обработки данных. Так, например, новая версия оптимизирована длясимметричных многопроцессорных систем (SMP) счислом процессоров до32 иподдерживает до64Гбайт физической памяти.

Себестоимость

Windows 2000Server обеспечивает мощное комплексное управление благодаря таким усовершенствованиям инфраструктуры, какподдержка дистанционного управления, Active Directory, IntelliMirror идругие. Сочетание этих средств дает клиентам возможность повысить эффективность сделанных капиталовложений иснизить общие затраты. Всостав Windows 2000Server включены следующие службы, облегчающие управление серверами, сетями ирабочими станциями:

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

Развитая инфраструктура управления. Windows 2000Server предоставляет компаниям средства конфигурирования, защиты иобеспечения гарантии качества услуг сети. Кроме Active Directory, этаинфраструктура активизируется спомощью инструмента управления Windows Management Instrumentation (WMI), консоли управления Microsoft Management Console (MMC), размещения сценариев Windows Scripting Host (WSH) иединой объектной модели Common Object Model (COM).

Гибкая корпоративная защита данных. Windows 2000Server поддерживает технологии аутентификации Kerberos, PKIиSmartCard, обеспечивая гибкую защиту корпоративных данных организации исистем электронной торговли.

Полный набор услуг дляфайлов, печати иИнтернет. Windows 2000Server предоставляет новые возможности выделения дискового пространства, динамического управления томами, Интернет–печати иИнтернет–службы наоснове IIS5.0.

Интеграция симеющимися увассистемами. Windows 2000Server рассчитана навзаимодействие симеющимися увассовременными платформами итехнологиями. Так, Windows 2000Server можно интегрировать ссуществующими службами каталогов Novell NDSисервера Microsoft Exchange Server.

Службы Интернета иприложений

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

Internet Information Services (IIS) 5.0. Наиболее важной Интернет–технологией, интегрированной сWindows 2000Server, является IIS5.0, которые делают Windows 2000Server мощным сервером Интернета исервером Интернет–приложений интрасети. Технология IIS5.0станет полезным инструментом какдлянебольших рабочих групп иотделов корпоративной интрасети, такидлякрупных поставщиков услуг Интернета, размещающих информацию наWeb–узлах, ккоторым ежедневно обращаются миллионы пользователей. IISобеспечивает простейший способ совместного использования информации, создания иразвертывания приложений деловой сферы, атакже размещения данных наWeb–узлах иуправления ими.

Сетевые службы. В состав Windows 2000Server включен полный комплект сетевых служб, чтодает возможность организациям конфигурировать иадминистрировать сети всоответствии сосвоими средствами, подключать удаленных служащих, офисы филиалов инастраивать расширенные интрасети партнеров. Новые мастера, отвечающие спецификации Plug–and–play, помогают небольшим компаниям настраивать сети иподключаться кИнтернету спомощью лишь нескольких щелчков мыши. Интегрированные средства прямого дозвона иорганизации виртуальных частных сетей (Virtual Private Networking) обеспечивают подключение удаленных пользователей ипартнеров спомощью стандартных протоколов. Разнообразные службы маршрутизации итрансляторы адресов упрощают подключение офисов филиалов. Кроме того, мультимедийные сетевые службы, средства обеспечения гарантии качества услуг (Quality ofService), поддержка многоадресной передачи, APIтелефонной связи TAPI 3.0 икомплексное, интеллектуальное централизованное управление Active Directory делают Windows 2000лучшей платформой дляэксплуатации исопровождения сетевых решений объединенной передачи данных, звука ивидео.

Интернет–приложения. Windows 2000Server поддерживает активные серверные страницы Active Server Pages (ASP) иязык XML— технологии, упрощающие разработку мощных Web–узлов, которые управляются базами данных.

Terminal Services Новая функция операционной системы Microsoft® Windows® 2000Server, которая предоставляет рабочий стол Windows 2000Professional иновейшие Windows–приложения спомощью «эмуляции терминала». Организациям, которым необходимо повысить гибкость размещения приложений иконтролировать затраты науправление настольными ПК, архитектура Terminal Services обеспечивает расширенные возможности посравнению страдиционной двух— илитрехуровневой архитектурой «клиент–сервер». После того, какпрограмма Terminal Services инсталлирована насервере Windows 2000Server, выполнение приложений, обработка данных ииххранение длявсех клиентов может производиться наэтом сервере.

COM+. В Windows 2000Server реализованы новые технологии сервера приложений (COM+), которые помогают компаниям создавать, развертывать иадминистрировать размещенные насервере приложения, сформированные сиспользованием модели составных объектов Microsoft Component Object Model (COM). Всостав служб COM+ входит интегрированная поддержка балансировки нагрузки, транзакций, улучшенного доступа кданным иасинхронной связи. Используя мощные инструментальные средства, например Visual Basic, дляпроектирования масштабируемых, трехуровневых приложений, исоздавая качественные приложения спомощью технологий многократно используемых объектов, COM+ идеально подходит дляразработки деловых приложений иприложений электронной коммерции сWeb–интерфейсом.

Требования к оборудованию

· Intel Pentium стактовой частотой 200МГциливыше. Рекомендуется тактовая частота 350Мгциливыше

· 128–Мбайт ОЗУ (оперативной памяти (RAM))— рекомендованный минимум; сувеличением размера оперативной памяти увеличивается быстродействие

· 900Мбайт свободного пространства нажестком диске

· Убедитесь, чтовсекомпоненты системы находятся всписке совместимости аппаратных средств Beta 3Hardware Compatibility List дляMicrosoft Windows 2000Server.

·

Возможности Windows 2000 Datacenter Server

Операционная система Windows®2000 DatacenterServer, новый продукт семейства Windows2000Server, представляет значительный интерес дляорганизаций каквкачестве традиционного центра данных серверной среды, используемой бизнес–приложениями, такидляновых Интернет–решений типа бизнес–бизнес ибизнес–потребитель. Более того, Windows2000 DatacenterServer является платформой дляприложений завтрашнего дня, основанных натехнологии.NET, которым потребуется ещеболее высокий уровень масштабируемости инадежности, строгое соблюдение таких основных стандартов, какXML, иподдержка такого программного обеспечения, каквеб–службы.

Корпорация Майкрософт совместно сведущими поставщиками компьютерных систем участвует впрограмме WindowsDatacenterProgram. Этапрограмма дополняет операционную систему пакетом комплексной проверки оборудования, службой поддержки корпоративного класса иобеспечивает сертификацию приложений. Windows 2000Datacenter Server содержит дополнительные компоненты сширокими функциональными возможностями.

Возможности Windows2000Datacenter Server содержит всекомпоненты иобладает всеми функциями семейства операционных систем Windows Server. Помимо этого, предусмотрены следующие возможности:

Масштабируемость

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

Развертывание больших базданных. Устойчивость котказам, поддержка большой памяти ивысокопроизводительных серверов делает Windows2000 DatacenterServer лучшей платформой длясоздания иразвертывания больших централизованных базданных исерверных хранилищ данных длябизнес–приложений, электронной коммерции, размещения поставщиков служб приложений ипоставщиков услуг Интернета. Кроме того, WinSock Directs обеспечивает высокоскоростное взаимодействие между серверами сиспользованием широкополосной связи смалым временем задержки, ускоряется обмен данными между серверами приложений ибазами данных. Приэтом нетребуется вносить изменения всуществующие приложения.

Уменьшение размера исложности инфраструктуры. Масштабирование до32процессоров позволяет объединить службы набольших серверах иуменьшить размер исложность инфраструктуры напредприятиях иупоставщиков приложений.

Централизованное управление сетями. Служба ActiveDirectory обеспечивает централизованное управление распределенными сетями. Онаподдерживает развитые средства управления рабочими местами, автоматическое распространение программных продуктов иделегирование административных полномочий. Припомощи средства управления процессами Process Control Tool администратор может динамически распределять серверные ресурсы между приложениями ипроцессами наоснове ихспецифических требований куровню обслуживания. Кроме того, всистему интегрированы службы терминалов Terminal Services, обеспечивающие удаленное управление серверами слюбого рабочего места.

Надежность

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

Жесткое тестирование платформы испециализированные службы. При поставке системы обязательным требованием является успешное прохождение теста совместимости оборудования Datacenter HCT(Datacenter Hardware Compatibility Test). Этииспытания, проводящиеся втечение 14суток приповышенной нагрузке, предназначены дляпроверки всех системных компонентов, включая оборудование сервера, операционную систему ивседрайверы, работающие врежиме ядра. Требуется, покрайней мере, 7-суточное тестирование поставляемого оборудования ипрограммного обеспечения длягарантии надежной работы платформы втечение всего срока службы. Поставщик системы обязан предоставить потребителям возможность пользоваться службой Change Management Service, спомощью которой распространяются обновления системы. Корпорация Майкрософт включила впрограмму сертификации приложений Windows2000Application Certification часть, относящуюся кDatacenter, чтопозволяет гарантировать оптимальную работу приложений подуправлением операционной системы Windows2000DatacenterServer.

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

Повышение доступности сервера исети. Четырехузловая служба кластеризации Microsoft® Cluster Service поддерживает восстановление ключевых приложений итаких служб инфраструктуры, какбазы данных, DHCP, WINS, службы обмена сообщениями, службы доступа кфайлам ипринтеров, после отказов оборудования илипрограммного обеспечения. Четырехузловая кластеризация спереключением присбое обеспечивает защиту оттрех последовательных сбоев оборудования иявляется экономически выгодной.

Быстрое разрешение вопросов, снижающее незапланированные простои.
Интегрированная поддержка оборудования ипрограммного обеспечения организована ввиде службы технической поддержки Joint Support Queue. Служба Joint Support Queue, укомплектованная персоналом какизкомпании — поставщика системы, такиизкорпорации Майкрософт, обеспечивает тесное взаимодействие различных организаций, лабораторную диагностику любых конфигураций, быстрое тестирование ираспространение исправлений.

Себестоимость

Windows2000 DatacenterServer является эффективной имасштабируемой альтернативой другим, более дорогостоящим решениям.

Выбор OEM–поставщиков высокопроизводительных систем.В отличие отразработок других изготовителей, Windows 2000Datacenter Server предлагает потребителям широкий выбор высокопроизводительных систем наоснове процессоров Intel, скоторыми можно продолжать использовать имеющийся набор приложений. Пользователи могут сами выбрать платформу ислужбы, атакже подобрать себе поставщика, наилучшим образом соответствующего ихконкретным потребностям.

Низкая общая стоимость владения. Быстродействие операционной системы Windows 2000Datacenter Server выше илисопоставимо сбыстродействием ведущих RISC/UNIX–решений привтрое меньшей стоимости. Кроме того, Windows–системы проще вуправлении иразработке, чемлюбые другие корпоративные решения.

Широкие перспективы дальнейшего развития. С учетом ясной концепции развития, основанной наразрабатываемой корпорацией Майкрософт технологии .NET иприменении компьютеров спроцессорами IA–64, можно сделать вывод, чтооперационная система Windows 2000Datacenter Server является лучшей длядолговременного вложения средств высокопроизводительной средой, защищенной оттехнологического устаревания. Развертывая еесегодня, потребитель может быть уверен, чтофункциональные возможности платформы иприменяемые внейтехнологии будут изавтра отвечать егопотребностям.

В пакет Windows 2000 DatacenterServer входит программа WindowsDatacenterProgram, которая может производить полную проверку решений сиспользованием теста совместимости оборудованияHCT (Datacenter Hardware Compatibility Test), интегрировать поддержку оборудования ипрограммного обеспечения сиспользованием Joint Support Queue, систематически обновлять систему припомощи Change Management Services, а так же проверять сертификацию приложений Datacenter сиспользованием теста Veritest.

Требования к оборудованию

· Сервер. Многопроцессорная обработка сприменением 8илибольшего числа процессоров (поддерживается до32процессоров)

· Процессор Intel Pentium III(Xeon) илиболее быстрый.

· Неменее 256МБоперативной памяти (поддерживается минимум 128МБ, максимум 64ГБ).

· Жесткий диск, содержащий 2,0ГБсвободного места.

· Монитор VGAилиболее высокого разрешения.

· Убедитесь, чтовсесистемные компоненты содержатся всписке совместимого оборудования (Hardware Compatibility List) длясистемы Microsoft Windows 2000Datacenter Server.

Процессы

Вторым по значимости понятием в операционной системе (ОС) является понятие процесса. Процессы - это последовательность операций при выполнении программы или ее части вместе с используемыми данными [1].

По времени развития процессы делятся на последовательные, параллельные и комбинированные. Для последних есть точки, в которых существуют оба процесса, и точки в которых существует только один процесс [6].

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

По генеалогическому признаку различают порождающие и порожденные процессы.

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

По месту развития процессы делятся на внутренние (реализуются в центральном процессоре) и внешние (реализуются на внешних процессорах).

По принадлежности к операционной системе процессы бывают системные (исполняют программу из состава операционной системы) и пользовательские.

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

Распределение процессов между имеющимися ресурсами носит название планирование процессов.

Очереди

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

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

Очередь - структура данных, работающая по принципу "первым пришел, первым ушел" (FIFO(First In, First Out)). Для нее определены две операции: добавление нового элемента в конец очереди ("Put") и получение (получение значения с последующим удалением) элемента из начала очереди ("Get"). Также возможна операция "Peek": получение значения первого элемента очереди без его удаления.Очередь реализуется на основе указателей (ссылок) на следующий элемент очереди [2].

Типы очередей

1)Однонаправленные - это когда движешься от начала очереди в конец последовательно, то есть сначала выполняется первый процесс в очереди, потом второй, третий и так далее, при этом выполненный процесс снимается с очереди - это и есть классическая очередь.
При реализации такой очереди в программе хранится только указатель на первый объект очереди. Для доступа, например, к 5-ому элементу, необходимо пройти все предыдущие элементы очереди. При этом в самой записи (элементе очереди) хранится кроме полезной информации, еще и ссылка (указатель) на следующий элемент [8].

2)Двунаправленные – это процессы выполняются не по порядку, то есть сначала может быть выполнен элемент из начала очереди, далее из конца, затем из середины и т.д. При реализации такой очереди обычно хранится уже две переменные - "голова" и "хвост" очереди. Хотя вполне можно ограничиться только "Головой". В самой записи находится уже два указателя: на предыдущий элемент и на следующий. Первый элемент очереди ссылки на предыдущий элемент не имеет (на Pascal ставиться "пустое значение указателя" - Nil), а последний элемент - ссылки на следующий не имеет и вместо него ставится Nil

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

Алгоритм программы, формирующей очередь

Для формирования очереди и работы с ней необходимо иметь три переменные типа указатель, первая из которых определяет начало очереди, вторая - конец очереди, третья – вспомогательная [2].

Описание компоненты очереди и переменных типа указатель представим следующим образом:

type

   PComp=^Comp;

   Comp=record

         D:T;

        pNext:PComp

        end;

var

   pBegin, pEnd, pAux: PComp;

где pBegin - указатель начала очереди, pEnd - указатель конца очереди, pAux - вспомогательный указатель.

Тип Т определяет тип данных компоненты очереди.

Начальное формирование очереди выполняется следующими операторами (Рис. 1):

Рис. 1 Операторы, выполняющие начальное формирование очереди.

Добавление компоненты в очередь производится в конец очереди (Рис. 2):

Рис. 2 Добавление в конец очереди нового элемента.

Добавление последующих компонент производится аналогично.

Выборка компоненты из очереди осуществляется из начала очереди, одновременно компонента исключается из очереди. Пусть в памяти ЭВМ сформирована очередь, состоящая из трех элементов (Рис. 3):

Рис. 3 Очередь, состоящая из трех элементов.

Выборка компоненты выполняется следующими операторами (Рис. 4):

D1:=pBegin^.D;

pBegin:=pBegin^.pNext;

Рис. 4Выборка компоненты из очереди.

Текст программы, формирующей очередь

Приведенный в курсовой работе алгоритм реализован в программе, которая формирует очередь, добавляет в нее произвольное количество компонент, а затем читает все компоненты и выводит их на экран дисплея. В качестве данных взять строку символов. Ввод данных - с клавиатуры дисплея, признак конца ввода - строка символов END.(Программа написана на языке TurboPascal 7.0)

             

ProgramQUEUE;

usesCrt; {использование модуля crt}

type         {создание новых типов переменных, которые потребуются в программе}

   Alfa= String[10];{строковый тип переменных}

   PComp= ^Comp;{указатель}

   Comp= record{запись}

          sD:Alfa;

          pNext:PComp{указатель следующего элемента в очереди}

         end;

var{описание переменных, используемых в программе}

{глобальные переменные}

   pBegin, pEnd: PComp;{начало очереди, конец очереди, вспомогательный элемент}

   sC: Alfa;{присвоение sC строкового типа}

ProcedureCreateQueue(varpBegin,pEnd: PComp; varsC: Alfa);{процедура создания очереди, в скобках указаны входные и выходные переменные}

   begin

    New(pBegin);{создание нового структурного типа начала очереди, встроенная функция Pascal}

    pBegin^.pNext:=NIL;{далее идет начальное формирование очереди}

    pBegin^.sD:=sC;

    pEnd:=pBegin

   end;

Procedure AddQueue(var pEnd:PComp; var sC:Alfa);{процедурадобавленияэлементавочередь}

   varpAux: PComp;{описание локальных элементов процедуры}

   begin

    New(pAux);{создание нового указателя}

    pAux^.pNext:=NIL;{постановка указателя на последний элемент очереди}

    pEnd^.pNext:=pAux;{постановка указателя в конец последнего элемента очереди}

    pEnd:=pAux; {установка указателя в положение ввода нового элемента очереди}

    pEnd^.sD:=sC{добавление элемента в конец очереди}

end;

Procedure DelQueue(var pBegin: PComp; var sC: Alfa); {удалениеочереди}

{далее происходит выборка элемента очереди и его последующее удаление из очереди}

   begin

    sC:=pBegin^.sD;

    pBegin:=pBegin^.pNext

   end;

begin

   Clrscr;{очищение экрана, внутренняя функция модуля crt}

   writeln(' ВВЕДИ СТРОКУ '); {вывод на экран запроса к пользователю}

   readln(sC); {считывание ответа пользователя}

   CreateQueue(pBegin,pEnd,sC); {процедура создания очереди}

{далее следует цикл добавления элементов в очередь до тех пор пока пользователь не введет команду остановки}

   repeat

    writeln(' ВВЕДИСТРОКУ ');

    readln(sC);

    AddQueue(pEnd,sC)

   until sC='END';

   writeln(' ***** ВЫВОД РЕЗУЛЬТАТОВ *****'); {вывод результатов}

{далее следует последовательное удаление элементов из очереди до тех пор пока очередь не опустеет}

   repeat

    DelQueue(pBegin,sC);

    writeln(sC);

   until pBegin=NIL

end.

Program Lifo;

Type

Ptr = ^Sp;

Sp = Record

Buk:Char;

Sl:Ptr;

End;

Var

Pp,Np,Tp:Ptr; {Последующий, начальный и текущий указатели}

C:Char;

Begin

{Начало очереди}

Pp:=Nil;          { очередь пустая}

Writeln (` Введите элемент очереди`);

Readln(C);

While C<>`*`do

Begin

{Выделение памяти для текущего адреса}

New (Tp);

Tp^.Buk:=C;

{Сдвигаемуказатель}

Tp^.Sl:=Pp;    { Ссылки из последнего элемента и}

Pp:=Tp;          { на последний очереди}

Writeln (` Введите элемент очереди`);

Readln(C);

End;

{Теперь Ppи Tp- cсылка на последний, (верхний), элемент,}

{ Выборка с конца очереди}

Tp:=Pp; { Tекущий указатель = ссылке на первый элемент }

While Tp <> Nil do

Begin

Write (Tp^.Buk);       { вывод информационного Элемента }

Tp:=Tp^.Sl;    { переход к следующему элементу }

End;

Writeln(`Конец`);

End.


ЗАКЛЮЧЕНИЕ

Хотя выпуск новых версий ОС подобных Windows 2000 Pro всегда влечет за собой немало проблем, разработчики Microsoft изначально сумели предоставить пользователям те возможности, которых они ждали, реализовав все нововведения достаточно логично.

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

Многие специалисты считают Windows 2000 Pro лучшей настольной операционной системой для предпринимателей, мобильных пользователей, профессиональных дизайнеров и разработчиков программного обеспечения. И именно поэтому настоятельно рекомендуют всем, кто располагает необходимым оборудованием, как можно скорее самим оценить всю мощь этой изящно построенной и функционально богатой операционной среды [10].


Использованная литература:

1)Дорот В.Л., Новиков Ф.А. Толковый словарь современной компьютерной лексики. – СПб.: БХВ-Петербург, 2002.

2)Фаронов В. В. TurboPascal 7.0. - М.:Нолидж, 2003.

3)Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки: Учебное пособие. – М.:ФОРУМ, 2005.

4)Уильям Р. Станек. MicrosoftWindows 2000. Справочник администратора. – М.: Русская Редакция, 2004.

5)Информатика. Базовый курс / Под редакцией С. В. Симоновича. - СПб.: Питер, 2003.

6)курс лекций по предмету «Операционные системы», Журавлева Е. М., РГСУ,2005.

7) (официальный сайт MSWindows)

8) (форумпрограммистов)

9)

Дэвид Соломон, Марк Русинович. Внутреннее устройство MSWindows 2000. Электронный учебник.

10)Статья Поля Тюрро – в«Windows 2000 Magazine»,которую можно прочесть на