Przejdź do treściHisnLabs
← Twój system operacyjny, Twoja pierwsza linia obrony

Lekcja 1 z 4 · 7 min

Co robi system operacyjny

Jądro, procesy, pliki i konta użytkowników: cztery pomysły stojące za wszystkim, co robi Twój Mac.

Otwierasz aplikację, zapisujesz dokument, podłączasz dysk. Nic z tego nie dociera bezpośrednio do sprzętu: program zwany systemem operacyjnym znajduje się pomiędzy każdą wykonywaną czynnością a układem, pamięcią i dyskiem pod spodem. Zrozumienie czterech głównych zadań tego kursu sprawi, że dalsza część tego kursu i wybory dokonywane w związku z komputerem Mac będą znacznie łatwiejsze.

Jądro: odpowiedzialne za sprzęt

Jądro to rdzeń systemu operacyjnego, część decydująca, który program będzie w następnej kolejności korzystał z procesora, która aplikacja będzie mogła odczytać który fragment pamięci i w jaki sposób dane docierają na dysk. Dokumentacja zabezpieczeń firmy Apple opisuje zabezpieczenia systemu jako „odpowiedzialne za kontrolowanie dostępu do zasobów systemowych w urządzeniach Apple bez pogarszania użyteczności”, obejmujące proces uruchamiania i „ochronę zasobów systemu komputerowego, takich jak procesor, pamięć, dysk, programy i przechowywane dane”. Każdy inny program, łącznie z otwieranymi aplikacjami, pyta jądro o te zasoby, zamiast bezpośrednio ich dotykać.

Ta kontrola rozpoczyna się jeszcze przed zakończeniem ładowania systemu macOS. Apple nazywa to bezpiecznym rozruchem: łańcuchem kontroli rozpoczynającym się od samego sprzętu, gdzie „każdy krok ma na celu zapewnienie prawidłowego działania następnego przed przekazaniem kontroli”. Jeśli wczesny krok nie jest godny zaufania, kolejne kroki po nim nie mogą zostać uruchomione.

Procesy: programy w trakcie ich działania

Proces to wykonywany program: Twoja przeglądarka, Twój klient pocztowy, usługa działająca w tle sprawdzająca dostępność aktualizacji. Jądro uruchamia dziesiątki z nich jednocześnie, dając każdemu kawałek czasu procesora i prywatny obszar pamięci. Późniejsze lekcje tego kursu opierają się na tym: piaskownica aplikacji istnieje specjalnie po to, aby uniemożliwić jednemu procesowi przedostanie się do pamięci lub plików innego procesu.

Pliki: uporządkowane i zamknięte za pozwoleniem

System operacyjny organizuje również pamięć w systemie plików: foldery, pliki i metadane dotyczące tego, kto może je czytać lub zmieniać. Dzięki temu dwóm osobom lub dwóm aplikacjom możliwe jest współdzielenie tego samego dysku bez automatycznego wzajemnego przeglądania danych.

Użytkownicy: oddzielne tożsamości na jednym komputerze

Wreszcie system operacyjny śledzi, kto pyta. Na komputerze Mac każda logująca się osoba ma konto, a konta są różnych typów. W Podręczniku użytkownika komputera Mac firmy Apple wyjaśniono, że administrator „może dodawać innych użytkowników i zarządzać nimi, instalować aplikacje i zmieniać ustawienia”, podczas gdy standardowe konto „skonfigurowane przez administratora” „może instalować aplikacje i zmieniać własne ustawienia, ale nie może dodawać innych użytkowników ani zmieniać ustawień innych użytkowników”. Konto, którego używasz na co dzień, decyduje, czego Ty i oprogramowanie działające na Twoim koncie możesz dotykać.

PomysłCzym zarządzaDlaczego jest to dla Ciebie ważne
JądroProcesor, pamięć i proces rozruchuWszystko inne zależy od jego prawidłowego zachowania
ProcesyProgramy w trakcie ich działaniaIzolowanie ich ogranicza zasięg zainfekowanej aplikacji
AktaPrzechowywanie i kto może je czytać lub zapisywaćPodstawa każdego monitu o pozwolenie, który zobaczysz
UżytkownicyKtóra osoba lub konto pytaDecyduje, czy działanie wymaga Twojej zgody

Najważniejsze

  • Jądro to podstawowy program sterujący procesorem, pamięcią i dyskiem; aplikacje proszą go o dostęp, zamiast bezpośrednio docierać do sprzętu.
  • Bezpieczny rozruch sprawdza każdy etap uruchamiania przed przekazaniem kontroli kolejnemu, więc niezaufany krok nie może być kontynuowany.
  • Proces jest programem w trakcie jego działania; system operacyjny izoluje procesy od wzajemnej pamięci.
  • Systemy plików śledzą, kto może czytać lub zmieniać każdy plik, co jest podstawą wszelkich uprawnień, które poznasz w dalszej części tego kursu.
  • Konta użytkowników w systemie macOS są dostępne w różnych typach: administrator może zmieniać ustawienia i zarządzać innymi kontami, w przeciwieństwie do konta standardowego.

Sprawdź się

  1. 1. Co robi jądro?

    • Przechowuje Twoje pliki w chmurze
    • Jest to rdzeń systemu operacyjnego, który kontroluje procesor, pamięć i dysk — Dobrze.
    • Jest to rodzaj aplikacji, którą można zainstalować
    • Działa tylko wtedy, gdy jesteś podłączony do Internetu

    Jądro jest częścią systemu operacyjnego, która zarządza zasobami sprzętowymi każdego innego programu.

  2. 2. Co to jest proces?

    • Folder dokumentów
    • Konto użytkownika
    • Program w trakcie jego wykonywania — Dobrze.
    • Rodzaj uprawnień do plików

    Proces to działająca instancja programu; system operacyjny przydziela każdemu procesorowi czas i własną pamięć.

  3. 3. Co według Podręcznika użytkownika komputera Mac firmy Apple może zrobić standardowe konto, co może również zrobić konto administratora?

    • Dodaj nowych użytkowników do komputera Mac
    • Instaluj aplikacje i zmieniaj własne ustawienia — Dobrze.
    • Zmień ustawienia innych użytkowników
    • Pomiń hasło logowania do innych kont

    Konta standardowe mogą instalować aplikacje i zmieniać własne ustawienia, ale tylko administrator może dodawać użytkowników i zmieniać inne konta.

  4. 4. Do czego służy bezpieczny rozruch?

    • Przyspiesz otwieranie aplikacji
    • Sprawdź każdy etap uruchamiania przed przekazaniem kontroli następnemu — Dobrze.
    • Automatycznie twórz kopie zapasowe plików
    • Pozwól dowolnej aplikacji uzyskać dostęp do dowolnego pliku bez monitu

    Apple opisuje bezpieczny rozruch jako łańcuch zaufania, w którym każdy krok weryfikuje następny przed przekazaniem kontroli.

Wypróbuj to z FireAI

Zastosuj tę lekcję w praktyce na swoim Macu.

Źródła

Zastosuj to na swoim Macu

Wypróbuj wszystkie funkcje za darmo przez 17 dni, bez karty.

Pobierz na Maca Dokumentacja