Операційна система - сукупність програм для керування обчислювальним процесом персонального комп'ютера або обчислювальної мережі.
Операційні системи (ОС) є важливою складовою частиною платформи в ІТ. Οʜᴎ відображають як розвиток апаратних засобів, так і прагнення розробників поліпшити функціональні характеристики, підвищити ступінь комфортності ОС по відношенню до користувачів.
Операційна система виконує функції автоматичного управління поруч підсистем персонального комп'ютера і надає готові процедури управління його внутрішніми і зовнішніми ресурсами, т. Е. Операційна система є якоюсь автоматичною системою управління роботою і ресурсами комп'ютера, що підвищує зручність і ефективність його використання.
Кожен персональний комп'ютер (апаратна платформа) обов'язково комплектується операційною системою, для якої створюється свій набір прикладних рішень (додатків, прикладних програм).
В процесі розвитку більшість операційних систем модифікуються і вдосконалюються в напрямку виправлення помилок і включення нових можливостей. І в цілях збереження наступності нова модифікація операційної системи не перейменовується, а набуває назву версії.
Операційні системи, подібно до апаратної частини комп'ютерів, на шляху свого розвитку пройшли через ряд радикальних змін, так званих поколінь. Для апаратних засобів зміна поколінь пов'язана з принциповими досягненнями в області електронних компонентів: спочатку обчислювальні машини будувалися на електронних лампах (перше покоління ЕОМ), потім на транзисторах (друге покоління), інтегральних мікросхемах (третє покоління), а зараз - переважно на великих і надвеликих інтегральних схемах (четверте покоління). Поява кожного з цих послідовних поколінь апаратних засобів супроводжувалося різким зменшенням вартості, габаритів, споживаної потужності п тепловидел ?? ення і настільки ж різким підвищенням швидкодії і обсягів пам'яті комп'ютерів.
На одній і тій же апаратній платформі можуть функціонувати різні операційні системи, які мають різну архітектуру і можливості. При цьому при цьому слід враховувати, що різні ОС представляють різну ступінь сервісу для програмування і роботи з прикладними програмами користувачів ?? їй. Разом з тим, для їх роботи необхідні різні ресурси оперативної пам'яті.
Сучасні операційні системи можна класифікувати за різними ознаками.
В цілому функції, що їх операційними системами різних класів і видів, досить схожі і спрямовані на забезпечення підтримки роботи прикладних програм, організацію їх взаємодії з пристроями, надання користувачам можливості роботи в мережах, а також управління функціонуванням персонального комп'ютера. З цієї причини при виборі операційної системи користувач повинен чітко уявляти, наскільки та чи інша ОС забезпечить йому рішення його завдань.
Щоб вибрати ту чи іншу операційну систему, вкрай важливо знати:
- на яких апаратних платформах і з якою швидкістю працює;
- яке периферійне апаратне забезпечення операційна система підтримує;
- наскільки повно задовольняє ОС потреби користувача, т. Е. Які функції операційної системи;
- Який спосіб взаємодії ОС з користувачем ?? їм, т. Е. Наскільки наочний, зручний, зрозумілий і звичний користувачеві інтерфейс;
- чи існують інформативні підказки, вбудовані довідники і т. Д .;
- яка надійність системи, т. Е. Її стійкість до помилок користувача, відмов обладнання і т. Д .;
- які можливості надає операційна система для організації мереж;
- забезпечує чи ОС сумісність з іншими операційними системами;
- які інструментальні засоби має ОС для розробки прикладних програм;
- чи здійснюється в ОС підтримка різних національних мов;
- які відомі пакети прикладних програм можна використовувати при роботі з конкретною операційною системою;
- як здійснюється в ОС захист інформації і самої операційної системи.