Операційні системи

Функції та компоненти ОС

Функції: розподіл ресурсів обчислювальної системи, ввід/вивід інформації та обмін даними між різними компонентами системи, діагностика несправностей, планування використання ресурсів системи.

Компоненти ОС: підсистеми управління процесами, підсистеми управління пам'яттю, підсистеми управління файлами і зовнішніми пристроями, підсистеми захисту даних і адміністрування, інтерфейс прикладного програмування, підсистеми інтерфейсу користувача.

Задачі підсистеми керування ресурсами: планування ресурсу, задоволення запитів на ресурси, відслідковування стану ресурсу, облік використання ресурсу, вирішення конфліктів між процесами.

Завдання підсистеми управління файлами і зовнішніми пристроями:
Віртуалізація окремих наборів даних, управління конкретним типом периферійних зовнішніх пристроїв, перетворення символьних імен файлів у фізичні адреси, передача даних між зовнішніми пристроями і оперативною пам'яттю, реалізація концепції файлового доступу для обміну даними з зовнішніми пристроями.

Основні задачі захисту даних і адміністрування:

  • Захист від збоїв і відмов апаратури,
  • Захист від збоїв і відмов апаратури,
  • Аудит (протоколювання, auditing) фіксація в системному журналі подій, пов'язаних з доступом до захищається системних ресурсів. Засоби обліку і спостереження забезпечують можливість виявити і зафіксувати важливі події, пов'язані з безпекою, або будь-які спроби створити, одержати доступ або видалити системні ресурси. Аудит використовується для того, щоб визначати навіть невдалі спроби «злому» системи.

Протоколювання/аудит традиційно були останнім рубежем оборони, що забезпечує аналіз наслідків порушення інформаційної безпеки і виявлення зловмисників. Такий аудит можна назвати пасивним. У сучасний арсенал захисних засобів увійшов активний аудит, спрямований на виявлення підозрілих дій в реальному масштабі часу. Активний аудит включає два види дій:

  • виявлення нетипової поведінки (користувачів, програм або апаратури);
  • виявлення початку зловмисної активності.
  • (Детальніше розглянуто в темі 10)