Однією з функцій операційних систем є забезпечення управління роботою комп’ютера та зручного його використання користувачем.
У різних операційних системах передбачено різні способи введення вказівок і перегляду результатів їх виконання, тобто різний інтерфейс користувача(від англ. interfase – сфера взаємодії).
Інтерфейс користувача -це сукупність правил і засобів, застосовуючи які користувач може розв’язувати задачі за допомогою комп’ютера.
В сучасних операційних системах передбачено більш зручний, так званий графічний інтерфейс, за допомогою якого можна подати у вигляді різноманітних графічних елементів вказівки, програми, документи та ін. Операційна система Windows має графічний інтерфейс. Графічний інтерфейс Windows дає змогу реалізувати принцип точного відображення – What You See Is What You Get - що бачиш, те й отримуєш: під час роботи з документом, в якому містяться текст, графіка, малюнки. Креслення, таблиці, користувач бачить на екрані зображення, що практично повністю відповідає тому, яке буде отримано після роздруку на принтері.
Введення вказівок в операційній системі Windows може здійснюватись за допомогою різноманітних меню. Менюмістить перелік можливих вказівок , з яких можна вибирати потрібну.
Елементами управління є кнопки, вказівки меню та спеціальні графічні значки, клацання мишкою на яких приводить до виконання певної дії, що закріплена за кожним із них.
Windows є багатозадачною ОС, тобто забезпечує можливість одночасного виконання кількох прикладних програм і переключення між ними.
Крім того, система Windows сумісна з величезною кількістю програм, які були розроблені, раніше для MS-DOS та попередніх версій Windows. Завдяки цьому користувач може працювати з усіма старими програмами, перебуваючи у сучасному інтерфейсі Windows. Ця особливість Windows називається апаратною та програмною сумісністю.
Програма, що працює під керуванням ОС Windows, називається Windows-додатком.
З поняттям багатозадачності пов’язана інша особливість ОС Windows – багатопоточність. Коли система може працювати з кількома завданнями, дуже важливо налагодити одночасне виконання цих завдань. З цією метою ОС організовує декілька потоків обчислень.