Відмінності між версіями «Класифікація процесорів. СПК, Настусенко С., ІНФ18Б»
7693861 (обговорення • внесок) (Створена сторінка: 1. По виконуваних функцій і сфери застосування: a) Процесори вбудованих (керуючих) систем...) |
7693861 (обговорення • внесок) |
||
Рядок 1: | Рядок 1: | ||
1. По виконуваних функцій і сфери застосування: | 1. По виконуваних функцій і сфери застосування: | ||
+ | |||
a) Процесори вбудованих (керуючих) систем (embedded processor): | a) Процесори вбудованих (керуючих) систем (embedded processor): | ||
* універсальні; | * універсальні; | ||
Рядок 7: | Рядок 8: | ||
b) Комунікаційні процесори - мають спеціальну підтримку апаратних інтерфейсів і протоколів комунікаційних систем: | b) Комунікаційні процесори - мають спеціальну підтримку апаратних інтерфейсів і протоколів комунікаційних систем: | ||
+ | * мережеві - підтримують поширені мережеві і сучасні периферійні інтерфейси: Ethernet, HDLC, X.25, Tl, ATM, USB, High Speed U ART та ін. Випускаються фірмами Motorola (МСбЗЗхх, MPCSxx), AMD (Am 1 86СС); | ||
+ | * модемні - підтримують протоколи серій V2x, V3x передачі даних із синхронних і асинхронних модемним каналах. | ||
+ | |||
+ | c) Процесори цифрової обробки сигналів (digital signal processor (DSP)) - реалізують методи цифрової обробки сигналів: фільтрацію, спектральний аналіз, змішання сигналів, масштабування. Відмітна особливість DSP-процесорів - потокова обробка великих обсягів даних в реальному часі, що вимагає високої продуктивності, але обмеженого набору операцій. Основні виробники - Texas Instruments (сімейство TMS320), Analog Devices (сімейство ADSP21xxx), Motorola (сімейства DSP56xxx, DSP96xxx); | ||
+ | |||
+ | d) Медійні процесори - орієнтовані на обробку відео- і звукової інформації: | ||
+ | * з апаратної підтримкою мультимедійної обробки (медіапроцесора) - мають апаратні блоки і розвинену систему команд для обробки і передачі аудіо і графічних даних, відеозображень. Використовуються в аудіо- і відеоадаптерах в персональному комп'ютері, в ігрових приставках, в побутовій техніці. Приклади: медіапроцесор систем зв'язку компанії Microtltility, універсальні медіапроцесора Trimedia (Philips), MediaGX (Ciryx), відеопроцесори серії NV1..5 (Nvidia); | ||
+ | * з мультимедійним розширенням набору команд (Intel MMX і більш старші моделі, UltraSPARC (Sun Microsystem). | ||
+ | |||
+ | e) Co-процесори: | ||
+ | * математичні; | ||
+ | * введення-виведення. | ||
+ | |||
+ | f) Трансп'ютерів - процесор для побудови масово-паралельних систем. Має на кристалі локальні процесорний ядро і пам'ять, а також спеціальні швидкодіючі канали зв'язку для взаємодії з іншими транспьютерами (лінки). Основний розробник і виробник транспьютеров - компанія Inmos, Inc (Великобританія). | ||
+ | |||
+ | g) Інші типи спецпроцесорів: | ||
+ | * нейропроцесори - орієнтовані на побудову систем з архітектурою нейронних мереж. Такі системи застосовуються для вирішення погано формалізованих задач: розпізнавання образів, передбачення поведінки систем, оптимізація і т.п .; | ||
+ | * процесори мов високого рівня (JAVA, Forth і ін.); | ||
+ | * вузькоспеціалізовані (медична техніка, військові, для науково-дослідних систем і т.п.). | ||
+ | |||
+ | 2. По повноті обчислювального ядра: | ||
+ | |||
+ | a) Co-процесори (арифметичні, введення-виведення); | ||
+ | b) Повнофункціональні (звичайні) процесори; | ||
+ | c) З розширеної периферією (наприклад, процесори для вбудованих застосувань i386EX (Intel), elan520 (AMD)); | ||
+ | d) ОКМЕВМ; | ||
+ | e) Однокристальний мультипроцесорні системи (TriCore (Motorola)). | ||
+ | |||
+ | 3. За архітектурою обчислювального ядра: | ||
+ | |||
+ | a) За розрядності ядра: | ||
+ | * I Типові (з розрядністю 4, 8, 16, 32, 64); | ||
+ | * II З більшою розрядністю. На даний момент не поширені; | ||
+ | * III З нестандартної (не кратна 8-ми) розрядністю. Серійних моделей не випускається, можуть розроблятися для вузькоспеціалізованих застосувань; | ||
+ | * IV Масштабуються (блочно-секційні). | ||
+ | |||
+ | b) За організації пам'яті: | ||
+ | * з Гарвардської архітектурою - з роздільною пам'яттю програм і пам'яттю даних. Не допускається запуск виконання коду, розташованого в пам'яті даних; | ||
+ | * з Принстонской архітектурою (архітектурою Фон-Неймана) - з єдиної пам'яттю для зберігання команд і даних. Дані можуть інтерпретовані як виконуваний код. | ||
+ | |||
+ | c) За системою команд: | ||
+ | * CISC - з традиційним набором команд. Команди можуть мати різні формати, різну довжину і час виконання. В результаті для їх дешифрування і виконання необхідно більш складне і відповідно повільне пристрій управління, утруднена конвеєрна обробка потоку команд; | ||
+ | * RISC - зі скороченим набором команд. Використовується невелика кількість форматів команд з однаковою довжиною і часом виконання. |
Версія за 16:38, 2 червня 2021
1. По виконуваних функцій і сфери застосування:
a) Процесори вбудованих (керуючих) систем (embedded processor):
- універсальні;
- з розширеними комунікаційними можливостями;
- з розширеними можливостями дискретного вводу-виводу;
- з розширеними можливостями обробки аналогових сигналів (mixed signal processor (MSP));
b) Комунікаційні процесори - мають спеціальну підтримку апаратних інтерфейсів і протоколів комунікаційних систем:
- мережеві - підтримують поширені мережеві і сучасні периферійні інтерфейси: Ethernet, HDLC, X.25, Tl, ATM, USB, High Speed U ART та ін. Випускаються фірмами Motorola (МСбЗЗхх, MPCSxx), AMD (Am 1 86СС);
- модемні - підтримують протоколи серій V2x, V3x передачі даних із синхронних і асинхронних модемним каналах.
c) Процесори цифрової обробки сигналів (digital signal processor (DSP)) - реалізують методи цифрової обробки сигналів: фільтрацію, спектральний аналіз, змішання сигналів, масштабування. Відмітна особливість DSP-процесорів - потокова обробка великих обсягів даних в реальному часі, що вимагає високої продуктивності, але обмеженого набору операцій. Основні виробники - Texas Instruments (сімейство TMS320), Analog Devices (сімейство ADSP21xxx), Motorola (сімейства DSP56xxx, DSP96xxx);
d) Медійні процесори - орієнтовані на обробку відео- і звукової інформації:
- з апаратної підтримкою мультимедійної обробки (медіапроцесора) - мають апаратні блоки і розвинену систему команд для обробки і передачі аудіо і графічних даних, відеозображень. Використовуються в аудіо- і відеоадаптерах в персональному комп'ютері, в ігрових приставках, в побутовій техніці. Приклади: медіапроцесор систем зв'язку компанії Microtltility, універсальні медіапроцесора Trimedia (Philips), MediaGX (Ciryx), відеопроцесори серії NV1..5 (Nvidia);
- з мультимедійним розширенням набору команд (Intel MMX і більш старші моделі, UltraSPARC (Sun Microsystem).
e) Co-процесори:
- математичні;
- введення-виведення.
f) Трансп'ютерів - процесор для побудови масово-паралельних систем. Має на кристалі локальні процесорний ядро і пам'ять, а також спеціальні швидкодіючі канали зв'язку для взаємодії з іншими транспьютерами (лінки). Основний розробник і виробник транспьютеров - компанія Inmos, Inc (Великобританія).
g) Інші типи спецпроцесорів:
- нейропроцесори - орієнтовані на побудову систем з архітектурою нейронних мереж. Такі системи застосовуються для вирішення погано формалізованих задач: розпізнавання образів, передбачення поведінки систем, оптимізація і т.п .;
- процесори мов високого рівня (JAVA, Forth і ін.);
- вузькоспеціалізовані (медична техніка, військові, для науково-дослідних систем і т.п.).
2. По повноті обчислювального ядра:
a) Co-процесори (арифметичні, введення-виведення); b) Повнофункціональні (звичайні) процесори; c) З розширеної периферією (наприклад, процесори для вбудованих застосувань i386EX (Intel), elan520 (AMD)); d) ОКМЕВМ; e) Однокристальний мультипроцесорні системи (TriCore (Motorola)).
3. За архітектурою обчислювального ядра:
a) За розрядності ядра:
- I Типові (з розрядністю 4, 8, 16, 32, 64);
- II З більшою розрядністю. На даний момент не поширені;
- III З нестандартної (не кратна 8-ми) розрядністю. Серійних моделей не випускається, можуть розроблятися для вузькоспеціалізованих застосувань;
- IV Масштабуються (блочно-секційні).
b) За організації пам'яті:
- з Гарвардської архітектурою - з роздільною пам'яттю програм і пам'яттю даних. Не допускається запуск виконання коду, розташованого в пам'яті даних;
- з Принстонской архітектурою (архітектурою Фон-Неймана) - з єдиної пам'яттю для зберігання команд і даних. Дані можуть інтерпретовані як виконуваний код.
c) За системою команд:
- CISC - з традиційним набором команд. Команди можуть мати різні формати, різну довжину і час виконання. В результаті для їх дешифрування і виконання необхідно більш складне і відповідно повільне пристрій управління, утруднена конвеєрна обробка потоку команд;
- RISC - зі скороченим набором команд. Використовується невелика кількість форматів команд з однаковою довжиною і часом виконання.