Gå til innholdetHisnLabs
← Ditt operativsystem, din første forsvarslinje

Leksjon 1 av 4 · 7 min

Hva et operativsystem gjør

Kjernen, prosesser, filer og brukerkontoer: fire ideer bak alt din Mac gjør.

Du åpner en app, lagrer et dokument, kobler til en stasjon. Ingenting av dette når maskinvaren direkte: et program kalt operativsystemet sitter mellom hver handling du tar og brikken, minnet og disken under. Å forstå de fire hovedoppgavene gjør resten av dette kurset, og valgene du tar om Mac-en, mye lettere å følge.

Kjernen: ansvarlig for maskinvaren

Kjernen er kjernen i operativsystemet, den delen som bestemmer hvilket program som får bruke prosessoren neste gang, hvilken app som kan lese hvilket stykke minne, og hvordan data når disken. Apples sikkerhetsdokumentasjon beskriver systemsikkerhet som "ansvarlig for å kontrollere tilgangen til systemressurser i Apple-enheter uten å gå på akkord med brukervennligheten", som dekker oppstartsprosessen og "beskyttelse av datasystemressurser som CPU, minne, disk, programvare og lagrede data". Alle andre programmer, inkludert appene du åpner, ber kjernen om disse ressursene i stedet for å berøre dem direkte.

Den kontrollen starter før macOS i det hele tatt er ferdig med å laste. Apple kaller dette sikker oppstart: en kjede av kontroller, som starter i selve maskinvaren, der «hvert trinn er utformet for å sikre at det neste fungerer som det skal før kontrollen overlates». Hvis et tidlig skritt er upålitelig, får ikke de etter det løpe.

Prosesser: programmer mens de kjører

En prosess er et program mens den kjøres: nettleseren din, e-postklienten din, en bakgrunnstjeneste som søker etter oppdateringer. Kjernen holder dusinvis av disse i gang samtidig ved å gi hver et stykke tid på prosessoren og et privat minneområde. Senere leksjoner i dette kurset bygger på dette: app-sandkassen eksisterer spesifikt for å stoppe en prosess fra å nå inn i en annens minne eller filer.

Filer: organisert og lukket med tillatelse

Operativsystemet organiserer også lagring i et filsystem: mapper, filer og metadata om hvem som har lov til å lese eller endre hver enkelt. Det er gatekeeping som gjør det mulig for to personer, eller to apper, å dele den samme disken uten automatisk å se hverandres data.

Brukere: separate identiteter på én maskin

Til slutt sporer operativsystemet hvem som spør. På en Mac har hver person som logger på en konto, og kontoer finnes i forskjellige typer. Apples Mac-brukerveiledning forklarer at en administrator «kan legge til og administrere andre brukere, installere apper og endre innstillinger», mens en standardkonto, «opprettet av en administrator», «kan installere apper og endre sine egne innstillinger, men kan ikke legge til andre brukere eller endre andre brukeres innstillinger.» Kontoen du bruker fra dag til dag bestemmer hva du, og all programvare som kjører mens du, har lov til å berøre.

IdéHva den klarerHvorfor det er viktig for deg
KjerneProsessoren, minnet og oppstartsprosessenAlt annet avhenger av at den oppfører seg riktig
ProsesserProgrammer mens de kjørerÅ isolere dem begrenser hvor langt én kompromittert app kan nå
FilerLagring og hvem som kan lese eller skrive denGrunnlaget for hver tillatelsesforespørsel du vil se
BrukereHvilken person eller konto spørAvgjør om en handling trenger din godkjenning

Det viktigste

  • Kjernen er kjerneprogrammet som styrer prosessoren, minnet og disken; apper ber om tilgang i stedet for å nå maskinvare direkte.
  • Sikker oppstart sjekker hvert trinn i oppstarten før kontrollen overføres til neste, så et upålitelig trinn kan ikke fortsette.
  • En prosess er et program mens den kjører; operativsystemet isolerer prosesser fra hverandres minne.
  • Filsystemer sporer hvem som kan lese eller endre hver fil, grunnlaget for hver tillatelse du vil møte senere i dette kurset.
  • Brukerkontoer finnes i forskjellige typer på macOS: en administrator kan endre innstillinger og administrere andre kontoer, en standardkonto kan ikke.

Test deg selv

  1. 1. Hva gjør kjernen?

    • Den lagrer filene dine i skyen
    • Det er kjernen i operativsystemet som styrer prosessoren, minnet og disken — Riktig.
    • Det er en type app du kan installere
    • Den kjører bare mens du er koblet til internett

    Kjernen er den delen av operativsystemet som administrerer maskinvareressurser for alle andre programmer.

  2. 2. Hva er en prosess?

    • En mappe med dokumenter
    • En brukerkonto
    • Et program mens det kjøres — Riktig.
    • En type filtillatelse

    En prosess er en kjørende forekomst av et program; operativsystemet gir hver enkelt prosessor tid og sitt eget minne.

  3. 3. I følge Apples Mac User Guide, hva kan en standardkonto gjøre som en administratorkonto også kan gjøre?

    • Legg til nye brukere på Mac
    • Installer apper og endre sine egne innstillinger — Riktig.
    • Endre andre brukeres innstillinger
    • Omgå påloggingspassordet for andre kontoer

    Standardkontoer kan installere apper og endre sine egne innstillinger, men bare en administrator kan legge til brukere eller endre andre kontoer.

  4. 4. Hva er sikker oppstart laget for å gjøre?

    • Få fart på hvor raskt apper åpnes
    • Kontroller hvert trinn i oppstart før du overfører kontrollen til det neste — Riktig.
    • Sikkerhetskopier filene dine automatisk
    • La hvilken som helst app få tilgang til hvilken som helst fil uten en melding

    Apple beskriver sikker oppstart som en tillitskjede der hvert trinn bekrefter det neste før kontrollen overlates.

Prøv det med FireAI

Sett denne leksjonen ut i praksis på din egen Mac.

Kilder

Ta det i bruk på din Mac

Prøv alle funksjonene gratis i 17 dager, uten kort.

Last ned for Mac Dokumentasjon