Напевно, не потрібно говорити, що будь-яка людина, що працює з комп'ютером, стикався з таким поняттям, як «софт». Що це таке в загальному розумінні, в основному знають всі. Але далеко не кожен користувач уявляє собі питання класифікації софту. Зупинимося на цих питаннях максимально детально.
Софт: що це таке в загальному розумінні?
Вкорочене софт назва в російській мові утворено від англійського слова Soft, яке, в свою чергу, відповідає терміну Software. Для розуміння його значення для початку варто просто перевести сам термін. Він означає «м'який». Але що ж такого м'якого може бути в комп'ютері?
Тут треба згадати, що в комп'ютері може бути твердого. Це – так зване комп'ютерне залізо, або Hardware. Тобто всі встановлені або підключаються пристрої, які, якщо можна так висловитися, можна помацати. Звідси можна зробити висновок і про термін «софт». Що це таке? У загальному розумінні це набір програмного забезпечення різного типу, за рахунок якого і комп'ютер функціонує, і людина, яка з ним працює, може використовувати системні або самостійно встановлювані програми.
Програми (софт): різновиди ЗА
Тепер кілька слів про класифікації сучасного програмного забезпечення (Software). У найпростішому варіанті будь-софт (програми) можна розділити на дві великі категорії: програми, встановлюються (записувані) на жорсткий диск або внутрішній накопичувач (для мобільних систем), і заводська прошивка (первинні системи введення/виведення BIOS і UEFI), в яких зберігається вся інформація за встановленими пристроїв, і в момент старту системи проводиться тестування їх функціональності.
Самі первинні системи являють собою спеціальні чіпи, які встановлюються на материнській платі. У них є свій власний софт. Що це таке в даному випадку? Це є спеціальна прошивку (Firmware), робота якої ні в найменшій мірі не залежить від встановлюваної на комп'ютер операційної системи.
Класифікація програмного забезпечення за призначенням
Говорячи про сучасних комп'ютерних системах, включаючи мобільні пристрої, до софту можна застосувати ще одну класифікацію, але вже за призначенням. Таких класифікацій сьогодні можна знайти досить багато, однак основними категоріями при такій постановці питання називають системне і прикладне ПЗ. Деякі фахівці відносять сюди ще і кошти розробників (програмістів), які, власне, і створюють програми або операційні системи, але таке ЗА великим рахунком можна віднести до прикладного, яким воно є для самого програміста.
Іноді види софта можуть бути доповнені системними керуючими утилітами, однак рівною мірою їх можна включити і системне, і прикладне ПЗ. Що ж стосується системного ПЗ, в першу чергу сюди відносять самі операційні системи та драйвери пристроїв, тобто все те, без чого комп'ютер працювати не зможе, а внаслідок цього і користувач не зможе скористатися всіма можливостями комп'ютера.
Прикладні програми – найбільший клас, який включається в поняття «софт». Що це таке? Та все що завгодно. Тут і офісні програми, та засоби доступу в інтернет, і інструменти мультимедіа, та антивірусні засоби захисту, і діагностичні утиліти або оптимізатори, і інженерні програми, та засоби роботи з архівними даними, і розважальні програми, і системи управління базами даних, і ще багато-багато всього. Просто згадайте, чим ви найчастіше користуєтеся в повсякденній роботі на комп'ютері. Практично всі програми і будуть ставитися до прикладного ПО. Сьогодні софт для Windows 7 іншою версією системи або мобільної платформи настільки різноманітний, що описати все, що можна використовувати, не вийде просто фізично.
Додаткова класифікація софта
Нарешті, сучасні програми можна розділити ще і по доступності для користувача. Не секрет, що за багато додатків, які за законом є інтелектуальною власністю, іноді потрібно платити. Однак у такому поділі виділяють три основних групи програм: безкоштовні; умовно-безкоштовні; платні. З першою і третьою категоріями, здається, все зрозуміло і так. А ось умовно-безкоштовне програмне забезпечення (Shareware) має одну головну особливість: користуватися такими додатками без оплати або з використанням їх обмеженого функціонального набору можна тільки протягом певного періоду (зазвичай 30 днів), після чого потрібно буде або придбати повну версію програмного продукту, або ввести спеціальний ключ активації або ліцензії, за що доведеться заплатити. Якщо цього не зробити, додаток далі використовувати буде неможливо, оскільки воно може блокуватися або просто стане повністю непрацездатним, а при спробі його запуску користувачеві постійно буде видаватися повідомлення про те, що пробний період закінчився, а програму потрібно купити або активувати. Цікаво, правда, виглядають безкоштовні програми і цілі операційні системи, що мають ліцензію GNU. Якщо інше програмне забезпечення (навіть безкоштовний) користувач вносити зміни не може, у програмних продуктах, що реалізуються саме за такою ліцензією, така можливість є, оскільки вихідні коди в них є відкритими.
На закінчення
Ось і все, що стосується основних видів софта і його класифікації за різними критеріями. Головний висновок, який напрошується сам собою, полягає в тому, що кожен користувач повинен розуміти, що софт – це саме програмне забезпечення (так звана софтверна частина). А без деяких його типів (операційні системи, драйвери) комп'ютер може не працювати взагалі.