Pre-Requisite: EC208
Contact Hours and Credits: ( 3 -0- 0 ) 3
To make the students to learn the advanced techniques in designing the advanced Microprocessors and give exposure to the cache organization, memory management, multitasking and bus interfacing.
Computer system architecture. Personal computer. Performance measures. CPU operation. User and supervisor modes. Pipeline operation.
Memory hierarchy in computers. Cache memory structure and operation. I/O interface circuit. DMA and interrupts.
Software model for Pentium. Real and Protected mode of operation. Instruction set and addressing modes supported by Pentium instruction set. Hardware details of Pentium. Pentium bus operation. Super scalar architecture. Pipeline. Branch prediction.
Instruction and data cache. Cache organization. Cache coherency in multi-processor system. Floating point unit. Protected mode of operation.
Segmentation. Paging. Protection. Multitasking. Exceptions. Input and output. Virtual 8086 mode of operation. Protected mode applications. HDD. CD drive. Video display system. Bus standards, ISA, PCI bus, USB bus.
Students are able to