Per il primo ti consiglierei il Tanenbaum (Modern Operating Systems, un classicone).

In ogni caso, il corso in questione non ha un libro consigliato?

(tra parentesi, questa non è la sezione giusta per questo genere di richieste... )