Системне програмне забезпечення ЕОМ

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

Програмне забезпечення комп'ютера – це сукупність програм, процедур і інструкцій, а також пов'язана з ними технічна документація, що дозволяють використовувати ЕОМ для вирішення конкретно поставлених завдань.

По сферах застосування програмне забезпечення комп'ютера підрозділяють на системне і прикладне.

Системне, або спільне, програмне забезпечення виступає як «організатор» всіх компонент комп'ютера, а також підключених до нього зовнішніх пристроїв.

У складі системного програмного забезпечення виділяють дві компоненти:

1) операційну систему – цілий комплекс програм, що управляють, є інтерфейсом між компонентами ПК і що забезпечують найбільш ефективне використання ресурсів ЕОМ. Операційна система завантажується при включенні комп'ютера;

2) утиліти – допоміжні програми технічного обслуговування.

До утиліт відносяться:

програми для діагностики комп'ютера – перевіряють конфігурацію комп'ютера і працездатність його пристроїв; перш за все здійснюється перевірка жорстких дисків на наявність помилок;

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

програми для очищення диска – знаходять і видаляють непотрібну інформацію (наприклад, тимчасові файли, тимчасові інтернет-файли, файли, розташовані в корзині, і ін.);

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

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

програми-пакувальники (або архіватори) упаковують дані на жорстких дисках за рахунок вживання спеціальних методів стискування інформації. Дані програми дозволяють звільнити значне місце на диску за рахунок стискування інформації;

антивірусні програми – запобігають зараженню комп'ютерним вірусом і ліквідовують його наслідки;

системи програмування – комплекс програм для автоматизації процесу програмування сценаріїв роботи ЕОМ.

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