Відмінності між версіями «Програмне забезпечення»

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

Поточна версія на 10:25, 5 червня 2014