легкого перенесення на різні типи комп'ютерів. Оскільки ця ОС поставлялася разом з вихідними кодами, то вона стала першою відкритою ОС, яку могли вдосконалювати прості користувачі-ентузіасти. Хоча UNIX була спочатку розроблена для міні-комп'ютерів, гнучкість, елегантність, потужні функціональні можливості і відкритість дозволили їй зайняти міцні позиції у всіх класах комп'ютерів: суперкомп'ютерах, мейнфреймах, міні-комп'ютерах, серверах і робочих станціях на базі RISC-процесорів, персональних комп'ютерах.
Незалежно від версії, загальними для UNIX рисами є:
багатокористувацький режим із засобами захисту даних від несанкціонованого доступу;
реалізація мультипрограмній обробки в режимі поділу часу;
використання механізмів віртуальної пам'яті для підвищення рівня мультипрограмування;
уніфікація операцій введення-виведення на основі розширеного використання поняття файл;
ієрархічна файлова система, утворює єдине дерево каталогів незалежно від кількості фізичних пристроїв, що використовуються для розміщення файлів;
переносимість системи за рахунок написання її основної частини мовою C;
кешування диска для зменшення середнього часу доступу до файлів.
Всі десятиріччя було відзначено постійною появою нових, все більш досконалих версій ОС UNIX. Серед них були і фірмові версії UNIX: SunOS, HP-UX, Irix, AIX і багато інших, в яких виробники комп'ютерів адаптували код ядра і системних утиліт для своєї апаратури. Різноманітність версій породило проблему їх сумісності, яку періодично намагалися вирішити різні організації. У результаті були прийняті стандарти POSIX і XPG, що визначають інтерфейси ОС для додатків, а спеціальний підрозділ компанії AT amp; T випустило кілька версій UNIX System III і UNIX System V, покликанийвих консолідувати розробників на рівні коду ядра.
2.4 Однозадачні ОС для ПЕОМ
У середині 70-х років був винайдений мікропроцесор, а до початку 80-х мікропроцесори стали наздоганяти за функціональними характеристиками раніше використовувалися «великі» процесори. Ця ситуація зробила майже марним режим поділу часу: навіщо ділити один процесор між багатьма завданнями та багатьма користувачами, якщо простіше і дешевше дати окремий мікропроцесор кожному користувачеві? Поділ часу залишилося доцільним хіба що стосовно суперкомп'ютерів.
Поява і бурхливе розповсюдження персональних комп'ютерів (ПК) викликало до життя нове покоління ОС, які виявилися у багато разів простіше своїх попередниць. З точки зору архітектури персональні комп'ютери нічим не відрізнялися від класу міні-комп'ютерів типу PDP - 11, але їх вартість була істотно нижче. Якщо міні-комп'ютер дозволив мати власну обчислювальну машину відділу підприємства або університету, то персональний комп'ютер дав таку можливість окремій людині. Комп'ютери стали широко використовуватися неспеціалістами, що зажадало розробки «дружнього» програмного забезпечення, і надання цих «дружніх» функцій стало прямим обов'язком операційних систем.
У 1974 році, коли корпорація Intel випустила Intel +8080 - перший універсальний 8-розрядний центральний процесор, - для нього потрібна операційна система, за допомогою якої можна було б протестувати новинку Корпорація Intel привернула до розробок і написання потрібної операційної системи одного з своїх консультантів Гері Кілделла (Gary Kildall). Кілделл створив дискову операційну систему, названу СР/М (Control Program for Microcomputers - керуюча програма для мікрокомп'ютерів). Коли він пізніше заявив про свої права на СР/М, корпорація Intel задовольнила його прохання. Пізніше Кілделл створив свою компанію Digital Research для подальшого розвитку та продажу СР/М.
Потім було написано безліч прикладних програм, що працюють в СР/М, що дозволило цій системі займати вищу позицію у світі мікрокомп'ютерів цілу п'ятирічку.
На початку 80-х корпорація IBM розробила IBM PC (Personal Computer персональний комп'ютер) і почала шукати для нього програмне забезпечення. Співробітники IBM зв'язалися з Біллом Гейтсом, щоб отримати ліцензію на право використання його інтерпретатора мови Бейсік. Їх також цікавила, операційна система, яка працювала б на IBM PC. Готовою ОС у Гейтса не було, але він з'ясував, що у місцевого виробника комп'ютерів, Seattle Computer Products, є підходяща операційна система DOS (Disk Operating System - дискова операційна система).
Він попрямував в цю компанію з пропозицією викупити DOS (імовірно за $ 50000), яке компанія Seattle Computer Products з готовністю прийняла. Потім Гейтс створив пакет програм DOS/BASIC, і пакет був куплений IBM. Видозмінена система була перейменована в MS-...