Системні та сервісні програми.
Тема 10. Програмне забезпечення.
Програмне забезпечення (ПЗ) - це набір програм призначених для роботи комп’ютера.
Усі програми можна розбити на три основні категорії:
1. Системні та сервісні програми.
2. Прикладні системи.
3. Інструментальні мови і системи програмування.
Системне програмне забезпечення - це ті програми без яких робота комп’ютера неможлива. До них відносяться:
1. Операційна система(ОС) - це комплекс керуючих програм, який запускається при включенні комп'ютера. ОСтакож забезпечують керування апаратними ресурсами обчислювальної системи і взаємодію програмних процесів з апаратурою, іншими процесами та користувачем. Основна причина необхідності операційної системи полягає в тому, що елементарні операції для роботи з пристроями комп'ютера і керування ресурсами комп'ютера - це операції дуже низького рівня, тому дії, що необхідні користувачу і прикладним програмами складаються з декількох чи сотень тисяч таких елементарних операцій
Операційна система виконує такі функції: керуванням пам'яттю, введенням-виведенням, файловою системою, взаємодією процесів; диспетчеризацію процесів; захисти інформації; облік використання ресурсів; оброблення командної мови; виявлення різних моментів, що виникають у процесі роботи, і відповідну реакцію на них (наприклад, при помилкових ситуаціях).
Ядро ОС доповнюється набором сервісних програм. З їх допомогою виконують початкову розмітку магнітних дисків, установлюють параметри зовнішніх пристроїв, провадять тестування та оптимізацію роботи з ними, архівацію файлів, боротьбу з вірусами, стикування комп'ютерів у мережі та ін.
Операційна система і сервісні програми потрібні для роботи кожного комп'ютера. Вони, як правило, постачаються разом з ним незалежно від сфери застосування.
У наш час найбільшого поширення набули такі ОС: Windows, MS DOS, Unix, OS/2 тощо.
2. Програма-оболонка - це спеціальна програма яка полегшує роботу користувача при спілкуванні його з ОС, найбільш поширені програми-оболонки: Windows(Total) Commander, FarManager, Norton Commander.
3. Системні утиліти - це допоміжні програми які виконують різні додаткові функції.
До них відносяться:
а) програми пакувальники - це програми стиску, що дозволяють за рахунок спеціальних методів, створювати копію файлів на диску, поєднувати кілька файлів в один архівний;
б) антивірусні програми - це програми які призначені для виявлення вірусів і знешкодження їхній;
в) програми для діагностики комп'ютера - це програми які перевіряють конфігурацію комп'ютера і тестують пам'ять;
г) програма для автономної печатки - це програма, що дозволяє одночасно працювати і принтеру і користувачу;
д) програми для активізації дисків.