Особенности распределения системных и пользовательских процессов при работе компьютера заключаются в следующем:
- Системные процессы выполняют системный код и применяются к системе в целом. dzen.ru Они занимаются выполнением таких служебных задач, как распределение памяти, обмен страницами между внутренним и вспомогательным запоминающими устройствами, контроль устройств и т. п.. dzen.ru Также системные процессы выступают в роли инструмента для исполнения пользовательских процессов, например, делают запросы на ввод-вывод данных, выделяют память. dzen.ru
- Пользовательские процессы выполняют собственный (пользовательский) код. dzen.ru Выполняя собственный код, пользовательский процесс пребывает в пользовательском режиме. dzen.ru В случае вызова системных функций выполняется системный вызов, и пользовательский процесс переходит в привилегированный режим или режим ядра. dzen.ru
Обычно при загрузке операционной системы создаются несколько процессов. spravochnick.ru Некоторые из них являются высокоприоритетными процессами, обеспечивающими взаимодействие с пользователями и выполняющими заданную работу. spravochnick.ru Остальные процессы — фоновые, они не связаны с конкретными пользователями, но выполняют особые функции — например, связанные с электронной почтой, веб-страницами, выводом на печать, передачей файлов по сети, периодическим запуском программ (например, дефрагментации дисков) и т. д.. spravochnick.ru