Content

UNIT – I
STRUCTURE OF COMPUTERS: Computer types, functional units, basic operational concepts, Von-Neumann architecture, bus structures, software, performance, multiprocessors and multicomputer, data representation, fixed and floating point and error detecting codes. (Download Lecture Notes, Presentation Slides)

REGISTER TRANSFER AND MICRO-OPERATIONS: Register transfer language, register transfer, bus and memory transfers, arithmetic micro-operations, logic micro-operations, shift micro-operations, arithmetic logic shift unit. (Download Lecture Notes, Presentation Slides)

UNIT – II
BASIC COMPUTER ORGANIZATION AND DESIGN: Instruction codes, computer registers, computer instructions, instruction cycle, timing and control, memory-reference instructions, input-output and interrupt. (Download Lecture Notes, Presentation Slides)

CENTRAL PROCESSING UNIT: stack organization, instruction formats, addressing modes, data transfer and manipulation, program control, reduced instruction set computer (RISC). (Download Lecture Notes, Presentation Slides)

UNIT – III
MICRO-PROGRAMMED CONTROL: Control memory, address sequencing, micro-program example, design of control unit. (Download Lecture Notes, Presentation Slides)

COMPUTER ARITHMETIC: Addition and subtraction, multiplication and division algorithms, floating-point arithmetic operation, decimal arithmetic unit, decimal arithmetic operations. (Download Lecture Notes, Presentation Slides)

UNIT – IV
THE MEMORY SYSTEM: Basic concepts, semiconductor RAM types of read – only memory (ROM), cache memory, performance considerations, virtual memory, secondary storage, raid, direct memory access (DMA). (Download Lecture Notes, Presentation Slides)

UNIT – V
MULTIPROCESSORS: Characteristics of multiprocessors, interconnection structures, inter-processor arbitration, inter-processor communication and synchronization, cache coherence, shared memory multiprocessors. (Download Lecture Notes, Presentation Slides)