Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Канал данных - это набор функциональных блоков, таких как арифметико-логические блоки или умножители, которые выполняют операции обработки данных, регистры и шины . [1] Вместе с блоком управления он составляет центральный процессор (ЦП) . [1] Более крупный путь данных может быть сделан путем объединения более чем одного пути данных с помощью мультиплексоров .

Канал передачи данных представляет собой АЛУ, набор регистров и внутренней шины процессора (ы) , которые позволяют данные течь между ними. [2]

Канал данных с микроархитектурой, организованный вокруг единой шины

В простейшей конструкции процессора используется одна общая внутренняя шина. Для эффективного сложения требуется немного более сложная структура с тремя внутренними шинами. [3] Многие относительно простые процессоры имеют регистровый файл с 2 чтением и 1 записью, подключенный к 2 входам и 1 выходу ALU.

В конце 1990-х годов росли исследования в области реконфигурируемых каналов данных - каналов данных, которые могут быть перенаправлены во время выполнения с использованием программируемой структуры, поскольку такие конструкции могут обеспечить более эффективную обработку, а также существенную экономию энергии. [4]

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b Нулевой, Линда; Лобур, Юлия (2006). Основы компьютерной организации и архитектуры . Джонс и Бартлетт Обучение. п. 2016. ISBN. 978-0-7637-3769-6. Все компьютеры имеют центральный процессор, который можно разделить на две части. Первый - это канал данных, который представляет собой сеть блоков хранения (регистров), арифметических и логических блоков ... соединенных шинами ... где синхронизация контролируется часами.
  2. ^ Эдвард Босворт.«Обзор компьютерной архитектуры» .
  3. ^ Эдвард Босворт.«Структура шины ЦП» .
  4. ^ JR Хаузер и Дж Wawrzynek, Гарп: процессор MIPS с перестраиваемой сопроцессора , FCCM'97, 1997, стр 12-21.. [ мертвая ссылка ]