Для чого потрібні операційні системи
Робота будь-яких обчислювальних пристроїв неможлива без керуючих програм. Ними є операційні системи. Що таке комп'ютер? Це складна система, що складається з великої кількості різних спеціалізованих блоків-вузлів, званих комплектуючими. Наприклад, блок електроживлення перетворює змінну мережеву напругу 220 Вольт в ряд постійних, необхідних для функціонування компонентів-відеокарта обробляє зображення і виводить їх на екран монітора- центральний процесор займається обчисленнями та ін. Іншими словами, обчислювальна система являє собою набір апаратних комплектуючих, об'єднаних в єдине пристрій. Щоб узгоджувати роботу всіх вузлів, необхідні операційні системи. Важливий момент: на комп'ютер може бути встановлена будь-яка з них (з урахуванням розрядності та інших вимог).
Для спрощення розуміння терміна «операційні системи» можна скористатися аналогією з людиною: апаратна частина комп'ютера - це тіло-керуючі програми - це нервова система і мозок з набором рефлексов- а програма-додаток представлена думкою, наміром, ідеєю. Утворюється командна ієрархія: думка - рефлекси - тіло (дія). Зрозуміло, дане пояснення вірно лише з застереженнями, зате дозволяє «на пальцях» пояснити, що таке операційні системи. Фактично, вони являють собою своєрідний буфер між програмою, комплектуючими і користувачем.
Ніяке додаток не може виконуватися поза операційної системи. Навіть на зорі обчислювальної техніки, коли в Windows, Linux, Mac OS робота була можлива завдяки DOS. До речі, ця абревіатура розшифровується як дискова операційна система.
За способом роботи всі подібні рішення можна розділити на три групи: реального часу, з поділом, пакетних завдань. У перших допускається втручання користувача (або зовнішніх сигналів) в процес виконання розрахунків. Відповідно, результат змінюється. Поділ часу передбачає виконання кількох завдань, але з швидким перемиканням процесора між ними, що створює ілюзію безперервності. Втручання також можливо. А ось пакетна обробка полягає у формуванні списку завдань і відправки їх на виконання. Коригувати дані можна лише в проміжках між пакетами.
Будь-яка операційна система забезпечує три види взаємодії: користувача і додатки, програм і апаратних компонентів, потоків даних між собою. Для зручності користувача був створений графічний інтерфейс - набір інтуїтивно зрозумілих картинок-піктограм, працюючи з якими, людина формує команди для системи (в автоматичному «прозорому» режимі). Всі сучасні рішення - саме графічні. До них відноситься сімейство Windows, Linux і операційна система Apple. Робота за допомогою командного рядка Зараз найчастіше реалізується у вигляді доповнення. Виняток - вузькоспеціалізовані пристрою.
Так як більшості користувачів абсолютно не цікаво, як саме працює встановлена на комп'ютері операційна система, то вибір здійснюється, насамперед, по зручності взаємодії з інтерфейсом. Він відрізняється не тільки зовнішнім виглядом, але і мовою. Так, російська операційна система більш популярна в країнах колишнього Союзу.