CSPC-313 Computer Architecture & Organisation | |||||||
---|---|---|---|---|---|---|---|
Teaching Scheme | Credit | Marks Distribution | Duration of End Semester Examination | ||||
L | T | P | Internal Assessment | End Semester Examination | Total | ||
3 | 1 | 0 | 4 | Maximum Marks: 40 | Maximum Marks: 60 | 100 | 3 Hours |
Minimum Marks: 16 | Minimum Marks: 24 | 40 |
Unit-I
Register Transfer and Micro operations: Register transfer language, register transfer, bus & memory transfer, logic micro-operations, shift micro-operation.
Basic Computer Organization: Instruction codes, computer instructions, timing & control, instruction cycles, memory reference instruction, input/output & interrupts, complete computer description & design of basic computer.
Unit-II
Control Unit: Hardwired vs Micro programmed control unit.
Central Processing Unit: General register organization, stack organization, instruction format, addressing modes, data transfer & manipulation, program control, RISC, CISC.
Input-Output Organization: Peripheral devices, I/O interface, Modes of data transfer: Programmed I/O, Interrupt-Initiated I/O, DMA transfer, I/O processor. Serial Communication.
Unit-III
Computer Arithmetic: Unsigned, signed and floating-point data representation, addition, subtraction, multiplication and division algorithms. Booth's multiplication algorithm.
Memory Unit: Memory hierarchy, processor vs. memory speed, main memory, auxiliary memories, high-speed memories, cache memory, associative memory, virtual memory, and memory management hardware.
Unit-IV
Introduction to Parallel Processing: Flynn's classification, pipelining, arithmetic pipeline, instruction pipeline, characteristics of multiprocessors, inter connection structures, inter processor arbitration, inter processor communication & synchronization.