1 Come si avvia un computer... Dove è contenuto il SO ? Come si attiva?
2 Al momento dellaccensione …. La RAM è vuota (è volatile!) Il processore è capace di eseguire solo programmi contenuti nella RAM Il sistema operativo è memorizzato su disco ….????????????……. –Chi inizia lesecuzione del SO e carica in RAM il primo programma da eseguire? –Chi visualizza messaggi sullo schermo?
3 BIOS (Basic Input Output System) Risiede in una memoria speciale, non volatile in sola lettura (ROM) –è scritto al momento della costruzione del computer e non modificabile È un programma che permette di –identificare le caratteristiche dellhw della macchina (processore, memoria, periferiche) –identificare la parte di disco dove si trova lSO –caricare in RAM le parti essenziali del sistema operativo e mandarlo in esecuzione
4 Struttura Hard Disc Master Boot Record Codice Tabella Partizioni Partizione 1 Partizione k …..
5 Struttura Hard Disc (2) Implementazione FS Boot block (significativo solo se la partizione è attiva) Superblocco
6 Formattazione del disco Partizionamento : tipicamente nei PC –Master Boot Record (settore 0) –Codice di boot, tabella delle partizioni –partizione di boot marcata attiva Formattazione ad alto livello –inserisce un file system vuoto nella partizione –boot block (primo blocco della partizione) Al boot –BIOS carica ed esegue MBR –caricamento boot block della partizione attiva –caricamento ed esecuzione SO memorizzato nella partizione