230213121 COMPUTER ORGANIZATION ( 3 Crd.Hrs )

Pre-Requisites : 230811210

Basic computer components and functions. Von Neumann Architecture and instruction cycle and format and relation between hardware and software. Introduction to interrupts for hardware point of view. Introduction to 8086 assembly programming. Interfaces and signals of different components. Introduction interconnection structure (buses) and timing diagram. Cache memory structure, mapping functions and replacement algorithms. DRAM and SRAM internal design. Introduction to I/O modules: memory mapped versus isolated I/O space. Types of programmed I/O: polling, interrupt driven, DMA. Examples of I/O module, DMA, and Interrupt controller