Hoppa till innehålletHisnLabs
← Ditt operativsystem, din första försvarslinje

Lektion 1 av 4 · 7 min

Vad ett operativsystem gör

Kärnan, processer, filer och användarkonton: fyra idéer bakom allt din Mac gör.

Du öppnar en app, sparar ett dokument, kopplar in en enhet. Inget av det når hårdvaran direkt: ett program som kallas operativsystemet sitter mellan varje åtgärd du gör och chippet, minnet och disken under. Att förstå dess fyra huvuduppgifter gör resten av den här kursen, och de val du gör om din Mac, mycket lättare att följa.

Kärnan: ansvarig för hårdvaran

Kärnan är kärnan i operativsystemet, den del som avgör vilket program som får använda processorn härnäst, vilken app som kan läsa vilken bit minne och hur data når disken. Apples säkerhetsdokumentation beskriver systemsäkerhet som "ansvarig för att kontrollera åtkomst till systemresurser i Apple-enheter utan att kompromissa med användbarheten", som täcker uppstartsprocessen och "skydd av datorsystemresurser såsom CPU, minne, disk, program och lagrad data". Alla andra program, inklusive apparna du öppnar, ber kärnan om dessa resurser istället för att röra dem direkt.

Den kontrollen startar innan macOS ens har laddats klart. Apple kallar denna säker start: en kedja av kontroller, som börjar i själva hårdvaran, där "varje steg är utformat för att säkerställa att nästa fungerar ordentligt innan kontrollen överlämnas". Om ett tidigt steg är opålitligt, får de efter det inte springa.

Processer: program medan de körs

En process är ett program medan den körs: din webbläsare, din e-postklient, en bakgrundstjänst som söker efter uppdateringar. Kärnan håller dussintals av dessa igång samtidigt genom att ge var och en en del av tiden på processorn och ett privat minnesområde. Senare lektioner i den här kursen bygger på detta: appsandlådan finns specifikt för att hindra en process från att nå in i en annans minne eller filer.

Filer: organiserade och gated med tillstånd

Operativsystemet organiserar också lagring i ett filsystem: mappar, filer och metadata om vem som får läsa eller ändra var och en. Den gatekeeping är det som gör det möjligt för två personer, eller två appar, att dela samma disk utan att automatiskt se varandras data.

Användare: separata identiteter på en maskin

Slutligen spårar operativsystemet vem som frågar. På en Mac har varje person som loggar in ett konto, och konton finns i olika typer. Apples Mac User Guide förklarar att en administratör "kan lägga till och hantera andra användare, installera appar och ändra inställningar", medan ett standardkonto, "konfigurerat av en administratör", "kan installera appar och ändra sina egna inställningar, men kan inte lägga till andra användare eller ändra andra användares inställningar." Kontot du använder dagligen avgör vad du, och all programvara som körs som du, får röra.

AningVad den klarar avVarför det är viktigt för dig
KärnaProcessorn, minnet och startprocessenAllt annat beror på att den beter sig korrekt
ProcesserProgram medan de körsAtt isolera dem begränsar hur långt en komprometterad app kan nå
FilerLagring och vem som får läsa eller skriva detGrunden för varje tillståndsfråga du kommer att se
AnvändareVilken person eller konto frågarBestämmer om en åtgärd behöver ditt godkännande

Viktigt att minnas

  • Kärnan är kärnprogrammet som styr processorn, minnet och disken; appar ber den om åtkomst snarare än att nå hårdvara direkt.
  • Säker start kontrollerar varje steg i uppstarten innan kontrollen överlämnas till nästa, så ett opålitligt steg kan inte fortsätta.
  • En process är ett program medan den körs; operativsystemet isolerar processer från varandras minne.
  • Filsystem spårar vem som kan läsa eller ändra varje fil, grunden för varje behörighet du kommer att möta senare i den här kursen.
  • Användarkonton finns i olika typer på macOS: en administratör kan ändra inställningar och hantera andra konton, ett standardkonto kan inte.

Testa dig själv

  1. 1. Vad gör kärnan?

    • Den lagrar dina filer i molnet
    • Det är kärnan i operativsystemet som styr processorn, minnet och disken — Rätt.
    • Det är en typ av app du kan installera
    • Den körs bara när du är ansluten till internet

    Kärnan är den del av operativsystemet som hanterar hårdvaruresurser för alla andra program.

  2. 2. Vad är en process?

    • En mapp med dokument
    • Ett användarkonto
    • Ett program medan det körs — Rätt.
    • En typ av filbehörighet

    En process är en körande instans av ett program; operativsystemet ger var och en processortid och sitt eget minne.

  3. 3. Enligt Apples Mac User Guide, vad kan ett standardkonto göra som ett administratörskonto också kan göra?

    • Lägg till nya användare till Mac
    • Installera appar och ändra sina egna inställningar — Rätt.
    • Ändra andra användares inställningar
    • Gå förbi inloggningslösenordet för andra konton

    Standardkonton kan installera appar och ändra sina egna inställningar, men bara en administratör kan lägga till användare eller ändra andra konton.

  4. 4. Vad är säker start utformad för att göra?

    • Snabba upp hur snabbt appar öppnas
    • Kontrollera varje steg i uppstarten innan du överför kontrollen till nästa — Rätt.
    • Säkerhetskopiera dina filer automatiskt
    • Låt vilken app som helst komma åt vilken fil som helst utan en uppmaning

    Apple beskriver säker start som en förtroendekedja där varje steg verifierar nästa innan kontrollen överlämnas.

Testa det med FireAI

Omsätt den här lektionen i praktiken på din egen Mac.

Källor

Omsätt det på din Mac

Prova alla funktioner gratis i 17 dagar, inget kort behövs.

Ladda ner för Mac Dokumentation