====== Introduzione ====== Nella prima lezione (3/X/07) abbiamo ripassato alcuni concetti noti dai corsi precedenti, sia sull'architettura del calcolatore (CPU, gerarchia di memoria, interrupt e I/O) sia sulla struttura del sistema operativo (dal livello degli interrupt a quello della shell). L'esercitazione precedente dovrebbe aver portato tutti in pari su alcuni aspetti pratici relativi all'uso del sistema operativo Linux, e dell'ambiente di programmazione costituito da ''[[http://gcc.gnu.org|gcc]]'', ''[[http://www.gnu.org/software/make|gmake]]'', ''[[http://www.gnu.org/software/gdb|gdb]]'' e ''[[wp>Vi|vi]]''.