Скажем, у меня есть два процесса p1, p2, выполняющихся как часть моего приложения.
Скажем, p1 вначале работает, выполняя функцию f1 (), а затем f1 () вызывает f2 (). При вызове f2 () процесс p2 начинает вызывать
Я хочу подтвердить, что:
1) У нас есть отдельный стек для другого процесса?
2) У нас есть отдельная куча для другого процесса? или разные процессы используют одну и ту же кучу?
3) Поскольку мы знаем, что для 32-битной ОС для каждого процесса размер виртуальной памяти составляет 4 ГБ. Так что для каждого процесса, имеющего 4 ГБ в качестве виртуальной памяти, эти 4 ГБ разбиты на куча, стек, текст, данные
Спасибо.