computer architecture
computer architecture
Course
Hou
Unit Topic To Be Covered Outcome
rs
addressed
UNIT-I Introduction to Computer Organization 8 CO1
Introduction to Computer and CPU (Computer Organization, Design and Architecture), Memory –Primary and
Secondary, Memory organization, Stored Program Concept-Von Neumann Architecture, Data and
representation: data types, complements, fixed point representation, Introduction to Common Bus System,
Types of Buses (Data Bus, Control Bus, Address Bus), 16-bit Common Bus System, Data Movement among
registers using Bus.
UNIT-II Register Transfer and Micro- operations 6 CO2
Introduction to Registers, Register Transfer Language, Data movement among Registers and Memory.
Introduction to microoperations, Types of micro-operations - Logic Operations, Shift operations, Arithmetic
and Shift operations,bus and memory transfer.
UNIT-III Central Processing Unit 6 CO3
Introduction & different types of Addressing Modes, Program control, RISC and CISC architecture, Difference
between RISC and CISC,Introduction to Interrupt and Interrupt Cycle. Stack Organization: Memory Stack and
Register
UNIT-IV Computer Organisation & Design of control Unit 10 CO4
Stack.Introduction to Instruction, Types of Instructions, Instruction Cycle, and Instruction Formats (Direct,
Indirect, Zero, One, Two and Three-Address Instructions), Timing and control Memory reference instructions,
Input/ Output and interrupts, Design and working of a complete basic computer, Control functions, Design of
accumulator logic, Introduction to Control
Memory, Types of Control Unit.
UNIT-V I/O Organization & Memory organization 8 CO4
I/O Interface Unit, Types of ports (I/O port, Network Port, USB port, Serial and Parallel Port), Concept of I/O
bus, Isolated I/O versus Memory-Mapped I/O. Memory Hierarchy, Main Memory (RAM and ROM chips,
Logical and Physical Addresses, Memory Address Map, Memory Connection to CPU),Associative Memory,
Cache Memory,DMA Transfer,modes of data transfer.
UNIT-VI Pipelining 7 CO5
Flynn’s taxonomy, Parallel processors, Parallel and pipeline processing, Pipelining Arithmetic pipeline,
Instruction pipeline, RISC pipeline, Pipeline hazards, Introduction to array processors.
Total hours 45 Hours/ Periods
1. Understand the structure and function of various components in a computer system,
including CPUs, memory, and I/O devices.
2. Use simulation tools and techniques to model and evaluate the behavior of computer
systems.
3. Understand the principles of parallel processing and the design of multi-core
Skill Attained
processors.
4. Critically analyze research papers and current trends in computer architecture to stay
updated with the latest advancements.
5. Work collaboratively in teams to design and implement complex systems, integrating
knowledge from various subfields of computer science and engineering.
At the end of the course, the students will be able to:
CO1: Identify computer systems, memory organization, architecture and assembly language
programming of Computer Systems.
CO2: Clarify the concepts of Register Transfer and to resolve the design issues in terms of
speed, technology, cost and performance using micro operations
CO3:Estimate the performance of various classes of Memories, build large memories using
Outcome(s) small memories for better performance and Relate to arithmetic for ALU implementation.
CO4: Clarify instruction formats, RISC and CISC architecture and different addressing
Modes.
CO5: Design structured, well commented, understandable assembly language programs to
provide solutions to real-world problems.
CO6:Compare between pipelining and parallelism create the skills and notion to solve the
real life problems using these concepts
TEXT BOOK:
1. COMPUTER SYSTEM ARCHITECTURE by MORRIS MANO, PRENTICE HALL
COMPUTER ARCHITECTURE A QUANTITATIVE APPROACH by HENNESSY,J.L,DAVID A
2.
PATTERSON, AND GOLDBERG, PEARSON
REFERENCES:
1. COMPUTER SYSTEM ARCHITECTURE by JOHN P.HAYS, MCGRAW HILL EDUCATION
. COMPUTER ORGANIZATION AND ARCHITECTURE-DESIGNING FOR PERFORMANCE by
2.
WILLIAM STALLINGS, PRENTICE HALL
3 COMPUTER SYSTEM ARCHITECTURE, 3/E by M. MORRIS MANO, PEARSON