Теорія:

Комп'ютер здатний опрацьовувати дані тільки під керуванням програмного забезпечення.
Програмне забезпечення комп’ютера (ПЗ) — це сукупність програм, призначених для забезпечення роботи інформаційної системи.
Класифікація програмного забезпечення
2.PNG
Системне програмне забезпечення (системні програми) призначене для керування роботою складових комп’ютера та обміну даними між ними.
Операційна система (ОС) — це комплект програм, призначених для керування ресурсами, обчислювальними процесами комп’ютера, а також для забезпечення взаємодії з користувачем.
Основні функції ОС:
• введення-виведення даних, запуск-зупинка програм тощо;
• забезпечення роботи пристроїв введення-виведення;
• завантаження програм в оперативну пам’ять та їх виконання;
• керування оперативною пам’яттю;
• керування доступом до даних на зовнішніх носіях;
• забезпечення інтерфейсу користувача;
• підтримка файлової системи.
 
3.PNG
На стаціонарних персональних комп’ютерах використовують ОС Windows, Linux, MacOS; для мобільних пристроїв призначені ОС Android, Windows CE, iOS, PalmOS та ін.; для серверів та суперкомп'ютерів — Unix, Linux, Windows Server 2012, Solaris 11 тощо.
Важлива група програм — це програми управління пристроями комп'ютера.Такі програми називаються драйверами пристроїв (від англ. «driver» — водій).
Драйвер — це комп'ютерна програма, за допомогою якої операційна система отримує доступ до приладу апаратного забезпечення.
У загальному випадку для використання кожного пристрою, підключеного до комп'ютера, необхідний спеціальний драйвер. Зазвичай операційна система вже містить драйвери для ключових компонентів апаратного забезпечення, без яких система не зможе працювати. Однак для більш специфічних пристроїв (таких, як графічна плата або принтер) можуть знадобитися спеціальні драйвери, які надає виробник пристрою. Іншими словами, драйвери — це посередники між операційною системою і апаратними пристроями комп'ютера, що використовуються для передачі і прийому даних між ними. Для зручного пошуку і роботи існують спеціальні програми для оновлення драйверів.
Ліцензії на програмне забезпечення
Ліцензія на програмне забезпечення — це угода, яка надає право на його використання.
Існують різні види ліцензій:
  • комерційні — програми, які необхідно купувати для використання;
  • некомерційні — програми, безкоштовні для некомерційного використання;
  • умовно—безкоштовні — програми, якими можна користуватися безкоштовно за певних умов (наприклад, безкоштовне ознайомлення протягом певного періоду)
  • вільні (free software) — програми, які можна копіювати, модифікувати, розповсюджувати.
Операційні системи також можна поділити за типом ліцензії. Так, ОС Windows мають комерційну ліцензію, а різні версії Linux належать до вільного ПЗ.