2CSE205: Computer Organization

Learning Outcomes: 
After successful completion of this course, students will be able to
Understand the organization of a Computer system
Apply the knowledge of combinational and sequential logical circuits to design a computer architecture
Understand the input / output and Memory related concepts.
Syllabus: 
Unit NoTopics
Introduction to Computer Organization and Architecture
Register Transfer and Micro operations

Register Transfer Language, Register transfer, Bus and Memory transfer, Arithmetic Micro operations, Logic Micro-operations, Shift Micro operations, Arithmetic Logic Shift Unit.

Basic computer organization

Instruction codes, Computer registers, computer instructions, Timing and Control, Instruction cycle, Memory-Reference Instructions, Input-output and interrupt, Complete computer description.

Micro programmed control

Control Memory, Address sequencing, Micro program Example, design of control Unit

Central processing unit

Introduction, General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control, Reduced Instruction Set Computer (RISC), Complex Instruction Set Computer (CISC), comparison of RISC and CISC

Central processing unit

Introduction, General Register Organization, Stack Organization, Instruction format, Addressing Modes, data transfer and manipulation, Program Control, Reduced Instruction Set Computer (RISC), Complex Instruction Set Computer (CISC), comparison of RISC and CISC

Pipelining

Parallel processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, RISC Pipeline.

Computer arithmetic

Introduction, Addition and subtraction, Multiplication and Division Algorithms (Booth Multiplication Algorithm), Floating Point Arithmetic, Decimal Arithmetic Unit and Operations

Input – Output organization

Input-output interface, Asynchronous Data Transfer, Modes of Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP), CPUIOP communication, Serial Communication.

Memory Organization

Memory Sub System, Memory hierarchy, Main memory, Auxiliary memory, Flash memory, Associative memory, Cache memory, Virtual memory.

Text Books: 
Name : 
Computer System Architecture
Author: 
By M. MorrisMano
Publication: 
Pearson Publlication
Name : 
Computer Architecture and Organization
Author: 
By Hayes
Publication: 
Tata McGraw Hill
Reference Books: 
Name: 
Structured Computer Organization
Author: 
By Tanenbaum
Publication: 
PHI Publication
Name: 
Computer Organization and Architecture
Author: 
By Stallings
Publication: 
Pearson Publication
Name: 
Computer Organization and Design
Author: 
by P. Pal Chaudhury
Publication: 
PHI Publication
Syllabus PDF: 
AttachmentSize
PDF icon 2CSE205.pdf226.73 KB
branch: 
CBA
BDA
MA
Course: 
2016
Stream: 
B.Tech