OS/2

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Iсторія розвитку Os/2 і її місце на ринку

Аналітики, що займаються 32-х бітовими операційними системами для персональних комп'ютерів, завжди концентрують свою увагу на битві між Microsoft Windows і IBM Os/2, передбачаючи, що Microsoft має перевагу. Але не всі згодні з такою точкою зору. Os/2 v.2.0 була першою доступною і працюючою 32-х бітовою операційною системою для персональних комп'ютерів. І вона першою почала черговий круг змагань - версія Os/2 Warp, призначена для клієнтських машин мереж клієнт-сервер і однорангових мереж, з'явилася на ринку раніше Windows 95, що позиціює аналогічним чином. Os/2 Warp була також першою системою, що включила набір засобів підтримки Internet, а також засобів об'єктної орієнтації.

Os/2 - поступові поліпшення

Операційна система Os/2 починалася як спільна розробка IBM і Microsoft (хоча велику частину роботи повинна була виконати Microsoft). Спочатку вона була задумана як заміна DOS. Вже тоді було ясно, що DOS з її обмеженнями по пам'яті і по можливостях файлової системи не може скористатися обчислювальною потужністю комп'ютерів, що з'являються. Os/2 була добре продуманою системою. Вона повинна була підтримувати витісняючу багатозадачність, віртуальну пам'ятьграфічний призначений для користувача інтерфейс, віртуальну машину для виконання dos-додатків. Фактично вона виходила за межі простої багатозадачності з її концепцією, названою многонітевостью. Перші версії Os/2 не зробили значного впливу на ринок. Версія Os/2 1.0, випущена в 1987 році, містила більшість технічних властивостей, необхідних для багатозадачної ОС. Проте у неї не було менеджера графічної вистави (presentation manager, PM), а також були відсутні драйвери для багатьох популярних принтерів і інших пристроїв. Версія Os/2 1.1, що з'явилася в 1989 році, включала рудиментарну версію PM, яка, нарешті, робила можливим використання графічних застосувань в декількох вікнах. Проте в цій версії PM не вистачало багатьох властивостей, які властиві розвиненому графічному інтерфейсу, крім того, по колишньому були відсутні багато драйверів принтерів. Випущена в 1990 році версія 1.2 мала покращуваний PM, хоча він і не слідував загальноприйнятим концепціям графічного інтерфейсу. З'явилися драйвери для більшості принтерів і інших периферійних пристроїв. Проте дискредитація Os/2 вже сталася. Версія 1.2 не була істотно краще за попередні версії і все ще пред'являла значні вимоги до апаратури. До цього часу багато користувачів вирішили перейти на нову платформу Windows 3.0 або почекати, поки не з'явиться що-небудь принципове краще. Продажі Os/2 як і раніше були млявими і ринок не цікавився нею. Це пояснювалося наявністю в Os/2 ряду істотних недоліків:

  • Microsoft і IBM не змогли повною мірою реалізувати концепцію віртуальної обробки в режимі I8086: у цьому режимі dos-додатки, які безпосередньо читали або писали в апаратні порти, переставали працювати. У зв'язку з цим не могли використовуватися і популярні мережеві операційні системи на базі DOS.
  • Пам'ять в цьому режимі використовувалася нераціонально - якщо користувач конфігурував Os/2 з можливістю dos-сумісності, то 640 КБ пам'яті завжди виділялися для цих цілей і не могли використовуватися для завдань Os/2.
  • Ще одним недоліком була відсутність можливості обміну даними між DOS- і Os/2-пріложеніямі.
  • У кожен момент часу могло виконуватися лише одне dos-застосування, і це застосування не могло використовувати розширену пам'ять.

В результаті для користувачів Os/2 багато популярних dos-застосувань виявилися недоступними, а ті, що були доступні, не могли взагалі взаємодіяти з середовищем Os/2. Час показав, що для користувачів ця обставина виявилася вельми важливою, оскільки багато хто відмовився від покупки Os/2, залишаючись з перевіреною, хоча і не дуже досконалою DOS.