Програмне забезпечення

Що таке програмне забезпечення:

Програмне забезпечення - це послідовність інструкцій, написаних для інтерпретації комп'ютером з метою виконання конкретних завдань. Його також можна визначити як програми, які контролюють роботу комп'ютера .

На комп'ютері програмне забезпечення класифікується як логічна частина, функція якої полягає в наданні інструкцій для обладнання. Обладнання - це вся фізична частина комп'ютера, наприклад, процесор, пам'ять, а також пристрої введення і виведення. Програмне забезпечення складається з усіх програм, які існують для такої системи, незалежно від того, чи виробляються вони користувачем або виробником комп'ютера.

Англійський термін програмне забезпечення було вперше використано в 1958 році в статті, написаної американським вченим Джоном Уайлдером Тьюкі. Він також відповідав за введення терміну " біт " для позначення "двійкового розряду".

Програмне забезпечення можна розділити на три типи:

Системне програмне забезпечення : являє собою набір інформації, обробленої внутрішньою системою комп'ютера, що дозволяє здійснювати взаємодію між користувачем і периферійними пристроями комп'ютера через графічний інтерфейс. Він охоплює операційну систему і драйвери пристроїв (пам'ять, принтер, клавіатуру і так далі).

Програмне забезпечення Програмне забезпечення : це набір інструментів, що дозволяють програмісту розробляти комп'ютерні системи, зазвичай з використанням мов програмування і інтегрованого розвитку візуального середовища.

Прикладне програмне забезпечення : Це комп'ютерні програми, які дозволяють користувачеві виконувати ряд конкретних завдань у різних сферах діяльності, таких як архітектура, бухгалтерський облік, освіта, медицина та інші комерційні галузі. Також включені відеоігри, бази даних, системи промислової автоматизації тощо.

Існує також поняття вільного програмного забезпечення, яке відноситься до програми, що дає користувачеві свободу, дозволяючи йому вивчати її, модифікувати її і ділитися з іншими. Для цього користувач повинен мати доступ до вихідного коду, щоб змінити його відповідно до їх потреб.