Front-end processor

Definition
A front-end processor is

"[a] special-purpose computer attached to a main computer used to reduce the work load of the main computer primarily for input, output, and data communications functions."