Computer Architecture: Beg 473 Ec
Computer Architecture: Beg 473 Ec
Computer Architecture: Beg 473 Ec
BEG 473 EC
Teaching Schedule Hours/Week Theory Tutorial Practical 3 1 3/2 Examination Scheme Internal Assessment Final Theory Practical* Theory Practical** 20 15 80 Total 125
* Continuous ** Duration: 3 hours Course Objectives: The course provides foundation knowledge of Computer Architecture. 1. Introduction 1.1 History of Computer 1.2 Organization and Architecture 1.3 Structure and Function 1.4 Pentium and Power PC Evolution Computer System 2.1 Computer components 2.2 Computer function 2.3 Interconnection Structure 2.4 Bus Interconnection 2.5 PCI 2.6 Internal Memory 2.7 External Memory 2.8 Input/Output System 2.9 Operating System Support The Central Processing Unit 3.1 The Arithmetic and Logic Unit 3.2 Integer Representative 3.3 Integer Arithmetic 3.4 Floating-Point Representation 3.5 Floating Point Arithmetic Instruction Sets 4.1 Machine Instruction Characteristics 4.2 Types of operands 4.3 Types of operations 4.4 Assembly language 4.5 Addressing 4.6 Instruction Formats CPU Structure and Function 5.1 Processor Organization 5.2 Registered Organization 5.3 The instruction Cycle 5.4 Instruction Pipelining 5.5 The Pentium Processor 5.6 The Power Pc Processor 4
2.
3.
4.
5.
6.
Reduced instruction set Computers (RISC) 6.1 Instruction Execution Characteristics 6.2 The use of a large register file 6.3 Compiler Based register optimization 6.4 Reduced instruction set Architecture 6.5 RISC Pipelining 6.6 The RISC versus CISC Control unit and Micro programmed Control 7.1 Micro Operation
7.
Control for the CPU Hardwired Implementation Microinstruction sequencing Microinstruction Execution Applications of Microprogramming 5
Parallel Organization 8.1 Multiprocessing 8.2 Cache Coherence and MESI Protocol 8.3 Vector Computation 8.4 Parallel Processors
Laboratory: 1. Student will be required to Design and Built a project related to the computer Architecture.
References: 1. Mano, Pearson Education," Logic and Computer Design Fundamentals". 2. Sima, Pearson Education," Advanced Computer Architectures: A Design space Approach". 3. Heuring Pearson Education," Computer Systems Design Architecture". 4. M. Marris Mmano,"Computer System Architecture".