Архітектура мікропроцесора: поняття, види, переваги та недоліки

Типи micro в системах

Існує кілька типів архітектур мікропроцесорів, доступних для використання в різних системах:

  • Спільні процесори. Це додатковий мікропроцесор, який працює поруч з основним. Він спроектований і оптимізований для використання в конкретній задачі і підвищує швидкість обробки за рахунок одночасної роботи з основним. Прикладом цього може бути математичний сопроцесор або прискорювач з плаваючою комою.
  • Скалярний процесор виконує обчислення для одного числа або набору даних за один раз, він встановлений в більшості сучасних комп’ютерів і відомий як однопотоковый з одним потоком команд або, для стислості, SISD.
  • Масив ЦП архітектури сучасного мікропроцесора, також відомий як векторні, дозволяє одній інструкції одночасно працювати в декількох точках даних. Він відомий як SIMD-процесор з однією командою множинних даних, широко використовується при прогнозуванні погоди і моделювання повітряного потоку.
  • Паралельний процесор використовує незалежні мікро для роботи над однією і тією ж програмою. Розглянутий процес розбитий на завдання, кожна з яких може бути оброблена будь-яким з них. Всі вони координуються складної операційною системою. Програми повинні бути спеціально написані для паралельної обробки, в іншому випадку деякі не зможуть бути завершені, поки не закриються інші, залежні від результату поточного процесу.
  • Мікропроцесори поділяються на п’ять типів: CISC-Complex Instruction Set, мікропроцесор RISC скороченого набору команд, спеціалізована інтегральна схема ASIC, суперскалярні процесори і цифрові сигнальні мікропроцесори DSP.

    Ці процесори використовуються для кодування і декодування відео або для перетворення ЦАП (цифро-аналоговий) і А/Ц (аналого-цифровий). Їм потрібен мікропроцесор, який чудовий у математичних обчисленнях. Мікросхеми цього процесора використовуються в RADAR, домашніх кінотеатрах, SONAR, аудіосистеми, телевізійних приставок і мобільних телефонах.