CMP223 Computer Organisation by wxy17355


									    CMP223     Computer Organisation

•    Structure of Computer System: Introduction, brief history of
     computers, Von Neumann architecture, computer components,
     computer function, interconnections structures, bus
     interconnection. Computer Arithmetic – scalar data types, fixed
     and floating point numbers, signed numbers, integer arithmetic 2’s
     complement addition, subtraction, multiplication, Booths
     algorithm, hardware implementation, bit-pair recording, division-
     restoring and non restoring algorithms, floating point
     representations, IEEE standards, floating point arithmetic
•    Central Processing Unit(Intel 8086 as a representative
     example): CPU architecture, register organization, instruction
     format, addressing modes (8086 and PDP-11), instruction cycle,
     instruction pipelining.
•    Control Unit: Single bus organization of a processor, Control unit
     operation, Instruction sequencing, branching, micro-operations,
     Hardwired control. Micro-programmed control- microinstruction
     sequencing and execution, comparison between hardwired and
     micro-programmed control.
•    Memory Organization: Characteristics of memory system,
     memory hierarchy, main memory – ROM: PROM, EPROM,
     RAM: SRAM, DRAM, SDRAM, RDRAM, High Speed Memory -
     Cache memory, organization and mapping, replacement
     algorithms, cache coherence, MESI protocol. Virtual memory
     implementation, Secondary storage: Magnetic disk, tape, RAID,
     CDROM, and DVD
•    Input Output Systems: I/O addressing, Programmed I/O,
     Interrupt Driven I/O, Trap, Fault exceptions, 8086 interrupt
     structure, I/O channels, DMA concept. Standard Buses:
     Synchronous, asynchronous, parallel, serial, PCI, SCSI, and USB
     ports, RS-232C, IEEE 488. Study of Peripherals: Keyboard,
     Mouse, Scanners, Video displays, Printers- Dot-matrix, desk-jet,
     laser printers
•    OS Support and Advanced Architectures: Components of
     operating system (OS), DOS-BIOS, it’s loading, DOS-BIOS
     interrupts, TSR’s, Installable device driver, RISC and Super scalar
processors: RISC features, register file, RISC vs. CISC, Super scalar
processors- Overview and organization

To top