Підручники

Визначення програмного забезпечення: що це таке, для чого воно потрібне і чому воно таке важливе

Зміст:

Anonim

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

Зміст індексу

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

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

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

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

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

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

Класифікація програмного забезпечення за його функцією

Кілька коробок старого програмного забезпечення для MacOS. Зображення: Flickr; Яків Беттер.

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

  • Це дуже низький рівень програми, не призначений для взаємодії з ним користувачем, який керує електронними схемами нашого обладнання. Це важливо для розпізнавання обладнання на комп’ютері, і ми знаходимо його багатьма способами; Однією з найпоширеніших форм, яку ми можемо знайти, є БІОС нашої системи (якій ми присвячуємо її власний текст). Операційна система. Вони являють собою набір програм, відповідальних за управління апаратними засобами системи; а також надання інтерфейсу для спілкування з кінцевим користувачем зазначеної системи. Windows 8 і Windows 10 - найпоширеніші операційні системи на даний момент, поряд з операційною системою - це тип програми, з яким ми найбільше взаємодіємо. Вони призначені для вирішення проблем, що виникають перед користувачами системи безпосередньо. Adobe Photoshop може бути прикладом програми, його функція - виконувати завдання у фоновому режимі для полегшення роботи інших програм; вони є проміжним середовищем, і користувачі не повинні взаємодіяти з ними безпосередньо.
РЕКОМЕНДУЄМО ВАС Флеш-диск: що це таке і для чого це

Право власності на програмне забезпечення

Ліцензія є дуже важливою частиною програмного забезпечення. Зображення: Wikimedia commons; Раймонд Говорив.

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

  • Обмежене використання. Це ліцензія (зазвичай оплачувана), яка дозволяє користувачеві системи нормально використовувати ліцензовану програму; але це перешкоджає як його розповсюдженню, так і внутрішнім маніпулюванням. Більшість власних програмних засобів належить до цієї категорії; Прикладом може бути набір Microsoft Office. Тест. Якщо плата за доступ до ліцензії на використання програми потрібна, можливо, зазвичай надається зменшена версія зазначеної ліцензії; Так звані "легкі" версії та обмежені за часом пробні версії зазвичай підпадають під цю категорію. Програми за цією ліцензією не мають жодного виду обмежень щодо використання та можуть бути завантажені безкоштовно, щоб бути використані негайно; Хоча авторство цих програм та їх ліцензія залишаються власністю розробників. Програмне забезпечення Ця категорія включає всі вільнодоступні програми, які можна безкоштовно використовувати і чий код доступний (І відкритий) для модифікації його користувачами.

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

МИ РЕКОМЕНДУЄМО ВАС Apple використовує свої мікросхеми ARM як копроцесори на своїх Mac

Кілька заключних слів

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

Підручники

Вибір редактора

Back to top button