Возможный дубликат:
Что и где находятся стек и кучаУ меня есть пара вопросов о стеке и куче.
Главное, что нужно знать, это то, что стек быстрее, чем куча, но ограничена. (поправьте меня, если я ошибаюсь).
Однако мне всегда было интересно, как именно работают стек и куча. ОЗУ - это всего лишь один фрагмент памяти, он не делится на «стек» и « heap '(или это так?). Если так, почему мы в первую очередь разделяем память на стек и кучу?
ОС могут просто позволить нам выделить все в стеке -> все идет быстрее -> счастливый мир?
Я почти уверен, что это не так. Но почему !? Кто-нибудь может дать мне подробный ответ?
Извините, если этот пост является дубликатом какой-то когда-либо опубликованной публикации кем-то так много связано со стеком и кучей, я не смог найти точный вопрос, который у меня был. Если вы знаете один, давайте, свяжите его.