Ti consiglio questi 2 link . Ti danno le basi , molto ridotte , del lavoro che c'è dietro ad un SO . Buon divertimento

Link 1
Link 2