Please enable JavaScript.
Coggle requires JavaScript to display documents.
IL SISTEMA OPERATIVO: Windows, Linux, MacOS (PC); Unix (mainframe) -…
IL SISTEMA OPERATIVO
: Windows, Linux, MacOS (PC); Unix (mainframe)
GESTISCE LE RISORSE DEL COMPUTER (hardware e software)
PERMETTE IL DIALOGO UTENTE-COMPUTER
E' ORGANIZZATO A STRATI (onion skin):
1) NUCLEO (KERNEL): dà a ogni programma in esecuzione (processo) una parte della CPU
2) GESTORE MEMORIA:
3) GESTORE PERIFERICHE:
4) FILE SYSTEM: gestisce i dati (file) presenti sulle memorie di massa (hard disk, SSD): copia, cancellazione, lettura dati,,,
5) INTERFACCIA UTENTE (SHELL):
permette a chi usa il computer di comunicare con il computer.
Si basa su comandi (Command User Interface: MS-DOS. Unix) o su simboli grafici (Graphical User Inteface: Windows. MacOS)
gestisce le periferiche (mouse, tastiera, scanner, stampante...).
Permette ai programmi (processi) di usare insieme la stessa periferica (spooling)
divide la memoria RAM tra i programmi (pagine RAM)
Carica nella RAM la parte del programma che il computer sta eseguendo (segmento).
Usa il disco fisso come RAM (memoria virtuale), scambiando i dati tra RAM e disco (swapping)
E' sul disco fisso.
Quando si accende il computer viene spostato nella RAM (bootstrap)
Ogni tanto viene aggiornato (service pack)
Su un computer può esserci più di un S.O. (multi boot)