Програмне забезпечення
Матеріал з Вікіпедії — вільної енциклопедії.
Програмне забезпечення (ПЗ) (software) - Загальне поняття, що вказує на набір кодованих інструкцій (програма) для керування процесором (CPU) комп'ютера. Процесор CPU комп'ютера зчитує такі кодовані інструкції та виконує їх. Виконання програмного забезпечення комп'ютером полягає у маніпулюванні інформацією та керуванні апаратними компонентами комп'ютера. Наприклад, типовим для персональних комп'ютерів є відображення інформації на екран та прийом її з клавіатури.
Програмне забезпечення (software) та апаратне забезпечення (hardware) є дві комплементарні компоненти комп'ютера, причому границя між ними не є чіткою, бо деякі фрагменти програмного забезпечення на практиці реалізуються суто апаратурою мікросхем комп'ютера, а програмне забезпечення, в свою чергу, здатне виконувати (емулювати) функції електронної апаратури. Але по суті призначення програмного забезпечення полягає в керуванні як самим комп'ютероv так і іншими програмами та маніпулюванні інформацією.
Теоретичні основи програмного забезпечення комп'ютерів базуються на теорії cкінченних автоматів, і практично були закладені британським математиком Аланом Т'юрінгом (Alan Turing) в 1936 році, який створив так звану машину Т'юрінга, математичну модель абстрактної машини здатної виконувати послідовності рудиментарних операцій які переводять машину з одного фіксованого стану в інший, наперед заданий стан. Головна ідея полягала в математичному доведенні факту, що будь-який, попередньо сформульований стан системи може бути завжди досянутий послідовним виконанням кінцевого набору елементарних команд (програми) з фіксованого алфавіту команд.
На відміну від апаратних складових hardware комп'ютера, Програмне забезпечення являє собою інформацію, яка зберігається на матеріальних носіях у вигляді файлів (дискета, HDD,CD,DVD, тощо) та може передаватись по каналах зв'язку.
Розрізняють системне та прикладне програмне забезпечення;
Системне програмне забезпечення призначено для обслуговування власних потреб комп'ютера - забезпечення його працездатності і виконання його внутрішніх функцій а також для створення передумов для виконання прикладного програмного забезпечення. Типовим прикладом системного ПЗ є операційна система
прикладне програмне забезпечення власне призначено для розвязання конкретних задач. Наприклад: редактори тексту, електронні таблиці, бази даних, тощо.
Це незавершена стаття про комп'ютери. Ви можете допомогти проекту, виправивши або дописавши її. |