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

Comp Archi

The document outlines the content of a course on computer architecture including topics like CPU organization, instruction set architectures, memory hierarchies, pipelining, parallel processing, and alternative architectures. The course will be taught through lectures, assignments, projects, and exams.

Uploaded by

amnahciit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Comp Archi

The document outlines the content of a course on computer architecture including topics like CPU organization, instruction set architectures, memory hierarchies, pipelining, parallel processing, and alternative architectures. The course will be taught through lectures, assignments, projects, and exams.

Uploaded by

amnahciit
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Computer Architecture:

Course Content:
1. Introduction to a Simple Computer: CPU Basics and Organization, The Bus, Clock, The
Input/Output Subsystem, Memory Organization and Addressing, Interrupts, MARIE,
Instruction Processing, Hardware vs Micro-programmed Control, Real-World Examples
of Computer . [TB2: Ch. 4]
2. Architectures: Intel & MIPs Architecture [TB1: Ch. 6]
3. Instruction Set Architecture: Instruction Format, Instruction Types, Addressing,
Instruction Pipelining, ISAs – Intel, MIPS, Java Virtual Machine [TB2: Ch. 5]
4. Micro-architecture: Single-Cycle Processor, Multicycle Processor, Pipeline Processors,
DDL Representation, Exceptions. [TB1: 7]
5. Advanced Micro-architecture: Deep Pipelines, Branch Prediction, Superscalar
Processor, Out-of-Order Processor, Register Renaming, Single Instruction Multiple
Data, Multithreading, Homogeneous Multiprocessing, Heterogeneous Multiprocessor.
[TB1: 7]
6. Memory: Types of Memory, The Memory Hierarchy, Cache Memory, Virtual Memory,
Memory Management [TB1: 8]
7. Input/Output and Storage System: I/O and Performance, Amdahl‘s Law, I/O
architectures, Data Transmission Modes, Magnetic Disk Technology, Optical Disk
Technology, Magnatic Tape, RAID, Future of Data Storage. [TB2: Ch. 7]
8. Alternative Architectures: RISC Machines, Flynn‘s Taxonomy, Parallel and
Multiprocessor Architecture, Alternative Parallel Processing Approaches, Quantum
Computing. [TB2: Ch. 9]
9. Embedded Systems: Embedded Hardware & Embedded Software. [TB2: Ch. 10]
Teaching Methodology:
Lecturing, Written Assignments, Project, Report Writing
Course Assessment:
Sessional Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam
Reference Materials:
1. Digital Design and Computer Architecture & Organization by David Harris and Sarah
Harris, Morgan Kaufmann; 2ndEdition (August 7, 2012). ISBN-10: 0123944244
2. Essentials of Computer Organization and Architecture by Linda Null and Julia Lobur,
Jones & Bartlett Learning; 3rdEdition (December 17, 2010)
3. Computer Architecture & Organization: A Quantitative Approach (Fifth Edition) by
John L. Hennessy and David A. Patterson, Morgan Kaufmann; 5thEdition (September
30,2011). ISBN-10: 012383872X
4. Digital Design and Computer Architecture & Organization by D. M. Harris and S. L.
Harris and Morgan Kaufmann, Morgan Kaufmann; 1stEdition (March 16, 2007). ISBN-
10: 0123704979

You might also like