Computer Organization and Architecture

Details of the course ↓

Unit No.

CONTENT

1

Unit 1 ⇗:

  • Register transfer & Micro-operations, Register transfer language, Bus and memory transfers, Arithmetic logic micro operation, shift micro-operations. Basic computer organization and design: computer instructions. instruction cycle, memory-reference instruction, input-output and interrupts.

2

Unit 2 ⇗:

  • Programming the basic computer: Machine language, Assembly language, The assembler, Program loops, programming arithmetic & logic, subroutines, input-output programming. Micro-programmed control: Control memory, address sequencing, micro-program example and design of control unit.

3

Unit 3 ⇗:

  • Central processing unit: General register organization, stacks organization, addressing modes, data transfer and manipulation, program control, parallel processing, pipelining, arithmetic pipeline.

4

Unit 4 ⇗:

  • Input-output organization: Peripherals devices, input-output interface, asynchronous data transfer, modes of transfer, priority interrupt, direct memory access (DMA), input-output processor, serial communication.

5

Unit 5 ⇗:

  • Classification of memories –RAM organization, Static RAM, Dynamic RAM. ROM organization – PROM, EPROM, EEPROM, EAPROM, Memory Hierarchy, Cache Memory, Mapping, locality of references, Virtual Memory, demand paging, Page fault, Page replacement.