Відмінності між версіями «Класифікація процесорів. СПК, Настусенко С., ІНФ18Б»
7693861 (обговорення • внесок) |
7693861 (обговорення • внесок) (→Класифікація процесорів) |
||
(не показано 7 проміжних версій цього учасника) | |||
Рядок 1: | Рядок 1: | ||
+ | == Процесор == | ||
+ | Процесор — це «мозок» комп'ютера. Процесором називається пристрій, що здатен обробляти програмний код і визначати основні функції комп'ютера з обробки інформації, тобто процесор виконує основні процеси в комп'ютері. | ||
+ | |||
+ | [[Файл: ПроцесорІНФ.jpeg]] | ||
+ | |||
+ | == Класифікація процесорів == | ||
+ | |||
1. По виконуваних функцій і сфери застосування: | 1. По виконуваних функцій і сфери застосування: | ||
Рядок 31: | Рядок 38: | ||
a) Co-процесори (арифметичні, введення-виведення); | a) Co-процесори (арифметичні, введення-виведення); | ||
+ | |||
b) Повнофункціональні (звичайні) процесори; | b) Повнофункціональні (звичайні) процесори; | ||
+ | |||
c) З розширеної периферією (наприклад, процесори для вбудованих застосувань i386EX (Intel), elan520 (AMD)); | c) З розширеної периферією (наприклад, процесори для вбудованих застосувань i386EX (Intel), elan520 (AMD)); | ||
+ | |||
d) ОКМЕВМ; | d) ОКМЕВМ; | ||
+ | |||
e) Однокристальний мультипроцесорні системи (TriCore (Motorola)). | e) Однокристальний мультипроцесорні системи (TriCore (Motorola)). | ||
Рядок 51: | Рядок 62: | ||
* CISC - з традиційним набором команд. Команди можуть мати різні формати, різну довжину і час виконання. В результаті для їх дешифрування і виконання необхідно більш складне і відповідно повільне пристрій управління, утруднена конвеєрна обробка потоку команд; | * CISC - з традиційним набором команд. Команди можуть мати різні формати, різну довжину і час виконання. В результаті для їх дешифрування і виконання необхідно більш складне і відповідно повільне пристрій управління, утруднена конвеєрна обробка потоку команд; | ||
* RISC - зі скороченим набором команд. Використовується невелика кількість форматів команд з однаковою довжиною і часом виконання. | * RISC - зі скороченим набором команд. Використовується невелика кількість форматів команд з однаковою довжиною і часом виконання. | ||
+ | |||
+ | [https://sites.google.com/site/strukturnashemapkiprocesori/klasifikacia-ta-priznacenna-procesora Класифікація та призначення процесора] |
Поточна версія на 17:10, 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 - зі скороченим набором команд. Використовується невелика кількість форматів команд з однаковою довжиною і часом виконання.