Що таке системне програмне забезпечення
Будь персональний комп`ютер являє складний електронний пристрій, що складається з блоків-комплектуючих. Всі вони в сумі утворюють апаратне забезпечення (Hardware). Проводячи аналогію з живими істотами, hardware є фізичним тілом. Для управління ім необхідна присутність чогось нематеріального: душі, розуму, іскри - в даному випадку це не принципово. У комп`ютерній техніці такий нематеріальної складової є системне і прикладне програмне забезпечення (software, софт). Без програм комп`ютер представляється нікому не потрібною купою електронних компонентів. Все вищесказане вірно для ноутбуків, нетбуків, багатьох мобільних пристроїв та ін.
Програмне забезпечення - це все ті програми, які працюють на використовуваної апаратної конфігурації. Вони поділяються на кілька умовних типів, що визначають призначення і функціональні можливості.
Системне програмне забезпечення - це основа. Вона у величезній мірі визначає способи реалізації роботи будь-яких запускаються. Може бути представлена у вигляді комбінації взаємодіючих між собою програм, основним завданням яких є управління апаратними комплектуючими обчислювальної машини (процесор, мультимедіа адаптери, оперативна пам`ять). Часто під терміном «системне програмне забезпечення пк» розуміють операційну систему (ОС), хоча це вірно лише частково. Системне забезпечення, фактично, виступає свого роду «прошарком» між апаратною частиною комп`ютера і прикладними користувача програмами. У сучасних системах ніяке запущене застосування не може безпосередньо взаємодіяти з комплектуючими, на відміну від часів ДОС, коли такий підхід був переважаючим. Тепер від програми потрібен, щоб воно відповідало певним правилам і було написано з використанням чітко визначеного інструментарію програмування, призначеного для операційної системи. Саме тому програми для Windows не можуть працювати в середовищі Лінукс (і навпаки), хоча в обох випадках дані операційні системи справно управляють апаратними складовими і забезпечують зручний графічний інтерфейс для взаємодії з користувачем. Системне програмне забезпечення інтерпретує і реалізує команди управління будь-яким апаратним компонентом, що надходять від додатків. Крім того, сучасні комп`ютерні ОС інтерактивні, дозволяють користувачеві частково коригувати свою роботу.
Системне програмне забезпечення - це не єдиний тип програм. Також існує прикладне програмне забезпечення. Програми користувача, якраз і визначають прикладну середу. Наприклад, для роботи з графікою використовують середу графічного редактора, для текстових документів - відповідного редактора, для гри - прикладну ігрову середу і т.п. Певне прикладне програмне забезпечення зовсім не обов`язково має вирішувати тільки суворо обмежене коло завдань: нерідкі випадки, коли через інтерфейс програми допустимо запускати різні спеціалізовані невеликі додатки. Часто прикладні програми називають «додатками», що дуже точно визначає їх суть, тому що основою для них є системне програмне забезпечення, що забезпечує працездатність додатків.
Дивовижний факт: запускаючи будь-яку прикладну програму, користувач, фактично, починає процес взаємодії з апаратними компонентами комп`ютера. Наприклад, включивши відтворення композиції в аудіоплеєрі, користувач дає команду системному і прикладному програмному забезпеченню вивести звук за допомогою звукової карти.