пятница, 22 ноября 2024 г.

Будова

Будова

Внутрішні спільно працюючі пристрої

Моделі процесорів включають такі спільно працюючі пристрої:

  • Пристрій керування (англ. control unit). Здійснює координацію роботи всіх інших пристроїв, виконує функції керування пристроями, керує обчисленнями в комп'ютері.

Дешифратор інструкцій (команд). Аналізує інструкції з метою визначення операцій, що відповідають інструкції, виділення операндів і адрес, за якими розміщуються операнди. В системах з конвеєром команд дешифратор здійснює дешифрування наступної команди одночасно з виконанням поточної (для завантаження усіх виконавчих пристроїв) і може дешифрувати одночасно декілька інструкцій, наприклад, для готовності здійснити перехід відповідно до результату, який найближчим часом буде отриманий з конвеєра.

  • Арифметико-логічний пристрій (АЛП). Так називається пристрій для цілочислових операцій. Арифметичні операції, такі як додавання, множення і ділення, а також логічні операції (OR, AND, ASL, ROL і ін.) обробляються за допомогою АЛП. Ці операції складають переважну більшість програмних кодів у більшості програм. Всі операції в АЛП обробляються в регістрах — спеціально відведених чарунках АЛП. У процесорі може бути декілька АЛП. Кожен здатний виконувати арифметичні або логічні операції незалежно від інших, що дозволяє виконувати декілька операцій одночасно. Арифметико-логічний пристрій виконує арифметичні і логічні дії. Логічні операції поділяються на дві прості операції: «Так» і «Ні» («1» і «0»). Звичайно, ці два пристрої виділяються суто умовно, конструктивно вони не розділені.

  • AGU (Address Generation Unit) — пристрій генерації адрес. Це пристрій не менш важливий, ніж АЛП, тому що він відповідає за коректну адресацію при завантаженні або збереженні даних.

  • Математичний співпроцесор (FPU). Процесор може містити декілька математичних співпроцесорів. Кожний з них здатний виконувати, щонайменше, одну операцію з рухомою комою, незалежно від того, що роблять інші АЛП. Метод конвеєрної обробки даних дозволяє одному математичному співпроцесорові виконувати декілька операцій одночасно. Співпроцесор підтримує високоточні обчислення як цілочислені, так і з рухомою комою і, крім того, містить набір корисних констант, що прискорюють обчислення. Співпроцесор працює паралельно з центральним процесором, забезпечуючи, таким чином, високу продуктивність.


Комментариев нет:

Отправить комментарий