Please enable JavaScript.
Coggle requires JavaScript to display documents.
Generalità sui sistemi operativi - Coggle Diagram
Generalità sui sistemi operativi
Sistema Operativo
si intende un gruppo di programmi che gestisce il funzionamento del computer
fa parte del software di base, termine con il quale si intende l'insieme dei programmi che consentono a un utente di eseguire programmi
il software di base è composto da: 1) sistema operativo 2) Gli editor 3) i traduttori 4)i linker 5)i loader 6)i debugger
in definitiva si può dire che il software di sistema serve alla macchina per funzionare
compiti di un Sistema Operativo
è il gestore delle risorse hardware
fornisce supporto all'utente per impartire i comandi necessari al funzionamento del computer
Modello Onion Skin
La struttura di onion skin mostra i programmi secondo una struttura gerarchica nella quale ciascuno strato si serve dello strato inferiore
3) gestore periferiche
4) file system
2) gestore della memoria centrale
5)interfaccia utente (Shell)
lo shell ha la funzione di fare da interfaccia tra l'utente e il nucleo , lo shell protegge il kernel, l'utente può accedere alle funzioni di sistema solo attraverso lo shell
interfaccia utente può essere CUI (Command User Interface) o GUI (graphical User Interface)
CUI: sono tipiche dei sistemi operativi a linea di comando come per esempio linux
GUI: sono tipiche dei sistemi opertaivi User Friendly come windows
1) nucleo (kernel)
serve per : Avvio e terminazioni dei programmi ovvero dei processi , assegnazione della cpu e diversi processi , sincro dei processi e sincro dei processi con ambienti esterni
6) programmi applicativi
quando si avvia il computer cosa succede?
L'HW è predisposto per caricare in ram ed eseguire il programma di boot , Ogni produttore Di HW memorizza tale programma in un particolare chip di memoria rom, questo programma deve fare:
esegue controlli sulla tastiera e le altre periferiche
esegue controlli su tutte le perferiche collegate
esegue conteggio della memoria dinamica
solo dopo tutti i controlli precedenti viene caricata in memoria il kernel
esegue un test di diagnostica sulla scheda madre e successivamente sulla scheda video