Uncategorized

Computer Architecture

Module Code Semester Type Hours Laboratories / Seminars   ECTS Instructors
Computer Architecture ΗΥ500 3 Compulsory 4 2L 6 Stefanidakis M.
Description:
Introduction to computer architecture. Digital logic, combinatorial and sequential logical circuits. Instruction set architectures. Instruction types, machine cycle and instruction execution. CISC and RISC architectures. Central Processing Unit (CPU). Performance and benchmarking. Instruction level parallelism and pipelining. Superscalar and VLIW processors. Main memory technologies. Memory hierarchies and cache memories. Virtual memory. Input-Output devices, buses and controllers. Interrupts and DMA techniques.
Bibliography:
  1. D.A.Patterson & J.L.Hennessy, Computer Organization and Design, Fourth Edition, Morgan Kaufmann, 2011.
  2. W. Stallings, Computer Organization and Architecture (9th Edition), Pearson, 2012
Additional material:

Log In

Create an account