Lezione 1 di 4 · 7 min
Cosa fa un sistema operativo
Il kernel, i processi, i file e gli account utente: quattro idee dietro tutto ciò che fa il tuo Mac.
Apri un’app, salvi un documento, colleghi un disco. Nulla di tutto ciò raggiunge direttamente l’hardware: un programma chiamato sistema operativo si trova tra ogni azione che compi e il chip, la memoria e il disco sottostanti. Capire i suoi quattro compiti principali rende molto più facile seguire il resto di questo corso, e le scelte che fai riguardo al tuo Mac.
Il kernel: responsabile dell’hardware
Il kernel è il nucleo del sistema operativo, la parte che decide quale programma può usare il processore successivamente, quale app può leggere quale porzione di memoria, e come i dati raggiungono il disco. La documentazione sulla sicurezza di Apple descrive la sicurezza di sistema come “responsabile del controllo dell’accesso alle risorse di sistema nei dispositivi Apple senza compromettere l’usabilità”, coprendo il processo di avvio e la “protezione delle risorse del sistema informatico come CPU, memoria, disco, programmi software, e dati archiviati”. Ogni altro programma, incluse le app che apri, chiede queste risorse al kernel invece di toccarle direttamente.
Quel controllo inizia prima ancora che macOS finisca di caricarsi. Apple lo chiama avvio sicuro: una catena di controlli, che inizia nell’hardware stesso, dove “ogni passaggio è progettato per assicurare che il successivo funzioni correttamente prima di cedergli il controllo”. Se un passaggio iniziale non è affidabile, quelli successivi non sono autorizzati a essere eseguiti.
I processi: programmi mentre vengono eseguiti
Un processo è un programma mentre viene eseguito: il tuo browser, il tuo client di posta, un servizio in background che controlla gli aggiornamenti. Il kernel ne mantiene in esecuzione decine contemporaneamente dando a ciascuno una porzione di tempo sul processore e un’area privata di memoria. Le lezioni successive di questo corso costruiscono su questo: la sandbox delle app esiste specificamente per impedire che un processo raggiunga la memoria o i file di un altro.
I file: organizzati, e regolati dai permessi
Il sistema operativo organizza anche l’archiviazione in un file system: cartelle, file, e metadati su chi è autorizzato a leggere o modificare ciascuno di essi. Questo controllo è ciò che rende possibile a due persone, o a due app, di condividere lo stesso disco senza vedere automaticamente i dati l’una dell’altra.
Gli utenti: identità separate su una macchina
Infine, il sistema operativo tiene traccia di chi sta facendo la richiesta. Su un Mac, ogni persona che accede ha un account, e gli account sono di tipi diversi. La Guida utente Mac di Apple spiega che un amministratore “può aggiungere e gestire altri utenti, installare app, e cambiare le impostazioni”, mentre un account standard, “configurato da un amministratore”, “può installare app e cambiare le proprie impostazioni, ma non può aggiungere altri utenti né cambiare le impostazioni di altri utenti.” L’account che usi ogni giorno decide cosa tu, e qualsiasi software eseguito come te, siate autorizzati a toccare.
| Idea | Cosa gestisce | Perché conta per te |
|---|---|---|
| Kernel | Il processore, la memoria e il processo di avvio | Tutto il resto dipende dal suo comportamento corretto |
| Processi | I programmi mentre vengono eseguiti | Isolarli limita fino a dove può arrivare un’app compromessa |
| File | L’archiviazione e chi può leggerla o scriverla | La base per ogni richiesta di permesso che vedrai |
| Utenti | Quale persona o account sta facendo la richiesta | Decide se un’azione richiede la tua approvazione |
Da ricordare
- Il kernel è il programma centrale che controlla il processore, la memoria e il disco; le app chiedono a lui l’accesso invece di raggiungere direttamente l’hardware.
- L’avvio sicuro controlla ogni passaggio dell’avvio prima di cedere il controllo al successivo, così un passaggio inaffidabile non può procedere.
- Un processo è un programma mentre viene eseguito; il sistema operativo isola i processi dalla memoria l’uno dell’altro.
- I file system tengono traccia di chi può leggere o modificare ogni file, la base per ogni permesso che incontrerai più avanti in questo corso.
- Gli account utente sono di tipi diversi su macOS: un amministratore può cambiare le impostazioni e gestire altri account, un account standard no.
Mettiti alla prova
1. Cosa fa il kernel?
- Archivia i tuoi file nel cloud
- È il nucleo del sistema operativo che controlla il processore, la memoria e il disco — Esatto.
- È un tipo di app che puoi installare
- Funziona solo mentre sei connesso a internet
Il kernel è la parte del sistema operativo che gestisce le risorse hardware per ogni altro programma.
2. Cos’è un processo?
- Una cartella di documenti
- Un account utente
- Un programma mentre viene eseguito — Esatto.
- Un tipo di permesso sui file
Un processo è un’istanza in esecuzione di un programma; il sistema operativo dà a ciascuno tempo di processore e la propria memoria.
3. Secondo la Guida utente Mac di Apple, cosa può fare un account standard che può fare anche un account amministratore?
- Aggiungere nuovi utenti al Mac
- Installare app e cambiare le proprie impostazioni — Esatto.
- Cambiare le impostazioni di altri utenti
- Aggirare la password di accesso per altri account
Gli account standard possono installare app e regolare le proprie impostazioni, ma solo un amministratore può aggiungere utenti o cambiare altri account.
4. Cosa è progettato per fare l’avvio sicuro?
- Velocizzare l’apertura delle app
- Controllare ogni passaggio dell’avvio prima di cedere il controllo al successivo — Esatto.
- Fare automaticamente il backup dei tuoi file
- Lasciare che qualsiasi app acceda a qualsiasi file senza una richiesta
Apple descrive l’avvio sicuro come una catena di fiducia dove ogni passaggio verifica il successivo prima di cedergli il controllo.
Mettilo in pratica con FireAI
Metti in pratica questa lezione sul tuo Mac.
- Rispondi al tuo primo avviso di connessione, e cosa significa ogni durata — Capisci esattamente cosa stai approvando la prima volta che FireAI te lo chiede.
- Trova le app con falle di sicurezza note — Chiudi le falle note prima che qualcuno le sfrutti: aggiorna la sola app che ne ha bisogno.
- Scopri quale app accende la tua fotocamera o il microfono, e dove va il suo traffico — Sappi quale app può vederti o sentirti, non solo che qualcosa può farlo.
Fonti
Mettilo in pratica sul tuo Mac
Prova tutte le funzioni gratis per 17 giorni, senza carta.