2016 - 2017 | |||||||||||||||||||||||||||||
0512-4400-05 | Computer Organization | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
FACULTY OF ENGINEERING | |||||||||||||||||||||||||||||
|
Course ID: 0512.4400
Credit Points: 3.5
Hours: 4
Prerequisites: Digital Logic Systems
Technology and performance: measuring performance, performance factors, power wall. Language of the computer: operations and operands, representing instructions, supporting procedures, synchronization instructions. Arithmetic for computers: basic operations, multiplication and division, floating point. Processor: datapath, control, pipelining, forwarding instructions, hazards, interrupts. Memory hierarchy: cache memory, performance, virtual memory, virtual machines, coherency. Storage systems: reliability, secondary storage, input/output, connecting processors memory and devices, interfaces. Multiprocessors: shared memory, multithreading, multicore.