o.s. sistemi operativi

Il sistema operativo

• Un insieme di programmi che :

• gestiscono le risorse (cpu, memoria centrale, spazio su disco, periferiche) di un elaboratore

• esecuzione di più programmi simultaneamente

• accesso a più utenti simultaneamente

• protezione di dati e programmi da comportamenti scorretti degli utenti

• rendono più facile l’uso del calcolatore agli  utenti finali

• funzionalità di alto livello che mascherano l’hw ai programmatori

• interfaccia user friendly per gli utenti finali

 

I sistemi operativi più diffusi in ambiente PC sono

• Windows

• Versioni: 95,98,ME, NT,  2000, VISTA,XP,8,10,11

• Android

• GNU/Linux

• Distribuzioni: Debian, Ubuntu,Mint,, Mandrake, SuSe, Knoppix

• MacOSX

 

Gli aggiornamenti di sistema operativo, o più in generale di sw, vengono chiamati

• patch nel mondo Unix/Linux

• service pack nel mondo Windows

• update nel mondo MacOSX

• In genere sono distribuiti attraverso attraverso la rete 

 

Quando lo spazio disponibile in RAM è inferiore a quello richiesto da un programma, il sistema

operativo dovrebbe impedire l’apertura di nuovi programmi per mancanza di memoria

• Una soluzione meno drastica consiste nell’utilizzare una zona del disco fisso come

“espansione” della memoria centrale -una memoria virtuale- e di usarla come deposito

temporaneo di informazioni contenute nella memoria centrale ma attualmente non utilizzate 

 

La parte di disco fisso dedicata a questa funzione di memoria virtuale è detta area di swap

• non è accessibile da parte dell’utente

• Il sistema operativo sceglie quali parti della memoria centrale scaricare temporaneamente nell’area di swap e quali parti dell’area di swap riportare in memoria centrale

 

https://distrowatch.com/table.php?distribution=mint