which can only be
implemented serially. The range of available operations is
limited to common basic operations. The constraint of realtime
processing introduces a number of additional
complications. These include such issues as limited memory
bandwidth, resource conflicts, and the need for pipelining