Che cos'è un sistema operativo

Per una overview sul cosa sia e cosa faccia un sistema operativo rimando agli appunti di Architettura a tal proposito:


Sistema Operativo


In generale non esiste un consenso su cosa costituisca un sistema operativo ma spesso si ritiene tale il kernel, in quanto è la componente software in esecuzione dalla fase di boot e fino allo spegnimento.

Linguaggio C

Per una spiegazione sulle basi del linguaggio C rimando agli appunti di Architettura:

Programmazione in C

Esercizi in C

Per comprendere meglio come funziona il processo di compilazione può essere utile seguire passo passo questo esercizio:

Esperimenti 2021 settembre 30

Note su Bash

touch nomeFile # crea un nuovo file 

A meno che il nome scelto non corrisponda a quello di un file già esistente, in tal caso touch aggiornerà la data di ultima modifica del file (facendo una modifica nulla).


cat > nomeFile # serve per inserire una frase in append ad un file

ln sorg dest # creo una copia dest che punta al file sorg (un puntatore)

ln -s sorg dest # creo un link simbolico, funziona come un detour