- Departments / Centres
OBJECTIVES: The course will render the basic structure of computers,their control design,memory organisations and an introduction to parallel processing.
Stored program concept - Basic operational concepts - Functional units - Machine language - Concept of memory locations,addresses - Addressing modes,Instruction formats - Instruction execution - I/O programming - Stacks - Subroutines - Processing Unit - Internal BUS structure ( single bus,Two bus,Three bus) - Execution of instructions - Control step sequence.
Hardwired control - design methods - multiplier control unit - CPU control unit - Microprogrammed control - microinstructions - Sequencing.
Addition and subtraction of positive and negative numbers - fast adders - multiplicationof positive numbers - signed operand multiplication - fast multiplication - integer division - floating point numbers and operations - Design of arithemetic units.
Basic concepts - semiconductor RAM,ROM memories - Memory interleaving - cache memories - virtual memories - Input-Output Organisation - I/O addressing - Data transfer -synchronisation - interrupt handling - I/O interfaces - I/O channels.
Introduction to parallel processing - generation of computer systems - Parallelism in uniprocessor system - parallel computer systems - architectural classification schemes.