Course Objective:
They will study the basic organization and architecture of digital computers (CPU, memory, I/O, software). Discussions will include digital logic and microprogramming. Such knowledge leads to better understanding and utilization of digital computers and can be used in the design and application of computer systems or as the foundation for more advanced computer-related studies. The architectural overview of different instruction sets, registers, memory allocation can be studied on the emerging vision that helps furthermore research. Classify the pipelining, as a basic practice for cumulative CPU performance as well as a design factor, planning, and control of pipeline units. Also, improve critical thinking when assessing the presence of a computer system conferring to objective standards.
Learning outcomes
Understand the operation of electronic logic elements
Comprehend the organization of a computer system in terms of its main components
Grasp the detailed operation of a simple microprocessor
Usage the different processor architectures
Understand input/output mechanisms
Know the prospective of a hierarchical memory system
Be able to use standard levels to perform evaluation studies, and understand the equivalent result reports
Nurture design skills of Instruction Sets
Realize the visualization of the architecture of RISC and CISC processor