0% found this document useful (0 votes)
195 views2 pages

Computer Organization&Architecture

Dr. Gurbrinder Kaur teaches a 4th semester Computer Science Engineering course on Computer Organization and Architecture over 15 weeks. The course covers topics like data representation, register transfer and microoperations, basic computer organization and design, pipelining, parallel processors, input-output organization, and memory organization. Students learn from two primary textbooks and three reference books. The course is divided into four units that meet for between 1-2 hours per week and cover topics such as instruction codes, addressing modes, cache memory mapping, and I/O device interfaces.

Uploaded by

gurbrinder
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)
195 views2 pages

Computer Organization&Architecture

Dr. Gurbrinder Kaur teaches a 4th semester Computer Science Engineering course on Computer Organization and Architecture over 15 weeks. The course covers topics like data representation, register transfer and microoperations, basic computer organization and design, pipelining, parallel processors, input-output organization, and memory organization. Students learn from two primary textbooks and three reference books. The course is divided into four units that meet for between 1-2 hours per week and cover topics such as instruction codes, addressing modes, cache memory mapping, and I/O device interfaces.

Uploaded by

gurbrinder
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/ 2

Name of the faculty : Dr.

Gurbrinder Kaur
Discipline : Computer Science Engineering
Semester : 4th
Subject : Computer Organization & Architecture
Duration : 15 weeks (January- May 2019)
Work Load (Lecture) per week (in hours): Lecture-02

Unit Topic Reference No. of Hours


I Data representation: Data Types, Complements, Book 1 – ch 3 2
Fixed-Point Representation, Conversion of Fractions, Book [2] – ch 9
Floating-Point Representation, Gray codes, Decimal Book 1 – ch 3 2
codes, Alphanumeric codes, Error Detection Codes. Book [2] – ch 9
Register Transfer and Microoperations :Register Book 1 – ch 4 1
Transfer Language, Register Transfer, Book [2] – ch
12
Bus and Memory Transfers, Arithmetic Book 1 – ch 4 2
Microoperations, Logic Microoperations, Shift Book[2] –ch 12
Microoperations, Arithmetic Logic Shift Unit.

2 Basic Computer Organization and Design: Instruction Book 1 – ch 5 2


Codes, Computer Registers, Computer Instructions, Book [2] – ch 4
Timing and Control.
Instruction Cycle, Memory-Reference Instruction, Book 1 – ch 5 1
Input-Output Instruction, Book [2] – ch 4
Complete Computer Description, Design of Basic Book 1 – ch 5 2
Computer, Design of Accumulator Logic. Book [2] – ch 5
Central Processing Unit :General Register Book 1 – ch 5 2
Organization, Stack organization, Instruction Format,
Book [2] – ch 8
Addressing Modes,
Data Transfer and Manipulation, Program Control, Book 1 – ch 5 2
RISC, CISC.
Book[2]– ch 13
3 Pipelining: Basic Concepts of Pipelining, Throughput Book 1 – ch 9 2
and Speedup, Pipeline Hazards. Book [2] – ch 5

Parallel Processors: Introduction to Parallel Book 1 – ch 9 2


Processors, Concurrent access to memory Book [2] – ch 5
andCache Coherency.

4 Input-output Organization :I/O deviceinterface, Book 1 – ch 11 2


I/O transfers–program controlled, interrupt Book [2] – ch 7
driven and DMA,
Privileged and Non-Privileged Instructions, Book 1 – ch 11 1
Software Interrupts. Book [2] – ch 7

Memory organization: Memory Hierarchy, Main Book 1 – ch 12 1


Memory, Auxiliary Memory Book [2] – ch 4
Associative Memory, Cache Memory, Book 1 – ch 12 1
Book [2] – ch 4
Associative Mapping, Direct Mapping, Set-Associative Book 1 – ch 12 1
Mapping Book [2] – ch 4
Writing into Cache, Cache Initialization, Virtual Book 1 – ch 12 2
Memory Book [2] – ch 4
Revision
Revision

Suggested books:
1) “Computer System Architecture”, 3rd Edition by M.Morris Mano, Pearson.
2) “Computer Organization and Design: The Hardware/Software Interface”, 5th
Edition by David A. Patterson and John L. Hennessy, Elsevier.
3) “Computer Organization and Embedded Systems”, 6th Edition by CarlHamacher,
McGraw Hill Higher Education.
Reference books:

[1] “Computer Architecture and Organization”, 3rd Edition by John P. Hayes,


WCB/McGraw-Hill
[2] “Computer Organization and Architecture: Designing for Performance”, 10th Edition by
William Stallings, Pearson Education.
[3] “Computer System Design and Architecture”, 2nd Edition by Vincent P. Heuring and
Harry F. Jordan, Pearson Education.

You might also like