Цей урок присвячений архітектурі програмного забезпечення та правовим основам його використання. Ми розберемо, як програми поділяються за призначенням, на яких умовах розробники надають доступ до своїх продуктів (ліцензії), а також детально вивчимо роль операційної системи як головного посередника між людиною та апаратним забезпеченням комп'ютера.
1. Класифікація програмного забезпечення (ПЗ)
Все ПЗ можна розділити на три великі групи залежно від завдань, які воно виконує:
Системне ПЗ: забезпечує роботу самого комп'ютера та керує його ресурсами (операційні системи, драйвери пристроїв, утиліти для обслуговування дисків).
Прикладне ПЗ: програми для виконання конкретних завдань користувача (текстові редактори, браузери, графічні редактори, ігри).
Інструментальне ПЗ (системи програмування): засоби для створення нових програм (середовища розробки як-от Visual Studio, PyCharm, компілятори, дебагери).
2. Ліцензії на програмне забезпечення
Ліцензія — це правовий документ, який визначає, що ви можете робити з програмою.





