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

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

Не обмежуються тільки апаратним і програмним забезпеченням ПК. На сьогоднішній день їх існує безліч:

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

Враховуючи дану інформацію, апаратне і програмне забезпечення може бути підлаштовано під різні потреби.

Сімейства комп’ютерів

Апаратно-програмне забезпечення персонального комп’ютера (і не тільки його) розрізняється за домами. Найбільш популярними сімействами є X86, ARM і AVR. Під сім’єю розуміється архітектура набору команд. До першого сімейства – X86 – відносяться майже всі персональні комп’ютери та сервери (як на ОС Windows, так і Linux і навіть Mac).

До другого – ARM – мобільні системи. Нарешті, до третього – AVR – відноситься більшість мікроконтролерів, тих самих непомітних комп’ютерів, які вбудовуються всюди: в машини, електроприлади, телевізори тощо

X86 розробляється Intel. Їх процесори, починаючи від моделі 8080 (1974 р.) і до Pentium 4 (2000 р.), мають зворотної сумісності, тобто новий процесор здатний виконувати програми, написані для старого.

Спадковість апаратного і програмного забезпечення – робота крізь цілі покоління процесорів, що зробило Intel такими універсальними.

Компанія Acorn Computer стояла біля витоків створення проекту ARM, який пізніше відокремився і став самостійним. Архітектура ARM довгий час користується успіхом в сегменті ринку, де потрібно знижене енергоспоживання.

Компанія Atmel найняла двох студентів, у яких була цікава ідея. Вони, продовживши розробку, створили процесор AVR, який відрізняється тим, що відмінно підходить для систем, яким не потрібна висока продуктивність. Процесори AVR укладаються в суворі умови, коли стоять жорсткі обмеження на розмір, енергоспоживання і потужність.