Что такое процесс в операционной системе?
Статья от Marpa3D
процесс в операционной системе
Процесс в ОС - это выполняющаяся на компьютере программа, со всеми требуемыми для нее ресурсами (общее адресное пространство, регистры ЦП, файлы и т.д. )
А какие это ресурсы?)
Во, первых, в физической памяти компьютера располагается сама программа. Для вызова функции и(или) передачи управления от одной части к другой, в памяти используется стек. Необходимые данные, используемые программой (исходные данные и результаты) также располагаются в физической памяти.
Архитектура фон Неймана в явном виде.
Процесс в ОС. Статья от Marpa3D
Не забываем, что в системе есть процессор, который исполняет программу. Говоря упрощенно, он имеет набор регистров, которые принимают значения в зависимости от того, какая часть программы выполняется в данный момент времени.
Естественно, часть данных хранится не только в физической памяти, но и в различных внешних носителях (HDD, SSD и т.п.). Такие данные тоже могут принадлежать процессу!
Текущее состояние регистров процессора тоже является часть процесса операционной системы! Это тоже ресурс, принадлежащий процессу ОС. Такое состояние называется "вычислительный контекст".
Продолжение следует... Читайте нас дальше!)
Подробнее через сайт marpa.su