Una ruta de datos es una colección de unidades funcionales como unidades lógicas aritméticas o multiplicadores que realizan operaciones de procesamiento de datos, registros y buses . [1] Junto con la unidad de control , compone la unidad central de procesamiento (CPU) . [1] Se puede crear una ruta de datos más grande uniendo más de una ruta de datos utilizando multiplexores .
Una ruta de datos es la ALU, el conjunto de registros y los buses internos de la CPU que permiten que los datos fluyan entre ellos. [2]
El diseño más simple de una CPU utiliza un bus interno común. La adición eficiente requiere una estructura de tres buses internos un poco más complicada. [3] Muchas CPU relativamente simples tienen un archivo de registro de 2 lecturas y 1 escritura conectado a las 2 entradas y 1 salida de la ALU.
A fines de la década de 1990, hubo una creciente investigación en el área de las rutas de datos reconfigurables ( rutas de datos que pueden reutilizarse en tiempo de ejecución utilizando un tejido programable) , ya que tales diseños pueden permitir un procesamiento más eficiente y ahorros de energía sustanciales. [4]
Ver también [ editar ]
Referencias [ editar ]
- ^ a b Nulo, Linda; Lobur, Julia (2006). Los fundamentos de la organización y arquitectura informática . Jones y Bartlett Learning. pag. 2016. ISBN 978-0-7637-3769-6.
Todas las computadoras tienen una CPU que se puede dividir en dos partes. La primera es la ruta de datos, que es una red de unidades de almacenamiento (registros) y unidades aritméticas y lógicas ... conectadas por buses ... donde la sincronización es controlada por relojes.
- ^ Edward Bosworth."Descripción general de la arquitectura de computadoras" .
- ^ Edward Bosworth."Estructura del bus de la CPU" .
- ^ JR Hauser y J. Wawrzynek, Garp: un procesador MIPS con un coprocesador reconfigurable , FCCM'97, 1997, págs. 12-21. [ enlace muerto ]