0% found this document useful (0 votes)
11 views

2019course Outline - Computer Architecture

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

2019course Outline - Computer Architecture

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Jimma University

Jimma Institute of Technology


School of Electrical and Computer Engineering
Program Regular
Course Title Computer Architecture and Organization
Course Code ECEg 3143
Degree Program B.Sc. in Electrical Engineering
Course Instructor Mr. Ashebir D. & Mr. Sisay M.
ECTS 5 (3 Cr.hr)
Contact hour/week 2 Lecture hrs. & 3hrs Tutorial
Prerequisites Digital Logic Design
Course Description Introduction to Organization and architecture, The Central Processing Unit,
Memory Systems, parallel processing & Input Output Systems.
Course Objective After successfully completed this course, the student should:
• Have basic knowledge of the architecture and organization of a
computer system and identify and explain the functionality of the
components
• Able to design and simulate a basic computer system
• Get basic concept in multiprocessors and operating system
• Apply the knowledge they acquire to the real world problem

Detailed Course Schedule: Contact time, topics and reading materials


Readings, Assignments
Weeks Conceptual Focus & Projects
1. General Introduction
• Lecture slides
1.1 Introduction
1st & 2nd • Text book
1.2 Organization and architecture
1.3 Computer arithmetic: Reading Assignment
2. Basic Computer Organization And Design
2.1 Instruction codes
2.2 Computer Registers
3rd ,4th, 5th& 6th
2.3 Computer Instructions • Lecture slides
• Text book
2.4 Timing and Control
2.5 Instruction Cycle
2.6 Computer Instruction Types
2.7 Performance of a computer
2.7.1 Amdahl’s Law
2.7.2 CPI, CT, speed up
2.7.3 MIPS,MFLOPS
3. CENTRAL PROCESSING UNIT Structure • Lecture slides
• Text book
3.1 General register organization
3.2 Stack Organization
7th , 8th&9th
3.2 Instruction Formats
3.2.1 Three Address Instructions
3.2.2 Two Address Instructions
3.2.3 One Address Instructions
3.2.4 Zero Address Instructions
3.4 Addressing Modes
3.5 RISC and CISC architecture
4. Memory Systems
th
10 , 11 &12 rd th
• Lecture slides
4.1 Memory Classification
• Text book
4.2 Hierarchy of Memory systems, Main memory,
4.3 Cache Memory,
❑ Cache Mapping Techniques
• Associative Mapping
• Direct Mapping
• Set Associative Mapping

4.4 Virtual Memory


• Address Mapping
• Page Replacement Algorithms

5. Pipeline Design Techniques


13th&14th • Lecture slides
5.1 Instruction pipeline
• Text book
5.2 Instruction level parallelism
5.3 Arithmetic Pipeline
6. Input Output Design and Organization
th th
15 & 16
6.1 Basic concepts
• Lecture slides
6.2 Programmed I/O
• Text book
6.3 Interrupt Driven I/O
6.4 Direct Memory Access
Assessment Quizzes (Two) - 50% Assignments - 10% Final Exam - 40%
Methods
Books Text Book: - M.M.Mano: Computer System Architecture
References : - William Stallings: Computer Organization and Architecture
- David A Patterson: John L.Hennessy: Computer Architecture
- Barry Wilkinson: Computer Architecture Design and Performance

You might also like