LINUX.ORG.RU

История изменений

Исправление curufinwe, (текущая версия) :

Еще простыня с вышеозначенной страницы 20.

Во многих системах применяются программы, хотя и исполняемые в пользовательском режиме, но призванные помогать операционной системе или решать привилегированные задачи. Распространенный пример — программа смены пароля пользователями. Она не является частью операционной системы и не работает в режиме ядра, однако несет важную функцию и, очевидно, требует особой защиты.

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

Исходная версия curufinwe, :

Еще простыня с вышеозначенной страницы 20.

Во многих системах применяются программы, хотя и исполняемые в пользовательском режиме, но призванные помогать операционной системе или решать привилегированные задачи. Распространенный пример — программа смены пароля пользователями. Она не является частью операционной системы и не работает в режиме ядра, однако несет важную функцию и, очевидно, требует особой защиты.

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