Ти тут

Software - це що таке? Що за програма software?

Будь-який користувач комп`ютера кожен день стикається з таким поняттям, як Software. Це й не дивно, адже сучасне розуміння цього терміна трактується як «програмне забезпечення», або, скорочено, «ПО» ( «софт»). Розглянемо деякі важливі аспекти, що стосуються типів ПО і взаємозв`язку з іншими компонентами комп`ютерних систем. Отже, що таке Software?

загальні поняття

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

software це

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

Hardware і Software: відмінності і взаємозв`язок

Тлумачення цих двох термінів виникло з появою перших комп`ютерів. Сьогодні прийнято вважати, що Hardware - це апаратна частина комп`ютера ( «залізні» компоненти), яку можна помацати руками (материнські плати, процесори, оперативна пам`ять, периферійні пристрої та інші пристрої в самій системі або підключаються до неї).

software переклад

Абсолютно протилежне тлумачення у терміна Software. Переклад можна уявити дослівно як «м`яке виріб». У більш широкому сенсі мається на увазі те, що програму не можна помацати, вона являє собою в якомусь сенсі навіть якийсь віртуальний компонент.

І, що найцікавіше, для забезпечення використання «заліза» або доступу до його можливостей в обов`язковому порядку повинно застосовуватися спеціальне ПЗ у вигляді спеціальних керуючих програм, що відповідають за працездатність таких пристроїв (драйвери, набори команд введення / виведення BIOS і т. Д.) .

Сам термін Software, переклад і трактування якого зараз використовуються повсюдно саме в контексті програмного забезпечення, навіть на зорі розвитку комп`ютерної техніки не був в ужитку. І тільки на початку 60-х років минулого століття сформувався остаточно. Пов`язано це було з введенням чіткого розмежування команд, що відповідають за управління апаратною частиною комп`ютера, і кінцевим користувачем. Взаємопов`язані класи (Software і Hardware) стали називати програмно-апаратними комплексами.

Відео: Program to remove «Uninstall Tool» software

Класифікація програмного забезпечення за кількома критеріями



Оскільки Software - це саме програмна частина будь-якої комп`ютерної системи, таке ПЗ можна розділити на кілька великих категорій виходячи з покладених на нього завдань. Так, наприклад, по використанню і тиражування ПО поділяють на корпоративне (виконане на замовлення для великих фірм і компаній) і ПО для широкого кола користувачів.

За критерієм переносимості програми можуть бути платформозавісімимі (працюють виключно в одному середовищі і з одним типом «заліза») і кроссплатформенную (адаптованим до абсолютно різних систем).

За типом поширення ПО можна розділити на закриті програми, відкриті (щодо вихідного коду Open Source з ліцензією GNU) і вільні. Крім того, сюди нерідко включають безкоштовне, платне і умовно-безкоштовне програмне забезпечення. Останній тип додатків має повну або частково обмежену функціональність протягом певного періоду часу, після закінчення якого, програму доведеться купити. В іншому випадку вона перестане працювати.

Відео: Як Знімати відео OBS? (Open Broadcaster Software)

що таке software



А ось за призначенням класифікація передбачає наявність трьох великих категорій програмного забезпечення:

  • системне;
  • прикладне;
  • інструментальне (кошти розробки, інструменти та утиліти).

Системне ПО

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

software що це за програма

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

Відео: SuperSu - Розширене управління root доступом

Щоб було зрозуміліше, наведемо простий приклад. Візьмемо операційну систему Windows (системна прошарок), звукову карту ( «залізо») і програвач мультимедіа (Прикладне ПО). Щоб саундкарти могла відтворити звук, потрібен драйвер (системне ПО), що забезпечує керування пристроєм самою операційною системою, яка є і платформою для програвача. Оскільки система розпізнає пристрій, за допомогою своїх директив вона передає управління ним плеєру, для розпізнавання типу звукового файлу використовує спеціальні кодеки і декодери (додаткові програмні інструменти). Взаємозв`язок очевидна.

прикладні програми

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

hardware і software

Прикладів сьогодні можна навести дуже багато: офісні пакети, редактори мультимедіа, системи математичних обчислень і проектування, засоби доступу в інтернет і управління мережами, архіватори і т. Д. Як бачимо, кожен тип програмного забезпечення (Software) - це інструмент, орієнтований на виконання вузького кола завдань і взаємодіє безпосередньо з користувачем цільної комп`ютерної системи.

Інструменти і утиліти

До інструментів відносять програмне забезпечення для розробки і супроводу інших типів ПО. Сюди можна включити платформи мов програмування, середовища розробки, пакети SDK, системи відслідковування помилок та контролю версій.

software це

Що стосується утиліт, то під ними часто маються на увазі програмні продукти для настройки параметрів апаратних і / або програмних компонентів, що входять в в об`єднану комп`ютерну систему, без застосування яких доступ до налаштувань іншими методами не може бути здійснений. Таке ПО може бути вбудованим в операційні системи або встановлюється окремо. У деяких випадках утиліти можуть задіяти повну автоматизацію налаштувань (наприклад, додатки-оптимізатори для виправлення помилок і покращення роботи Windows-систем).

замість післямови

Нарешті, варто відзначити, що у багатьох користувачів часто виникає ще одне питання щодо терміну Software: «Що це за програма?» Така постановка питання кілька некоректна, оскільки, як уже було сказано вище, це може бути не тільки одиничне додаток, але і сукупність програм, набір мовних команд, директив та правил мови програмування для управління іншими компонентами або передачі їх для обробки і виконання у вигляді двійкового коду, скажімо, центрального процесора.

Наведена класифікація теж досить умовна, адже в описі були представлені тільки основні типи ПО без подальшого поділу на підкласи, яких сьогодні можна нарахувати дуже і дуже багато. Але для первинного розуміння самого терміна Software пересічному користувачеві може вистачити і цих знань.

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

Увага, тільки СЬОГОДНІ!

Схожі повідомлення


Увага, тільки СЬОГОДНІ!