Course Outline - Computer Architecture - Lecture Slides, Slides of Advanced Computer Architecture

Computer Organization, Foundations of Computer Architecture, Design and Development, CPU Design, Arithmetic Logic Shift Unit, Memory subsystems, Input output are main points of this course.

Typology: Slides

2011/2012

Uploaded on 11/03/2012

dharmaraaj
dharmaraaj 🇮🇳

4.4

(68)

145 documents

1 / 13

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Course Outline
for
Computer Architecture
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd

Partial preview of the text

Download Course Outline - Computer Architecture - Lecture Slides and more Slides Advanced Computer Architecture in PDF only on Docsity!

Course Outline

for

Computer Architecture

Important topics to be

covered in this course

  • Brief review of Computer Organization
  • Foundations of Computer Architecture
  • An example processor: the SRC
  • ISA: Design and Development
  • Other example processors
  • CPU Design
  • Advanced topics in processor design
  • Input-output (I/O)
  • Arithmetic Logic Shift Unit implementation
  • Memory subsystems

Review of computer organization

  • Perspectives of different people about computers
  • General operation of a stored program digital computer
  • The Fetch – Execute process
  • Concept of an ISA

Foundations of Computer Architecture

  • A taxonomy of computers and their instructions
  • Instruction set features
  • Addressing Modes
  • RISC and CISC architectures
  • Measures of performance

ISA: Design and Development

  • Outline of the thinking process for

ISA design

  • Introduction to the ISA of the

FALCON – A

  • Learning Aids for the FALCON-A

Other example processors

  • FALCON-E
  • EAGLE and Modified EAGLE
  • Comparison of the four ISAs

Advanced topics in processor design

  • Pipelining
  • Instruction-Level Parallelism
  • Microprogramming

Input-output (I/O)

  • I/O interface design
  • Programmed I/O
  • Interrupt driven I/O
  • Direct memory access (DMA)

Memory subsystems

  • Memory organization
  • Memory hierarchy
  • Cache memory
  • Virtual memory