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ądza | Dlaczego jest to dla Ciebie ważne |
|---|---|---|
| Jądro | Procesor, pamięć i proces rozruchu | Wszystko inne zależy od jego prawidłowego zachowania |
| Procesy | Programy w trakcie ich działania | Izolowanie ich ogranicza zasięg zainfekowanej aplikacji |
| Akta | Przechowywanie i kto może je czytać lub zapisywać | Podstawa każdego monitu o pozwolenie, który zobaczysz |
| Użytkownicy | Która osoba lub konto pyta | Decyduje, 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. 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. 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. 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. 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.
- Odpowiedz na pierwsze pytanie o połączenie i dowiedz się, co oznacza każdy czas trwania — Zrozum dokładnie, na co się zgadzasz, gdy FireAI pyta po raz pierwszy.
- Znajdź aplikacje ze znanymi lukami bezpieczeństwa — Zamknij znane luki, zanim ktoś je wykorzysta: zaktualizuj jedną aplikację, która tego potrzebuje.
- Zobacz, która aplikacja włącza twoją kamerę lub mikrofon i dokąd trafia jej ruch — Wiedz, która aplikacja może cię widzieć lub słyszeć, a nie tylko że ktoś może.
Źródła
Zastosuj to na swoim Macu
Wypróbuj wszystkie funkcje za darmo przez 17 dni, bez karty.