Відмінності між версіями «Проект Андріяшевської Альони (45 - група)»
(Створена сторінка: [[Програмне забезпечення] ] Матеріал з Wiki KSPU Перейти до: навігація, пошук Програ́мне забез…) |
|||
Рядок 1: | Рядок 1: | ||
− | [[Програмне забезпечення] | + | '''[[Програмне забезпечення]]''' |
− | |||
Матеріал з Wiki KSPU | Матеріал з Wiki KSPU | ||
Перейти до: навігація, пошук | Перейти до: навігація, пошук |
Версія за 12:56, 21 вересня 2009
Матеріал з Wiki KSPU Перейти до: навігація, пошук Програ́мне забезпе́чення (ПЗ; англ. software) — загальне поняття, що вказує на набір кодованих інструкцій (програма) для керування процесором (CPU) комп'ютера. Процесор CPU комп'ютера зчитує такі кодовані інструкції та виконує їх. Виконання програмного забезпечення комп'ютером полягає у маніпулюванні інформацією та керуванні апаратними компонентами комп'ютера. Наприклад, типовим для персональних комп'ютерів є відображення інформації на екран та прийом її з клавіатури.
Програмне забезпечення (software) та апаратне забезпечення (hardware) є дві комплементарні компоненти комп'ютера, причому межа між ними нечітка: деякі фрагменти програмного забезпечення на практиці реалізуються суто апаратурою мікросхем комп'ютера, а програмне забезпечення, в свою чергу, здатне виконувати (емулювати) функції електронної апаратури. Та по суті призначення програмного забезпечення полягає в керуванні як самим комп'ютером так і іншими програмами та маніпулюванні інформацією.
Теоретичні основи програмного забезпечення комп'ютерів базуються на теорії скінченних автоматів, і практично були закладені британським математиком Аланом Тюрингом (англ. Alan Turing) в 1936 році, який створив так звану машину Тюринга, математичну модель абстрактної машини здатної виконувати послідовності рудиментарних операцій, які переводять машину з одного фіксованого стану в інший, вже заданий наперед стан. Головна ідея полягала в математичному доведенні факту, що будь-який, попередньо сформульований стан системи може бути завжди досягнутий послідовним виконанням кінцевого набору елементарних команд (програми) з фіксованого алфавіту команд.
На відміну від апаратних складових hardware комп'ютера, програмне забезпечення являє собою інформацію, яка зберігається на матеріальних носіях у вигляді файлів (дискета, HDD,CD,DVD, тощо) та може передаватись по каналах зв'язку.
Розрізняють системне та прикладне програмне забезпечення
Системне програмне забезпечення призначено для обслуговування власних потреб комп'ютера — забезпечення його працездатності і виконання його внутрішніх функцій, а також для створення передумов для виконання прикладного програмного забезпечення. Типовим прикладом системного ПЗ є операційна система