Пользовательский процесс - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если из года в год тебе говорят, что ты изменился к лучшему, поневоле задумаешься - а кем же ты был изначально. Законы Мерфи (еще...)

Пользовательский процесс

Cтраница 1


Здесь пользовательский процесс предоставляет буфер размером в п символов в пространстве пользователя, после чего выполняет чтение п символов. Процедура обработки прерываний помещает приходящие символы в буфер до тех пор, пока он не заполнится. Затем она активизирует процесс пользователя.  [1]

Когда пользовательский процесс считывает данные из / dev / tty ( то есть из стандартного входного потока), символы не передаются процессу напрямую из С-списков. Вместо этого они пропускаются через процедуру, расположенную в ядре и называющуюся дисциплиной линии связи. Дисциплина линии связи работает как фильтр, принимая необработанный поток символов от драйвера терминала, обрабатывая его и формируя то, что называется обработанным символьным потоком. В обработанном потоке выполняются операции локального строкового редактирования ( например, удаляются отмененные пользователем символы и строки), символы возврата каретки заменяются символами переноса строки, а также выполняются другие специальные операции обработки. Обработанный поток передается процессу. Однако если процесс желает воспринимать каждый символ, введенный пользователем, он может принимать необработанный поток, минуя дисциплину линии связи.  [2]

Приоритет пользовательского процесса вычисляется более сложным образом. В вычислении участвуют значения двух полей дескриптора процесса: р - nice и р ери. Первое из них формируется пользователем и может быть названо пользовательской составляющей приоритета процесса, второе - формируется системой и называется системной составляющей.  [3]

4 Адресное пространство одного процесса UNIX. [4]

В NT каждый пользовательский процесс имеет свое собственное виртуальное адресное пространство. Длина виртуального адреса составляет 32 бита, поэтому каждый процесс имеет 4 Гбайт виртуального адресного пространства.  [5]

Она поддерживает несколько пользовательских процессов, каждый из которых имеет в своем распоряжении полное 32-битное виртуальное адресное пространство с подкачкой страниц по требованию. Кроме того, сама система написана как 32-битный код.  [6]

Операция определения тождественности пользователя или пользовательского процесса, необходимая для управления доступом ( А.  [7]

Системный вызов kill позволяет пользователям и пользовательским процессам посылать сигналы. Если процесс готов принять определенный сигнал, то при его прибытии запускается обработчик сигналов.  [8]

И все же было бы неразумно давать пользовательскому процессу возможность запрета прерываний. Представьте себе, что процесс отключил все прерывания и в результате какого-либо сбоя не включил их обратно. Операционная система на этом может закончить свое существование.  [9]

Системный вызов ki 11 позволяет пользователям и пользовательским процессам посылать сигналы. Если процесс готов принять определенный сигнал, то при его прибытии запускается обработчик сигналов.  [10]

И все же было бы неразумно давать пользовательскому процессу возможность запрета прерываний. Представьте себе, что процесс отключил все прерывания и в результате какого-либо сбоя не включил их обратно. Операционная система на этом может закончить свое существование. Остальные процессоры продолжат работу и сохранят доступ к разделенным данным.  [11]

12 Иллюстрация родовой операции записи ( Write на терминал. [12]

На рис. 7.7 иллюстрируется возможная взаимосвязь между различными пользовательскими процессами, пакетом File Manager, интерфейсными пакетами, интерфейсом с периферийной подсистемой и процессом АР File Server, использующимся для управления реальным дисковым устройством.  [13]

В ИНМОС выполнение программы пользователя происходит в рамках пользовательского процесса. Если требуется выполнить системную функцию, пользовательский процесс создает системный вызов. С момента появления системного вызова процесс считается системным. Таким образом, пользовательский и системный процессы являются двумя фазами одного и того же процесса, однако эти фазы никогда не выполняются одновременно. В целях защиты каждая фаза пользуется своим собственным стеком. В частности, диспетчерский процесс не имеет пользовательской фазы.  [14]

Мы не исключаем возможности, что два или большее число пользовательских процессов могут иметь одновременный доступ к одному экземпляру уточнения интерфейса устройства.  [15]



Страницы:      1    2    3