Перейти до вмістуHisnLabs
← Ваша операційна система, ваша перша лінія захисту

Урок 1 з 4 · 7 хв

Що робить операційна система

Ядро, процеси, файли та облікові записи користувачів: чотири ідеї, що лежать в основі всього, що робить ваш Mac.

Ви відкриваєте програму, зберігаєте документ, підключаєте накопичувач. Ніщо з цього не досягає апаратного забезпечення безпосередньо: програма, яка називається операційною системою, знаходиться між кожною вашою дією та чіпом, пам’яттю та диском під ними. Розуміння його чотирьох основних завдань робить решту цього курсу та вибір, який ви робите щодо свого Mac, набагато легшим для дотримання.

Ядро: відповідає за апаратне забезпечення

Ядро — це ядро ​​операційної системи, частина, яка вирішує, яка програма використовуватиме процесор наступною, яка програма може читати яку частину пам’яті та як дані потрапляють на диск. Документація безпеки Apple описує безпеку системи як «відповідальність за контроль доступу до системних ресурсів у пристроях Apple без шкоди для зручності використання», охоплюючи процес завантаження та «захист системних ресурсів комп’ютера, таких як ЦП, пам’ять, диск, програмне забезпечення та збережені дані». Будь-яка інша програма, включно з програмами, які ви відкриваєте, запитує ядро ​​про ці ресурси, а не торкається їх безпосередньо.

Цей контроль починається ще до того, як macOS закінчує завантаження. Apple називає це захищеним завантаженням: ланцюг перевірок, починаючи з самого апаратного забезпечення, де «кожен крок розроблено для того, щоб переконатися, що наступний функціонує належним чином, перш ніж передавати керування». Якщо ранній крок не заслуговує довіри, наступні кроки не допускаються до запуску.

Процеси: програми під час їх виконання

Процес — це програма, яка виконується: ваш браузер, поштовий клієнт, фонова служба, яка перевіряє наявність оновлень. Ядро забезпечує роботу десятків із них одночасно, надаючи кожному певний час на процесорі та приватну область пам’яті. Подальші уроки цього курсу базуються на цьому: пісочниця програми існує спеціально для того, щоб запобігти проникненню одного процесу в пам’ять або файли іншого.

Файли: організовані та закриті за дозволом

Операційна система також організовує зберігання у файлову систему: папки, файли та метадані про те, кому дозволено читати або змінювати кожен з них. Це те, що дозволяє двом людям або двом програмам спільно використовувати один диск без автоматичного перегляду даних один одного.

Користувачі: окремі ідентифікатори на одній машині

Нарешті, операційна система відстежує, хто запитує. На Mac кожна особа, яка входить, має обліковий запис, і облікові записи бувають різних типів. У посібнику користувача Apple для Mac пояснюється, що адміністратор «може додавати та керувати іншими користувачами, встановлювати програми та змінювати налаштування», тоді як стандартний обліковий запис, «налаштований адміністратором», «може встановлювати програми та змінювати власні налаштування, але не може додавати інших користувачів або змінювати налаштування інших користувачів». Обліковий запис, яким ви користуєтеся щодня, вирішує, до чого вам і будь-якому програмному забезпеченню, що працює від вашого імені, дозволено торкатися.

ІдеяЧим він керуєЧому це важливо для вас
ЯдроПроцесор, пам'ять і процес завантаженняВсе інше залежить від його правильної поведінки
процесиПрограми під час їх роботиЇх ізоляція обмежує, наскільки далеко може досягти одна зламана програма
ФайлиЗберігання та хто може його читати чи писатиОснова для кожного запиту дозволу, який ви побачите
КористувачіЯка особа чи обліковий запис запитуєВирішує, чи потребує дія вашого схвалення

Головне

  • Ядро - це основна програма, яка керує процесором, пам'яттю та диском; програми запитують у нього доступ, а не звертаються безпосередньо до обладнання.
  • Безпечне завантаження перевіряє кожен крок запуску, перш ніж передати керування наступному, тому ненадійний крок не може бути продовжений.
  • Процес — це програма під час її виконання; операційна система ізолює процеси один від одного.
  • Файлові системи відстежують, хто може читати або змінювати кожен файл, що є основою для кожного дозволу, який ви зустрінете пізніше в цьому курсі.
  • Облікові записи користувачів бувають різних типів у macOS: адміністратор може змінювати налаштування та керувати іншими обліковими записами, стандартний обліковий запис не може.

Перевірте себе

  1. 1. Що робить ядро?

    • Він зберігає ваші файли в хмарі
    • Це ядро ​​операційної системи, яке контролює процесор, пам'ять і диск — Правильно.
    • Це тип програми, яку можна встановити
    • Він працює лише тоді, коли ви підключені до Інтернету

    Ядро — це частина операційної системи, яка керує апаратними ресурсами для будь-якої іншої програми.

  2. 2. Що таке процес?

    • Папка з документами
    • Обліковий запис користувача
    • Програма під час виконання — Правильно.
    • Тип дозволу на файл

    Процес — це запущений екземпляр програми; операційна система надає кожному процесорний час і власну пам'ять.

  3. 3. Відповідно до Посібника користувача Apple для Mac, що може робити стандартний обліковий запис, а також обліковий запис адміністратора?

    • Додайте нових користувачів до Mac
    • Встановлюйте програми та змінюйте власні налаштування — Правильно.
    • Змінити налаштування інших користувачів
    • Обхід пароля для входу в інші облікові записи

    Стандартні облікові записи можуть встановлювати програми та змінювати власні налаштування, але лише адміністратор може додавати користувачів або змінювати інші облікові записи.

  4. 4. Для чого розроблено безпечне завантаження?

    • Збільште швидкість відкриття програм
    • Перевірте кожен крок запуску, перш ніж передати керування наступному — Правильно.
    • Автоматично створюйте резервні копії файлів
    • Дозвольте будь-якій програмі отримати доступ до будь-якого файлу без підказки

    Apple описує безпечне завантаження як ланцюжок довіри, де кожен крок перевіряє наступний перед передачею контролю.

Застосуйте на практиці з FireAI

Застосуйте цей урок на своєму Mac.

Джерела

Застосуйте це на своєму Mac

Усі функції безкоштовно на 17 днів, без банківської картки.

Завантажити для Mac Документація