Paper Name: Computer Organization and Architecture
SYLLABUS1. Introduction to Computers
Basic of Computer,
Von Neumann Architecture, Generation of Computer,Classification of Computers, Instruction Execution
2. Register Transfer and Micro operations
Register Transfer, Bus and Memory Transfers, Tree-State Bus Buffers, Memory Transfer, Micro-Operations, Register Transfer Micro-Operations, ArithmeticMicro-Operations, Logic Micro-Operations, Shift Micro-Operations.
3. Computer Arithmetic
Addition And Subtraction With Signed-Magnitude, Multiplication Algorithm,Booth Multiplication Algorithm, Array Multiplier, Division Algorithm, HardwareAlgorithm, Divide Overflow, Floating-Point Arithmetic Operations, BasicConsiderations, Register Configuration, Addition And Subtraction, DecimalArithmetic Operations, BCD Adder, BCD Subtraction.
4. Programming the Basic Computer
Machine language, Assembly language, Assembler, First pass, Second pass,Programming Arithmetic and Logic operations, Multiplication Program, Double-Precision Addition, Logic operations, Shift operations.
5. Organization of a Computer
Central Progressing Unit (CPU), Stack Organization, Register Stack, Memory Stack, Reverse Polish Notation. Instruction Formats, Three- AddressInstructions, Two – Address Instructions, One- Address Instructions, Zero-Address Instructions, RISC Instructions, Addressing Modes ReducedInstruction Set Computer, CISC Characteristics RISC Characteristics.
6. Input-Output Organization
Modes Of Transfer, Priority Interrupt, DMA, Input-Output Processor (IOP), CPU-IOP Communication.
7. Memory Organization
Memory Hierarchy, Main Memory, Auxiliary Memory, Cache Memory, VirtualMemory. Address Space and Memory Space, Associative Memory, Page Table,Page Replacement.
8. Parallel Processing and Vector Processing
Pipelining, Parallel Processing, Pipelining General Consideration, ArithmeticPipeline Instruction Pipeline, Vector Operations, Matrix Multiplication, Memory Interleaving.
Characteristics of Multiprocessors, Interconnection Structure Time-Shared Common Bus, Multi-Port Memory, Crossbar Switch, MultistageSwitching Network, Hypercube Interconnection, Inter Processor Arbitration,Cache Coherence
“Computer System Architecture”, John. P. Hayes.
“Computer Architecture and parallel Processing “, Hwang K. Briggs.
“Computer System Architecture”, M.Morris Mano.