En [[informáticaingeniería del software]], launa '''unidad funcional''' o '''unidad de ejecución''' es una piezaparte delde la [[Unidad central de proceso|CPU]] que realiza las operaciones y los cálculos llamados por los [[programa de ordenador|programas]]. Tiene a menudo su propia unidad de control,registrosde ysecuencia otros(no componentesconfundir eléctricoscon la [[unidad de control]] principal de la CPU), talesalgunos [[registro (hardware)|registros]], otras unidades internas como una sub-[[unidad aritmético-lógica,|ALU]] o una [[unidad de punto flotante]], o ciertoalgunos componentecomponentes especificomenores más pequeñoespecíficos.
Es comúnfrecuente que loslas CPUsCPU's modernosmodernas tengan múltiples unidades defuncionales ejecuciónparalelas, referidostanto aen un diseño escalar ocomo [[superescalar]]. El arreglométodo más simple es utilizar uno,un el[[bus administradorde deldatos|bus]], el bus principal, para manejargestionar la interfaseinterfaz de memoria, y otrosel resto para realizar los cálculos. En adiciónAdicionalmente, las unidades funcionales de ejecución delas CPU's modernas son por losuelen generalser canalizadas[[segmentación|segmentadas]].