Computer Organization and Architecture
Details of the course ↓
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.
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.
Unit 3 ⇗:
- Central processing unit: General register organization, stacks organization,
addressing modes, data transfer and manipulation, program control, parallel
processing, pipelining, arithmetic pipeline.
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.
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.