Що таке системне програмне забезпечення


Будь персональний комп'ютер являє складний електронний пристрій, що складається з блоків-комплектуючих. Всі вони в сумі утворюють апаратне забезпечення (Hardware). Проводячи аналогію з живими істотами, hardware є фізичним тілом. Для управління ім необхідна присутність чогось нематеріального: душі, розуму, іскри - в даному випадку це не принципово. У комп'ютерній техніці такий нематеріальної складової є системне і прикладне програмне забезпечення (software, софт). Без програм комп'ютер представляється нікому не потрібною купою електронних компонентів. Все вищесказане вірно для ноутбуків, нетбуків, багатьох мобільних пристроїв та ін.

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

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




Системне програмне забезпечення - це не єдиний тип програм. Також існує прикладне програмне забезпечення. Програми користувача, якраз і визначають прикладну середу. Наприклад, для роботи з графікою використовують середу графічного редактора, для текстових документів - відповідного редактора, для гри - прикладну ігрову середу і т.п. Певне прикладне програмне забезпечення зовсім не обов'язково має вирішувати тільки суворо обмежене коло завдань: нерідкі випадки, коли через інтерфейс програми допустимо запускати різні спеціалізовані невеликі додатки. Часто прикладні програми називають «додатками», що дуже точно визначає їх суть, тому що основою для них є системне програмне забезпечення, що забезпечує працездатність додатків.

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

Поділися в соц мережах: