CS 224 Computer Organization
|
|
Instruction set architecture (ISA), ISA design considerations, RISC vs. CISC, assembly and machine
language, programming a RISC machine. Computer arithmetic, arithmetic logic unit, floating-point
numbers and their arithmetic implementations. Processor design, datapath and control
implementation, microprogrammed control, exception detection. Pipelining, hazards, pipelined
processor design, hazard detection and forwarding, branch prediction and exception handling.
Memory hierarchy, principles, structure, and performance of caches, virtual memory, segmentation
and paging. I/O devices, I/O performance, interfacing I/O.
Credit units: 3 ECTS Credit units: 6, Prerequisite:
CS 223.
|
|
|
| Bilkent University Main Page |
Last regenerated automatically on September 6, 2008 by OAC - Online Academic Catalog Software.
|
|