Под аппаратным обеспечением средств защиты операционной системы традиционно понимается совокупность защитных функций, встроенных в процессор и программно реализованные расширения этих функций, а также средства и методы, используемые для решения следующих задач:
управление оперативной и виртуальной памятью компьютера;
распределение процессорного времени между задачами в много
задачной операционной системе;
синхронизация выполнения параллельных задач в многозадачной операционной системе;
обеспечение корректности совместного доступа задач к ресурсам
операционной системы;
исключение тупиковых ситуаций в процессе совместного доступа задач к ресурсам операционной системы.
Перечисленные задачи в значительной степени решаются с помощью аппаратно реализованных функций процессоров и других узлов компьютера. Однако, как правило, для решения этих задач применяются и программные средства, и поэтому термины "аппаратное обеспечение защиты" и "аппаратная защита" не вполне корректны. Тем не менее, поскольку эти термины фактически общеприняты, мы будем их использовать в настоящем пособии.