Съдържание:
Определение - Какво означава контролен блок (CU)?
Контролният блок (CU) обработва всички контролни сигнали на процесора. Той насочва целия вход и изходен поток, извлича код за инструкции от микропрограмите и насочва други устройства и модели, като предоставя сигнали за контрол и синхронизация. CU компонент се счита за мозъка на процесора, тъй като той издава заповеди за почти всичко и гарантира правилното изпълнение на инструкциите.
Техопедия обяснява единица за контрол (CU)
CU взема своя принос от регистрите на инструкциите и състоянието. Правилата му за работа или микропрограмата са кодирани в програмируем логически масив (PLA), произволна логика или памет само за четене (ROM).
Функциите на CU са както следва:
- Контролира последователното изпълнение на инструкциите
- Тълкува инструкции
- Ръководството подава данни през различни компютърни области
- Регулира и контролира времето на процесора
- Изпраща и получава контролни сигнали от други компютърни устройства
- Работи с множество задачи, като извличане, декодиране, обработка на изпълнението и съхраняване на резултати
CU са проектирани по два начина:
- Хардуерно управление: Дизайнът се основава на фиксирана архитектура. CU е съставен от джапанки, логически порти, цифрови схеми и вериги на енкодер и декодер, които са свързани по специфичен и фиксиран начин. Когато са необходими промени в набора инструкции, трябва да се направят промени в проводниците и веригата. Това е предпочитано в архитектура с намален набор от инструкции (RISC), която има само малък брой инструкции.
- Управление на микропрограмите: Микропрограмите се съхраняват в специална контролна памет и се базират на блок-схеми. Те са сменяеми и идеални поради своята простота.
