Você está na página 1de 1

Computer Architecture

Year: II
Teaching Schedule
Hours/Week
Theory

Tutorial

Semester: III
Examination Scheme

Practical
-

Internal Assessment
Theory Practical
20
-

Theory
80

Final
Practical
-

Total
100

Course Objective: To provide the concepts of computer architecture as well as computer organization and
design.

Course Contents:
1.

Introduction
3 Hrs
Harvard architecture, Von-Neumann architecture, Instruction execution, Design principles for modern
computers, Instruction level parallelism

2.

Computer Organization and Design


5 Hrs
Instruction codes, Computer registers, Computer instructions, Timing and control, Instruction cycle,
Memory reference instruction, Input and output interrupt

3. Control Unit
Control memory, Address sequencing, Microprogram example, Design of control unit

5 Hrs

3.

Central Processing Unit


5 Hrs
General register organization, Stack organization, Instruction format, Addressing modes, Data transfer and
manipulation, Program control, RISC, CISC

4.

Computer Arithmetic
7 Hrs
Addition, Subtraction, Multiplication, and Division algorithms, Booth algorithms, Floating point arithmetic
operations

5.

Input Output Organizations


5 Hrs
Peripheral devices, Input-output interface, Asynchronous data transfer, Modes of transfer, Priority interrupt,
DMA, Input-output processor, Serial communication

6.

Memory Organization
5 Hrs
Memory hierarchy, Auxiliary memory, Associative memory, Cache memory, Memory mapping, Virtual
memory, Memory management hardware

7.

Pipeline and Vector Processing


5 Hrs
Parallel processing, Pipelining, Arithmetic and instruction pipeline, RISC pipeline, Vector processing, Array
processing

9.

Multiprocessor
5 Hrs
Characteristics of multiprocessors, Interconnection structures, Inter processor arbitration, Inter processor
communication and synchronization, Cache coherence

Reference Books:
1.
2.
3.
4.

M. Morris Mano, Computer System Architecture, PHI


Andrew S. Tenenbuam, Structured Computer Organization, PHI
William Stalling, Computer Organization & Architecture
John P. Hayes, Computer Architecture & Organization

Você também pode gostar