A functional unit is an entity of hardware, software, or both, capable of accomplishing a specified purpose.