Computer Science
Computer Organization refers to the level of abstraction above the digital logic level, but below the operating system level. At this level, the major components are functional units or subsystems that correspond to specific pieces of hardware built from the lower level building blocks described in the previous module. Organization of computer system is the way of practical implementation which results in realization of architectural specifications of a computer system. In more general language, Architecture of computer system can be considered as a catalog of tools available for any operator using the system, while Organization will be the way the system is structured so that all those cataloged tools can be used, and that in an efficient fashion.
The Second Edition of Computer Organization captures the important attributes to present a comprehensive text that includes pertinent hardware, software, and system aspects. It covers a range of topics such as Instruction Sets, Process Unit Design, Memory System Design, Input-Output Design, Pipeline Design, and RISC.