Что идет в RAM, Harddrive, Stack и Heap в C ++?

Может ли кто-нибудь рассказать в общем, что идет к чему (Harddrive, RAM, Stack или Heap) во время выполнения в C ++ для этих случаев:

Локальные / глобальные переменные

Классы, Методы и функции

указатели

Объекты

И расположены ли стек / куча в физической памяти?

Буду признателен, если кто-нибудь сможет включить аппаратную аналогию в ответ. Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос