Processor on the other hand has a subordinate role, limited to processing data as requested by the controller.