Basic Concepts – Evolution of Computers- currently available computers. Memory - primary and secondary memory, input and output (terminals, mice, printer, camera), Gates, basic logic circuits, memory in digital logic – latches, flip-flop, register. Memory organization, RAM, ROM, cache, virtual memory (paging, segmentation),CD, blu-ray
Arithmetic -Processors, computer arithmetic, CPU chips and Buses (ISA,PCI, PCI express, Universal Serial bus), Pentium processor, PowerPC processor, RISC vs CISC Combinational and sequential ALU, pipeline processing. .
Control unit, Hardwired control, CPU control unit, pipeline control Parallel computer architecture – multithreading, multi processors, coprocessors, shared memory multi processors, message passing multi-computers