Функції та компоненти ОС
Функції: розподіл ресурсів обчислювальної системи, ввід/вивід інформації та обмін даними між різними компонентами системи, діагностика несправностей, планування використання ресурсів системи.
Компоненти ОС: підсистеми управління процесами, підсистеми управління пам'яттю, підсистеми управління файлами і зовнішніми пристроями, підсистеми захисту даних і адміністрування, інтерфейс прикладного програмування, підсистеми інтерфейсу користувача.
Задачі підсистеми керування ресурсами: планування ресурсу, задоволення запитів на ресурси, відслідковування стану ресурсу, облік використання ресурсу, вирішення конфліктів між процесами.
Завдання підсистеми управління файлами і зовнішніми пристроями:
Віртуалізація окремих наборів даних, управління конкретним типом периферійних
зовнішніх пристроїв, перетворення символьних імен файлів у фізичні адреси,
передача даних між зовнішніми пристроями і оперативною пам'яттю, реалізація
концепції файлового доступу для обміну даними з зовнішніми пристроями.
Основні задачі захисту даних і адміністрування:
- Захист від збоїв і відмов апаратури,
- Захист від збоїв і відмов апаратури,
- Аудит (протоколювання, auditing) фіксація в системному журналі подій, пов'язаних з доступом до захищається системних ресурсів. Засоби обліку і спостереження забезпечують можливість виявити і зафіксувати важливі події, пов'язані з безпекою, або будь-які спроби створити, одержати доступ або видалити системні ресурси. Аудит використовується для того, щоб визначати навіть невдалі спроби «злому» системи.
Протоколювання/аудит традиційно були останнім рубежем оборони, що забезпечує аналіз наслідків порушення інформаційної безпеки і виявлення зловмисників. Такий аудит можна назвати пасивним. У сучасний арсенал захисних засобів увійшов активний аудит, спрямований на виявлення підозрілих дій в реальному масштабі часу. Активний аудит включає два види дій:
- виявлення нетипової поведінки (користувачів, програм або апаратури);
- виявлення початку зловмисної активності. (Детальніше розглянуто в темі 10)