Процессы в операционной системе Windows — это набор ресурсов и данных, использующихся при выполнении программы. 1 То есть это исполнительная единица, служащая для запуска программы и её исполнения. 4
Процесс в Windows состоит из следующих компонентов: 1
- Структура данных, содержащая всю информацию о процессе, в том числе список открытых дескрипторов различных системных ресурсов, уникальный идентификатор процесса, различную статистическую информацию и т.д.. 1
- Адресное пространство — диапазон адресов виртуальной памяти, которым может пользоваться процесс. 1
- Исполняемая программа и данные, проецируемые на виртуальное адресное пространство процесса. 1
В актуальных версиях Windows процессы принято делить на три группы: 2
- Процессы приложений. 2 Процессы прикладных программ, как встроенных в ОС, так и внешних. 2
- Фоновые процессы. 2 Процессы, не имеющие собственных окон и протекающие непрерывно. 2 Среди них могут быть и запущенные ОС (службы), процессы внешних программ (антивирусы, сборщики аналитики и т.д.). 2
- Процессы Windows. 2 Процессы операционной системы, отвечающие за её функционирование. 2