несумісності програмного забезпечення при його роботі з іншим додатковим обладнанням. На відміну від цього, Windows-програма може звертатися до зовнішніх пристроїв тільки через Windows, яка забезпечувала підтримку даного пристрою для всіх програм, що працювали під його управлінням.
У Windows була вирішена ще одна проблема, властива MS DOS. Програмістам, що розробляли програмні продукти для Windows, були надані всі засоби розробки графічного інтерфейсу користувача. Завдяки такій стандартизації засобів розробки програм, Windows-програми стали більш зрозумілими і зручними для кінцевих користувачів.
Істотною перевагою, що обумовила перехід величезної кількості користувачів настільних обчислювальних систем на використання Windows-програм, стала можливість створення і редагування в цих програмах текстів, звітів, електронних таблиць, друкарських форм, презентацій та інших електронних документів з використанням шрифтів найрізноманітнішої конфігурації, що масштабуються, з використанням графічних об'єктів, а також відео- і аудіоінформації.
У Windows була вперше реалізована багатозадачність, тобто користувачі отримали реальну можливість одночасно виконувати декілька обчислювальних процесів і легко переключатися з однієї програми на іншу.
Для організації обміну даними між різними програмами у Windows було запропоновано відразу декілька методів:
через спеціальний буфер обміну даними (Clipboard), у який діючі програми можуть вільно вміщувати і прочитувати деякі дані;
за допомогою динамічного обміну даними (Dynamic Data Exchange, DDE) між програмами, коли одна програма може використати дані, створені іншою програмою;
за допомогою механізму скріплення і впровадження об'єктів (Object Linking and Embedding, OLE), коли програма, що використовує дані з іншої програми для їх зміни або редагування, може запускати програму, за допомогою якої ці дані були створені.
Однією з найістотніших переваг Windows є можливість практично без будь-яких обмежень запускати старі DOS-програми, при цьому зовсім не обов'язково завершувати роботу самої Windows.
Але, крім очевидних переваг, нова графічна оболонка мала деякі істотні недоліки.
Разом з підвищенням ефективності використання апаратних засобів істотно зросло навантаження на мікропроцесор і на жорсткий диск, більш завантаженою стала оперативна пам'ять, що досить часто істотно сповільнює виконання програм, особливо якщо таких задач запущено декілька одночасно.
Робота MS DOS разом з Windows знизила загальну стійкість і надійність роботи персонального комп'ютера.
Список недоліків можна продовжити. Але навіть неповний їх перелік свідчить про те, що ця програмна оболонка була ще дуже далека від досконалості. Основним гальмом її розвитку було те, що вона працювала поверх застарілої операційної системи MS DOS. Розв'язання проблеми полягало в повній відмові від MS DOS і у створенні на основі графічного інтерфейсу абсолютно нової операційної системи, що зберігає, однак, повну сумісність з уже існуючим програмним забезпеченням MS DOS і Windows 3.0 і 3.1.
Операційна система OS/2. Перш ніж почати знайомство безпосередньо з операційною системою OS/2, необхідно коротко нагадати історію створення і розвитку даної системи, оскільки без цього її опис був би неповним.
Як відомо, перші версії системи OS/2 з'явилися на ринку операційних систем у 1987 році. Головна мета створення OS/2 полягала в забезпеченні принципово нового програмного середовища, яке задовольняло б потреби офісної діяльності. З погляду архітектури даної операційної системи було визначено завдання: максимально використати можливості передових мікропроцесорів того часу - Intel 80286. Система OS/2 не повинна була працювати на мікропроцесорах типу Intel 8086. За роботу по створенню нової операційної системи, яка повинна була вміти використати всю пам'ять персонального комп'ютера, що адресується, використати захищений режим мікропроцесора Intel 80286 і можливості організації багатозадачного програмного середовища, спільно взялися дві провідні комп'ютерні фірми Microsoft і IBM. До того часу різні обмежені форми умовної багатозадачності були реалізовані і в операційній системі MS DOS, але відсутність відповідної апаратної підтримки накладала на неї суворі обмеження, і у зв'язку з цим її неможливо було розглядати як реальну багатозадачну систему. Були потрібні нові програмні рішення, які б надали можливість використати архітектуру нового мікропроцесора з максимальною віддачею.
Перша версія нової операційної системи вийшла в листопаді 1987 року. Система OS/2 1.0 надавала користувачам такі можливості:
використання захищеного режиму мікропроцесора 80286 і до 16 Мбайт пам'яті, що адресується;
витісняюча багатозадачність з можливістю одночасного виконання до 12 програм;
принципово новий командний процесор;
різні системні засоби.
На думку багатьох експертів, поява і розвиток нової операційної системи, яка розроблялася і підтримувалася такими авторитетними фірмами, обіцяла OS/2 блискучу перспективу зайняти монопольне положення у сфері операційних систем для настільних обчислювальних комплексів. Однак, паралельно з роботою над OS/2, фірма Microsoft займалася розробкою власного проекту - Windows. Починаючи з 1990 року, коли Microsoft випустила чергову версію своєї програмної оболонки Windows 3.0, фірми - розробники програмного забезпечення буквально за лічені місяці перейшли на випуск програм для графічного інтерфейсу Windows. З цього моменту фірма Microsoft остаточно сконцентрувала свої зусилля на власній концепції операційної системи нового покоління і перестала займатися спільними розробками з IBM.
Отже, з початку 1990-х років на ринку операційних систем для персональних комп'ютерів замість потужного тандему з'явилися сильні суперники, кожний з яких, маючи величезний інтелектуальний і фінансовий багаж, взявся за реалізацію власних уявлень про майбутнє комп'ютерної індустрії загалом і програмне забезпечення зокрема. З того моменту фірма IBM самостійно займалася випуском нових версій OS/2, виборюючи у Microsoft право створення досконалої операційної системи для персональних комп'ютерів.
OS/2 сьогодні - це потужна операційна система, розроблена для сучасних і майбутніх поколінь персональних комп'ютерів. її відмітними особливостями є:
незалежний від конкретних апаратних пристроїв графічний інтерфейс, який реалізований на базі підсистеми Presentation Manager і має незалежні стандартизовані механізми виклику та управління;
забезпечення витісняючої багатозадачності для всіх без винятку програмних додатків, що виконуються під управлінням системи;
наявність засобів захисту, що забезпечують надійність і стійкість системи, не обмежуючи при цьому потреб працюючих прикладних програм;
надання кожній програмі операційного середовища у вигляді виділеного адресного простору, який не може бути використаний іншими програмами, що виконуються.
За останні роки конкуренція між основними виробниками операційних систем істотно загострилася, що обумовило створення головними суперниками в боротьбі за лідерство на даному сегменті ринку програмних продуктів все більш досконалих систем, що мають прекрасні експлуатаційні показники сьогодні і на близьку перспективу.
Сімейство операційних систем Microsoft Windows.
Сімейство операційних систем, які постачаються сьогодні фірмою Microsoft на ринок операційних систем, складають такі програмні продукти:
Windows 95 (з подальшими версіями) - операційна система для персональних комп'ютерів на базі мікропроцесорів Intel;
Windows NT Workstation - операційна система для персональних комп'ютерів на базі мікропроцесорів Intel, DEC Alpha і для багатопроцесорних комп'ютерів;
Windows NT Server - мережна операційна система для спеціалізованих файлових серверів на базі мікропроцесорів Intel, DEC Alpha і для багатопроцесорних комп'ютерів;
Windows СЕ - операційна система для спеціалізованих пристроїв і комп'ютерів класу "палмтоп";
Розглянемо дані операційні системи детальніше і проведемо їх порівняльний аналіз з урахуванням специфіки задач, що вирішуються за їх допомогою і специфіки вимог до апаратного забезпечення, що пред'являються даними системами. Такий аналіз необхідний у зв'язку з тим, що операційні системи сімейства Windows фірми Microsoft вже давно стали найбільш популярними і поширеними для настільних і мобільних обчислювальних комплексів і практично будь-якому користувачеві персональних комп'ютерів доведеться працювати з ними.
Операційна система Windows 95.
Прямим нащадком графічного програмного середовища Windows, яке вже коротко розглядалося вище, можна вважати операційну систему Windows 95, перша закінчена версія якої вийшла в кінці 1995 року. Це справді була перша закінчена версія операційної системи Windows для комп'ютерів, оснащених мікропроцесорами сімейства Intel.
Windows 95 розроблялася в той період, коли на ринку операційних систем вже існувала 32-розрядна операційна система захищеного режиму Windows NT. Однак дана операційна система не повністю відповідала вимогам, які ставилися до настільних систем, що було обумовлено невиправдано високими вимогами до апаратних засобів. Windows 95 спочатку розроблялася як система, покликана забезпечити відповідність вимогам до базової операційної системи для настільних обчислювальних систем.
Однією з головних зовнішніх відмінностей нової операційної системи був принципово новий інтерфейс користувача. Крім суто зовнішньої новизни, дана система відрізняється багатьма нововведеннями, які покликані забезпечити їй міцні позиції як основної операційної системи для персональних комп'ютерів.
Основними властивостями операційної системи Windows 95 є:*
досить висока швидкодія;
витісняюча багатозадачність для програм, написаних згідно з інструкціями Win32, і для MS DOS-програм;
кооперативна багатозадачність для програм, написаних згідно з інструкціями WinI6;
наявність вбудованої в систему програми Internet Explorer 3.0, що надає швидкий і простий доступ в глобальну мережу Internet;
наявність електронної пошти, сумісної з цілим рядом стандартів;
сумісність з багатьма (але не з усіма) програмними додатками, які працюють прямо з апаратними засобами або використовують недокументовані можливості MS DOS і Windows;
можливість роботи системи на більшості існуючих моделей персональних комп'ютерів, у тому числі і на застарілих моделях;
підтримання списку конфігурацій обладнання для різних застосувань комп'ютера;
наявність можливості самонастроювання операційної системи на використання різних додаткових пристроїв (plug-and-play);
наявність у системі програмного управління електроживленням комп'ютера (Advanced Power Management).
Вимоги, що висуває Windows 95 до обладнання:
мікропроцесор не нижче за Intel 80386DX (рекомендується Pentium);
4 Мбайт