Що таке hardware і software

Hardware і Software - терміни, використовувані в англійській мові для позначення апаратної й програмної частини комп`ютера. Hardware є словом для позначення вмісту пристрою, а поняття Software відповідає за визначення програмної начинки.

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

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

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

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

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

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