EngineeringComputer EngineeringComputer ScienceComputer ArchitectureEmbedded SystemsHardware Description LanguagesControl Unit DesignDigital Integrated CircuitsInput/output ArchitectureInstruction Set ArchitectureInterpreter DesignTiming ModelingArithmetic Logic Unit DesignExecution UnitsInformation Flow ControlInterpretersSystem Instructions
Digital computing systems have traditionally been described as being composed of the five basic units: input, output, memory, arithmetic/logic, and control (see Figure 1). Machine instructions and data communicated among these units (as indicated by the solid lines in the figure) are generally well-known and understood. The control signals (as indicated by dashed lines in the figure), are generally less well-known and understood except by the system designer. These control signals generated in the control unit determine the information flow and timing of the system.
8
Allen B. Tucker, Michael Flynn · Communications of the ACM · 1971 · 67 citations · Full text
S. G. Tucker · Communications of the ACM · 1965 · 46 citations · Full text
R. J. Mercer · Journal of the ACM · 1957 · 30 citations · Full text