Програмне та апаратне забезпечення: поняття, призначення, рівні, характеристики та налаштування

Розвиток комп’ютерів

З розвитком технологій з’являлися нові рівні, якісь йшли. У перших комп’ютерів у 40-х роках було всього два рівня: цифро-логічний, де програма виконувалася, і архітектурно-командний, на якому писався код. Тому межа між апаратною і програмною частинами була очевидною, але зі збільшенням кількості рівнів вона стала пропадати.

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