DOS (MicroSoft Disk Operating System) і швидко зайняла домінуюче становище на ринку IBM PC. Найважливішим виявилося рішення Гейтса продавати MS-DOS комп'ютерним компаніям для установки разом з їх обладнанням, на відміну від спроб Кілделла продавати СР/М кінцевим користувачам (принаймні, на початковій стадії) .DOS являє собою однозадачний, однопользовательськую, діалогову ОС. Вона веде діалог з користувачем в текстовому режимі і більшою мірою розрахована на обслуговування прикладних програм текстового режиму, хоча допускає і графіком. Робота з мишею повинна забезпечуватися самими прикладними програмами за мінімальної підтримки з боку ОС. Для розміщення програми користувача і для своїх власних потреб MS-DOS дозволяє використовувати 640 Кбайт пам'яті, що здавалося величезною величиною в ті незапам'ятні часи акуратного програмування і повної відсутності файлів AVI і MP3. Пізніше були додані засоби, що дозволяють з деяким зусиллям використовувати до 4 Мб пам'яті.
Інтерфейс MS-DOS з прикладними програмами заснований на викликах програмних переривань, оброблюваних системою. Більшу частину цих переривань прийнято називати функціями DOS.
Коли в 1983 році з'явився комп'ютер IBM PC/AT з центральним процесором Intel 80286, система MS-DOS вже міцно стояла на ногах, а СР/М доживала свої останні дні. Пізніше система MS-DOS широко використовувалася на комп'ютерах з процесорами 80386 і 80486. Хоча первинна версія MS -DOS була досить примітивна, наступні версії системи включали в себе розширені функції, багато з яких були запозичені у UNIX. (Корпорація Microsoft була добре знайома з системою UNIX і в перші роки свого існування навіть продавала її микрокомпьютерную версію XENIX.)
2.5 Багатозадачні ОС для ПК з графічним інтерфейсом
Швидкий розвиток технології призвело до того, що до кінця 80-х років ПК виявилися в змозі вирішувати значно складніші і трудомісткі завдання, ніж раніше. При цьому багато з досягнень колишніх етапів розвитку ОС виявилися знову затребуваними, але тепер уже в нових умовах, серед яких треба назвати різке підвищення потужності процесорів і обсягу пам'яті, поява високоякісних графічних моніторів і розвиток мережевих технологій.
Стала реальною така річ, як багатозадачна ОС для ПК. Треба сказати, що спочатку ідея системи, в якій один користувач запускає одночасно кілька додатків, більшості фахівців здавалася порожнім піжонством і викликала глузування: «Чому б не виконати кілька програм по черзі?». Нині з таким поглядом смішно навіть сперечатися.
На зміну ОС, які виконували текстові команди, що вводяться користувачем з клавіатури, прийшли системи, в яких взаємодія з користувачем засноване на використанні GUI (Graphical User Interface, графічний інтерфейс користувача).
. 5.1 Операційні системи Windows
На рубежі 70-х і 80-х років минулого сторіччя фірма Microsoft, що отримала величезний розвиток завдяки контракту з IBM, поступово набула самостійність. Головним завданням Microsoft стало перенесення графічного інтерфейсу на ПК IBM - це дозволило зробити комп'ютер ближче, зрозуміліше кінцевому користувачеві, що стимулювало б продажі ПК і, природно, продажу Microsoft. Гейтс кілька разів проголошував, що його кінцева мета - комп'ютер на столі в кожному будинку і офісі, припускаючи, природно, що він буде працювати під управлінням операційної системи Microsoft.
Операційна система MS-DOS була занадто складна для середнього користувача - на навчання роботі в цьому середовищі потрібно занадто багато часу, тому у неї не було графічного інтерфейсу, користувачеві доводилося запам'ятовувати багато складних, незрозумілих команд.
Для усунення цих незручностей Гейтс вважав за необхідне розмістити між MS-DOS і додатками проміжну систему, (що отримала тимчасову назву Interface Manager ), яка реєструвала б конкретне обладнання системи.
Прикладні програми отримували б ці дані від Interface Manager, а користувачі були б звільнені від безпосередньої роботи з DOS. Другою функцією Interface Manager повинна була стати надбудова графічного інтерфейсу над MS-DOS і внесення однаковості в усі прикладні програми, які будуть виконуватися під керуванням цієї системи.
Проект Interface Manager, був запущений в вересні 1981 року Передбачалося, що кодову назву Interface Manager стане остаточним, але в результаті був обраний варіант Windows, оскільки він найкраще описував області екрану або «вікна» обчислень, які стали основним елементом нової системи. Про появу Windows було оголошено в 1983 році, але на розробку потрібно якийсь час. Скептики назвали її «дутим програмним забезпеченням».
Windows 1.01.0 вийшла в листопаді 1985 і була першою спробою Microsoft створити...