Computer System Architecture Syllabus Computer System Architecture Syllabus – To learn about Computer System Architecture, we need to know about four main units in Computer architecture. Introduction to computer architecture and organization, Central Processing Unit, Computer Arithmetic, Memory Organization, Input-output organization. Computer System Architecture Computer Architecture Fundamentals Computer Architecture fundamentals Development of Computers Von Neuman and Harvard machine Architecture Flynn Classification Computer Structure Architecture Interfacing Logic Devices Levels of Design abstraction Performance Metrics Register Transfer and Micro Operations Register Transfer Language Memory Transfer Arithmetic Micro-operations Logic Micro-operations Shift Micro-operations Bus Architecture Data Transfer Central Processing Unit CPU Bus Architecture Computer Organization and Design Computer Register and Types Common Bus System Instruction Format Instruction Types Instruction Cycle Addressing Modes Design of a basic computer Central Processing Unit Basic function of computer General register organization Stack organization Infix to Reverse Polish notation conversion Instruction Types and their classifications Data transfer and manipulation Program control RISC characteristics CISC characteristics