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
• 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
• 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
• 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
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
• 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