Politecnico di Torino
Politecnico di Torino
   
Login  
en
Politecnico di Torino
Anno Accademico 2013/14
02LSEOV, 02LSEOQ
Computer architectures
Corso di Laurea Magistrale in Ingegneria Informatica (Computer Engineering) - Torino
Corso di Laurea Magistrale in Ingegneria Elettronica (Electronic Engineering) - Torino
Docente Qualifica Settore Lez Es Lab Anni incarico
Montuschi Paolo ORARIO RICEVIMENTO PO ING-INF/05 81 0 19.5 8
SSD CFU Attivita' formative Ambiti disciplinari
ING-INF/05 10 B - Caratterizzanti Ingegneria informatica
Esclusioni:
02GOL
ORA-01722: invalid number
Presentazione
The course is taught in English.
The course offers an overview of microprocessor based systems with special attention to low level assembly programming in parallel and non-parallel architectures.
Risultati di apprendimento attesi
Embedded systems are, among all, tightly combining architecture and special purpose software designs. This implies that both hardware and software projects are not only mutually influencing one the other, but also that an embedded system designer must count on a deep knowledge and expertise of low level programming. The main goal of this course is to provide the Students with these capabilities, both from theoretical and practical points of view.
Prerequisiti / Conoscenze pregresse
Knowledge of basics of computer architectures and systems;
Knowledge and practice of high level programming techniques and language(s).
Programma
Review of basic computer systems and architectures;
Characteristics of assembly languages and differences vs. high level languages;
Programming techniques: theory and practice;
Introduction to modern microprocessor architectures;
RISC and superscalar processor architectures and their behavior;
A typical microprocessor-based system architecture.

Real problems and their solutions.