User Tools

AE0B36APO - Computer Architectures


Subject provides overview of basic building blocks of computer systems. Explanation starts from hardware side where it extends knowledge presented in the previous lectures of Structures of computer systems. Topics cover building blocks description, CPU structure, multiple processors interconnections, input/output subsystem and basic overview of network and buses topologies. Emphasis is placed on clarification of interconnection of hardware components with software support, mainly lower levels of operating systems, device drivers and virtualization techniques. General principles are more elaborated during presentation of examples of multiple standard CPU architectures. Exercises are more focused on the software view to the contrary. Students are lead from basic programming on CPU level to the interaction with raw hardware.

General Information

AE0B36APO 2012/2013

Archive version

AE0B36APO - faculty web

AE0B36APO - course main site

Homework submission system

OPPA European Social Fund Prague & EU: We invest in your future.