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

Intro To Syllabus Computer Architecture

This document provides an introduction to computer architecture including course objectives, outcomes and units covering topics like basics of computers, processor organization, ALU design, memory organization, system organization, and parallel processing.

Uploaded by

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

Intro To Syllabus Computer Architecture

This document provides an introduction to computer architecture including course objectives, outcomes and units covering topics like basics of computers, processor organization, ALU design, memory organization, system organization, and parallel processing.

Uploaded by

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

COMPUTER ARCHITECTURE

Introduction to the subject

Prof. Vishwas V. Patange


UNIVERSITY’S STRUCTURE OF CA
SUBJECT
COURSE OBJECTIVES
 To introduce basic concepts of computer organization
and to illustrate the computer organization concepts by
Assembly Language programming.
 To understand operating systems and how they work
with the computer and students will understand the
relationship between hardware and software specifically
how machine organization impacts the efficiency of
applications written in a high-level language.
 Students will be able to make use of the binary number
system to translate values between the binary and
decimal number systems, to perform basic arthmetic
operations and to construct machine code instructions
and students will be able to design and implement
solutions for basic programs using assembly language.
 Students will be able to design logical expressions and
corresponding integrated logic circuits for a variety of
problems including the basic components of a CPU such
as adders, multiplexers, the ALU, a register file, and
memory cells and to explain the fetch execute cycle
performed by the CPU and how the various components
of the data path are used in this process.
COURSE OUTCOMES
 At the end of this course students will demonstrate the
ability to
 learn how computers work
 know basic principles of computer’s working
 analyze the performance of computers
 know how computers are designed and built
 Understand issues affecting modern processors (caches,
pipelines etc.).
UNIT – 1 BASICS OF COMPUTERS
 Basic Structure of Computers,
 Functional units

 Software, performance issues software, machine


instructions and programs,
 Types of instructions

 Instruction sets: Instruction formats, Assembly language,


Stacks, Queues, Subroutines.
UNIT – 2 PROCESSOR ORGANIZATION
 Processor organization,
 Information representation,

 Number formats.
UNIT – 3 ALU DESIGN
 Multiplication & division, ALU design,
 Floating Point arithmetic,

 IEEE 754 floating point formats Control Design,

 Instruction sequencing, Interpretation, Hard wired


control – Design methods, and CPU control unit.
UNIT – 4 MEMORY ORGANIZATION
 Memory organization, device characteristics,
 RAMS, ROM, Memory management,

 Concept of Cache & associative memories,

 Virtual memory.
UNIT – 5 SYSTEM ORGANIZATION
 System organization, Input - Output systems,
 Interrupt, DMA,

 Standard I/O interfaces


UNIT – 6 PARALLEL PROCESSING
 Concept of parallel processing,
 Pipelining, Forms of parallel processing, interconnect
network.
TEXT/REFERENCE BOOKS
 V.Carl Hammacher, “Computer Organisation”, Fifth
Edition.
 A.S.Tanenbum, “Structured Computer Organisation”,
PHI, Third edition
 Y.Chu, "Computer Organization and
Microprogramming”, II, Englewood Chiffs, N.J.,
Prentice Hall Edition.
 M.M.Mano, “Computer System Architecture”, Edition

 C.W.Gear, “Computer Organization and Programming”,


McGraw Hill, N.V. Edition
 Hayes J.P, “Computer Architecture and Organization”,
PHI, Second edition

You might also like