
- •Ю.Б. Гриценко
- •Учебное пособие
- •ТОМСК — 2009
- •Ю.Б. Гриценко
- •Учебное пособие
- •Гриценко Ю.Б.
- •ВВЕДЕНИЕ
- •1 ВВЕДЕНИЕ В ОПЕРАЦИОННЫЕ СРЕДЫ, СИСТЕМЫ И ОБОЛОЧКИ
- •1.1 Основные понятия
- •1.2 Классификация операционных систем
- •1.3 Классификация построений ядер операционных систем
- •1.4 Представление об интерфейсах прикладного программирования
- •1.4.1 Общие задачи и функции интерфейсов прикладного программирования
- •1.4.2 Варианты реализации интерфейсов прикладного программирования
- •1.4.3 Характеристики интерфейсов прикладного программирования на различных уровнях реализаций
- •1.4.4 Платформенно-независимый интерфейс POSIX
- •1.5 Основные принципы построения операционных систем
- •Вопросы для самопроверки
- •2 ОБЗОР ПОПУЛЯРНЫХ ОПЕРАЦИОННЫХ СИСТЕМ
- •2.1 Операционные системы фирмы Microsoft
- •2.1.2 Операционная система Windows 2000
- •2.1.3 Операционная система Windows XP
- •2.1.4 Операционная система Windows 2003 Server
- •2.1.5 Операционная система Windows Vista
- •2.1.6 Операционная система Windows 2008 Server
- •2.2 Операционные системы семейства Unix
- •2.2.1 История разработки систем UNIX
- •2.2.2 Примеры различных версий Unix
- •2.2.3 Программное обеспечение X Window
- •2.3 Операционная система OS/2
- •2.3.1 История разработки системы OS/2
- •2.3.2 Особенности архитектуры и интерфейса OS/2 Warp
- •2.3.3 Серверная операционная система OS/2 Warp 4.5
- •2.3.4 Эпоха eComStation
- •2.4 Операционные системы реального времени. Операционная система QNX
- •2.4.1 Общее представление об операционных системах реального времени
- •2.4.2 Особенности архитектура системы QNX
- •2.4.3 Основные механизмы QNX
- •Вопросы для самопроверки
- •3 ИНТЕРФЕЙСЫ ОПЕРАЦИОННЫХ СИСТЕМ
- •3.1 Интерфейс командной строки ОС Windows
- •3.2 Интерфейс командной строки ОС Unix
- •Вопросы для самопроверки
- •ГЛОССАРИЙ
- •СПИСОК ЛИТЕРАТУРЫ
- •КОНТРОЛЬНЫЕ РАБОТЫ
- •Контрольная работа № 1
- •Контрольная работа № 2
59
ляющаяся наиболее удачным выбором для пользователей домашних компьютеров и любителей компьютерных игр.
3) Windows XP 64-Bit Edition — 64-разрядная операцион-
ная система, способная удовлетворить самых требовательных пользователей, обладающих специальной технической подготовкой.
Впоследствии Microsoft выпустила еще два выпуска:
1)Windows XP Tablet PC Edition — эта платформа предна-
значена дляработынамобильных персональныхкомпьютерах.
2)Windows XP Media Center Edition — как следует из на-
звания, данный выпуск ориентирован на организацию из персонального компьютера центра по управлению мультимедийными устройствами.
Требования к оборудованию для 32-разрядных версий Windows XP выглядят следующим образом:
–процессор с рекомендуемой тактовой частотой 300 MHZ или более (233 MHZ — требуемый минимум); рекомендуемый процессор — семейство Intel Pentium/Celeron, семейство AMD K6/Athlon/Duron или совместимые с ними.
–Рекомендуемый объем памяти 128 МБ RAM или выше (поддерживаемый минимум 64МБ; может ограничивать работу
инекоторые функции).
–1.5 GB доступного места на жестком диске.
2.1.4 Операционная система Windows 2003 Server
Windows 2003 Server, созданный на основе доказавших свою надежность продуктов семейства Windows 2000 Server, осуществляет интеграцию многофункциональной среды выполнения приложений в целях создания современных веб-служб и подготовки бизнес-решений, позволяющих значительно повысить эффективность процессов обработки информации. При использовании платформы Windows 2003 Server разработчикам предоставляются следующие преимущества:
1. Создание более эффективных приложений благодаря следующим возможностям:

60
–собственной поддержке веб-служб XML на основе использования стандартов, таких, как SOAP2, WSDL3 и UDDI4, в результате чего расширяются возможности для обеспечения взаимодействия приложений друг с другом;
–обширному набору интегрированных служб распределенных приложений, оптимизированных по быстродействию и масштабируемости и включающих новые усовершенствования, связанные с развертыванием, управлением и обеспечением безопасности;
–встроенным средствам обеспечения надежности на основе поддержки архитектуры слабо связанных и тесно связанных компонентов;
–тесной интеграции с серверами Microsoft 2003 Enterprise
Server.
2. Сокращение времени разработки благодаря следующим возможностям:
–предоставлению интегрированного набора служб;
–собственной поддержке веб-служб XML (SOAP, WSDL,
UDDI);
–использованию управляемого кода и других возможностей Microsoft Visual Studio 2003, что позволяет разработчикам сократить время программирования;
–интеграции со средой разработки Visual Studio 2003;
–использованию единого языка программирования;
–возможностям использования существующего оборудования независимо от применяемого языка программирования.
2SOAP (Simple Object Access Protocol) — стандарт SOAP, описы-
вающий протокол, предназначенный для обмена структурированной информацией в распределенных системах, таких, как Интернет.
3WSDL (Web Services Description Language) — язык для описания Интернет-сервисов.
4UDDI (Universal Description, Discovery and Integration) — уни-
версальный метод описания, обнаружения и интеграции web-сервисов для систем электронной коммерции. Бизнес-регистр UDDI представляет собой базу данных общего пользования, в которой компании сами себя регистрируют.
61
Семейство Microsoft Windows 2003 Server включает четыре продукта:
1)Windows 2003 Web Server — продукт, представляющий собой веб-сервер, в котором наибольшее внимание уделяется улучшению функциональных возможностей. Он разрабатывался
сцелью предоставления компаниям многофункциональной и устойчивой платформы для обслуживания и размещения вебприложений, обеспечивающих при этом удобство развертывания и управления. Благодаря использованию технологии Microsoft ASP2003 — одной из составляющих среды 2003 Framework — сервер Windows 2003 Web-Server предоставляет разработчикам платформу для быстрого создания и развертывания веб-служб XML и веб-приложений.
2)Windows 2003 Standard Server — продукт, представ-
ляющий собой надежную операционную систему для сети, обеспечивающую быструю и простую реализацию бизнесрешений. Эта гибкая серверная ОС прекрасно подходит для удовлетворения повседневных требований как крупных, так и малых организаций. В операционной системе Windows 2003 Standard Server предоставляются технологии совместного использования файлов и принтеров, безопасного подключения к Интернету, централизованного развертывания приложений для настольных компьютеров и организации эффективной совместной работы между сотрудниками, партнерами и заказчиками. В Windows 2003 Standard Server реализована поддержка до 4 Гб оперативной памяти и симметричной многопроцессорной обработки с использованием двух процессоров.
3)Windows 2003 Enterprise Server — продукт, предназна-
ченный для компаний среднего и крупного размера. В нем реализованы функциональные возможности, необходимые для поддержки инфраструктуры организации, бизнес-приложений и транзакций электронной коммерции. Windows 2003 Enterprise Server — операционная система, обладающая полным набором функциональных возможностей, обеспечивающая поддержку до восьми процессоров и предоставляющая возможности корпоративного уровня, такие, как создание и поддержка кластеров, состоящих из четырех узлов, и организация оперативной памяти,

62
достигающей объема в 32 ГБ. Данная система доступна также для 64-разрядных вычислительных платформ.
4) Windows 2003 Datacenter Server — продукт, предназна-
ченный для компаний, предъявляющих высокие требования к масштабируемости и доступности. Предоставляет надежную основу для создания критически важных технических решений, обеспечивающих поддержку баз данных, программ планирова-
ния ресурсов предприятия ERP (En-terprise Resource Planning),
обработку сложных транзакций в режиме реального времени и консолидацию серверов. Это — самая эффективная и мощная серверная операционная система из всей линейки Windows 2003 Server. В ней реализована поддержка симметричной многопроцессорной обработки с использованием до 32-х процессоров. В качестве стандартных функций предоставляются службы балансировки нагрузки и создания кластеров, состоящих из восьми узлов. Операционная система Windows 2003 Datacenter Server
доступна также для 64-разрядных вычислительных платформ. Windows 2003 Server основывается на достоинствах, унас-
ледованных от платформы Microsoft Windows NT. Продукты семейства Windows 2003 Server полноценно взаимоувязаны с серверами, принадлежащими семейству Windows 2000.
Функциональные возможности различных версий Windows 2003 Server приведены в таблице 2.2.
Таблица 2.2 — Требования к оборудованию — различных версий
Windows 2003
|
Windows |
Windows |
Windows |
Windows |
|
Возможности |
2003 |
2003 |
2003 |
2003 |
|
Web- |
Standard |
Enterprise |
Datacenter |
||
|
|||||
|
сервер |
Server |
Server |
Server |
|
Минимальная |
|
|
133МГц |
400МГц |
|
тактовая |
133МГц |
133МГц |
(Intel x86) |
(Intel x86) |
|
частота про- |
733МГц |
733МГц |
|||
цессора |
|
|
(Intel Ita- |
(Intel Ita- |
|
|
|
|
nium) |
nium) |
|
Рекомендуемая |
550МГц |
550МГц |
733МГц |
733МГц |
|
тактовая часто- |
|||||
та процессора |
|
|
|
|