CA767
COMPUTER ORGANIZATION AND ARCHITECTURE
Objective : To introduce the nature and characteristics of modern day computers.
Pre- requisites: Knowledge of fundamentals of Digital Computers.
Outline:
1. Number Systems - Binary Arithmetic - Boolean Algebra - Map Simplifications - Gates - Combinational Circuits - Sequential Circuits.
2. Memory - Internal Memory - External Memory - Memory Organization - Associative Memory - Cache Memory.
3. CPU - Arithmetic And Logic Unit - Instruction Sets - Addressing modes and formats - Instruction pipeline - Register organization - Control Unit Operation - Processor organization - Types of Processors.
4. External Devices - I/O modules - Programmed I/O - Interrupt Driven - Direct Memory Access - I/O Channels - Asynchronous Data Transfer.
5. Reduced Instruction Set Computers –Super Scalar Processors – Multiprocessing vector computation - Parallel Processors.
Books:
1. William Stallings, "Computer Organization and Architecture", 7th Edn. 2006, PHI.
2. M. Moris Mano and Michael D. Ciletti, Digital Design, 4th Edn. 2007, Pearson.