що дозволяв виділяти сегмент пам'яті в 640 Кб для окремого DOS-додатка. Однак процесор і286 у цьому віртуальному режимі працювала занадто повільно, тому віртуальна DOS-машина була реалізована на основі реального режиму процесора. При цьому був потрібний перезапуск процесора для переключення між реальним і захищеним режимами. Хоча ця операція і виконувалася дуже швидко і непомітно для користувача, вона була складною і вносила плутанину.
Microsoft і IBM не змогли повною мірою реалізувати концепцію віртуальної обробки в режимі I8086: у цьому режимі DOS-додатка, що безпосередньо читала чи писала в апаратні порти, переставали працювати. У зв'язку з цим не могли використовуватися і популярні мережні ОС на базі DOS.
Пам'ять у цьому режимі використовувалася нераціонально - якщо користувач конфігурував OS/2 з можливістю DOS-сумісності, те 640 КБ пам'яті завжди виділялися для цих цілей і не могли використовуватися для задач OS/2.
Ще одним недоліком була відсутність можливості обміну даними між DOS- і OS/2-додатками.
У кожен момент часу міг виконуватися тільки один DOS-додаток, і цей додаток не міг використовувати розширену пам'ять.
У результаті для користувачів OS/2 багато популярних DOS-додатків виявилися недоступними, а ті, що були доступні, не могли взагалі взаємодіяти із середовищем OS/2. Час показав, що для користувачів ця обставина виявилася дуже важливою, тому що багато хто відмовивися від покупки OS/2, залишаючись з перевіреної, хоча і не дуже зробленою DOS.
Аналітики, що займаються 32-х бітними ОС для ПК, завжди концентрують свою увагу на битві між Microsoft Windows і IBM OS/2, припускаючи, що Microsoft має перевагу. Але не всі згодні з такою точкою зору. OS/2 v.2.0 була першою доступною і працюючою 32-х бітною ОС для ПК. І вона першою почала чергове коло змагань - версія OS/2 Warp, призначена для клієнтських машин мереж клієнт-сервер і однорангових мереж, з'явилася на ринку раніш Windows 95, позиціонована аналогічним образом. OS/2 Warp була також першою системою, що включила набір засобів підтримки Internet, а також засобів об'єктної орієнтації.
4.2. OS/2 Warp. Загальна характеристика
Наприкінці 1994 року IBM випустила третю головну версію OS/2, що називалася OS/2 Warp 3 (warp - основа). Її демонстрація і розгорнута рекламна компанія нагадувала рекламну компанію 1992 року, коли була випущена OS/2 2.0. У всякому разі одне гасло було точним повторенням: у цій системі є багато переваг, що користувачі і корпорації можуть використати негайно з 32-х розрядного операційного середовища.
OS/2 Warp має добре продуманий обєктно-орієнтований інтерфейс із застосуванням техніки drug-and-drop при виконанні операцій копіювання, видалення, печаті, а також деяких інших. Переліки властивостей об'єктів легко доступні в меню, викликуваних щигликом правої клавіші миші. Мається спеціальна панель для розміщення часто використовуваних документів чи ПП.
До складу OS/2 Warp входить набір утиліт BonusPack, що містить IBM Works - інтегрований програмний пакет початкового рівня, і Internet Access Kit - самий повний набір засобів для мережі Internet із усіх засобів, що поставляються в складі ОС, Web Browser і пошта Internet Mail. У публікаціях зустрічаються твердження, що він більш досконалий, чим набір для доступу до Internet, реалізований у Windows 95. У лютому 1995 року IBM почала продавати пакет OS/2 Warp 3 Full Pack, що містить бібліотеки Win-OS/2. Ці бібліотеки дають можливість виконувати Windows-програми, не здобуваючи ліцензійних копій Microsoft Windows.
Одним з часто критикуючих недоліків OS/2 Warp є те, що вона не підтримує 32-х бітні додатки Windows (точніше, він підтримує API Win32s, але не підтримує повний API Windows NT, що називається Win32 і який майже цілком підтримує Windows 95). Однак найближчим часом цей недолік не буде критичним, тому що додатків Win32 поки небагато, зате з додатками Win16 у OS/2 Warp проблем немає. IBM говорить, що вона може забезпечити підтримку додатків Win32, якщо цього побажають користувачі.
У той же час у OS/2 Warp відчувається недолік мережних функціональних можливостей. Положення повинне змінитися, тому що влітку 1995 року IBM початку продавати наступну версію OS/2 - Warp Connect, що містить найважливіші драйвери й утиліти. У число нових засобів входять редиректори для ОС NetWare 3.х і 4.1 і OS/2 LAN Server. Версія OS/2 Warp Connect працює з протоколами IPX і NetBIOS, а також з новою реалізацією протоколів TCP/IP. Цей новий комплект встановлює двокрапкове з'єднання по протоколі PPP замість з'єднань SLIP, передбачених у базовому пакеті OS/2 Warp. Цей комплект понизив навантаження на ЦП і забезпечив одночасний доступ до локальної мережі і мережі Internet.
Крім того, Warp Connect надає давно очікувані в OS/2 засоби однорангового мережевого зв'язку. Відповідно до повідомлення фірми IBM, у цю версію входить велике число власних драйверів, що зможуть працювати більш ніж з 70% існуючих адаптерів Ethernet і більш ніж з 90% адаптерів Token Ring. Те ж саме ПЗ дає можливість клієнту Warp Connect підключатися до серверу LAN Server 4.0.
Warp Connect містить також програму Lan Distance фірми IBM, що дозволить з'єднуватися через зв'язувальний сервер з будь-яким підключеним до мережі пристроєм. На відміну від Windows 95 ОС Warp Connect не містить засобів, що підтримують вилучений доступ через телефонні мережі, що комутуються. Ще одним нововведенням є довідкова база даних ASK PSP на компакт-диску з інтерфейсом запитів мовою, близької до природньої англійського.
Що стосується поштових послуг, то IBM вибрала для Warp Connect пакет Lotus Notes Express, а не свій власний Ultimedia Mail/2. Notes Express дозволяє з'єднатися з будь-яким сервером Notes.
Як і