Открыть сервис

Presentation Manager

Presentation Manager — это графическая оболочка (оконная среда) для операционных систем OS/2 и AIX, разработанная компанией IBM. Представляет собой одну из первых коммерчески успешных реализаций графического интерфейса пользователя (GUI) на платформе IBM PC, основанную на парадигме рабочего стола с окнами, значками и меню. Presentation Manager (PM) является наследником технологии, заложенной в Windows 1.0 и OS/2 1.0, и в значительной степени повлиял на развитие последующих оконных систем, включая Windows 3.x и OS/2 Warp.

История

Предпосылки и разработка

В середине 1980-х годов корпорация Microsoft совместно с IBM разрабатывала операционную систему OS/2, которая должна была стать преемницей MS-DOS. Первоначально OS/2 1.0 (1987) имела только текстовый интерфейс. Однако уже в 1985 году Microsoft начала работу над графической оболочкой для OS/2, которая получила рабочее название «Windows for OS/2». В 1987 году, после разрыва партнёрства между Microsoft и IBM (из-за разногласий по поводу будущего OS/2 и Windows), IBM продолжила разработку собственной графической среды.

В 1988 году IBM представила OS/2 1.1 с графической оболочкой, которая и получила название Presentation Manager. Эта версия стала первой коммерческой реализацией PM. В отличие от Windows 2.x, которая была надстройкой над MS-DOS, Presentation Manager был встроен непосредственно в ядро OS/2, что обеспечивало более высокую стабильность и многозадачность.

Развитие и версии

Конец эры

С середины 1990-х годов, на фоне доминирования Microsoft Windows 95 и Windows NT, а также из-за внутренних проблем IBM с маркетингом OS/2, развитие Presentation Manager замедлилось. Последняя версия OS/2, OS/2 Warp 4.52 (2001), всё ещё включала PM, но дальнейшие обновления прекратились. В 2005 году IBM официально прекратила продажи OS/2. Несмотря на это, Presentation Manager и Workplace Shell до сих пор используются в некоторых промышленных и банковских системах, работающих на устаревшем оборудовании.

Архитектура и устройство

Presentation Manager построен на основе модели оконного менеджера и диспетчера сообщений. В отличие от Windows, где графическая подсистема (GDI) была отдельной DLL, в OS/2 PM был тесно интегрирован с ядром.

Основные компоненты

Рабочий стол (Workplace Shell)

Начиная с OS/2 2.0, Presentation Manager был дополнен объектно-ориентированной оболочкой — Workplace Shell (WPS). WPS не заменял PM, а работал поверх него, предоставляя пользователю графический интерфейс для управления файлами, программами и системными настройками.

Классификация

Presentation Manager можно классифицировать как:

Функциональные возможности

Сравнение с Windows

Presentation Manager часто сравнивают с Microsoft Windows, особенно с версиями 3.x и 9x.

ХарактеристикаPresentation Manager (OS/2)Microsoft Windows 3.x/9x
АрхитектураИнтегрирован в ядро ОСНадстройка над MS-DOS
МногозадачностьВытесняющая (preemptive)Кооперативная (cooperative)
Объектная модельДа (Workplace Shell)Нет (файловый менеджер)
СтабильностьВысокая (защита памяти)Низкая (зависимость от DOS)
ПроизводительностьВысокая на мощном оборудованииСредняя
СовместимостьОграниченная (только OS/2)Широкая (MS-DOS, Windows)

Presentation Manager был более стабильным и мощным, но менее совместимым с существующим программным обеспечением, чем Windows.

Применение и значение

Критика

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →