Статья от Marpa3D Процесс в ОС - это выполняющаяся на компьютере программа, со всеми требуемыми для нее ресурсами (общее адресное пространство, регистры ЦП, файлы и т.д. ) А какие это ресурсы?) Во, первых, в физической памяти компьютера располагается сама программа. Для вызова функции и(или) передачи управления от одной части к другой, в памяти используется стек. Необходимые данные, используемые программой (исходные данные и результаты) также располагаются в физической памяти.
Архитектура фон Неймана в явном виде...
В операционных системах существуют три основных понятия, связанных с выполнением программ: программа, процесс и поток. Вот их определения и различия: Основное отличие между процессами и потоками заключается в том, что процессы являются изолированными друг от друга, а потоки разделяют общие ресурсы процесса. Каждый процесс имеет свою собственную адресную пространство и другие ресурсы, в то время как все потоки внутри процесса разделяют общее адресное пространство и другие ресурсы...