Почему память разделена на стек и кучу? [дубликат]

Возможный дубликат:
Что и где находятся стек и куча

У меня есть пара вопросов о стеке и куче.

Главное, что нужно знать, это то, что стек быстрее, чем куча, но ограничена. (поправьте меня, если я ошибаюсь).

Однако мне всегда было интересно, как именно работают стек и куча. ОЗУ - это всего лишь один фрагмент памяти, он не делится на «стек» и « heap '(или это так?). Если так, почему мы в первую очередь разделяем память на стек и кучу?

ОС могут просто позволить нам выделить все в стеке -> все идет быстрее -> счастливый мир?

Я почти уверен, что это не так. Но почему !? Кто-нибудь может дать мне подробный ответ?

Извините, если этот пост является дубликатом какой-то когда-либо опубликованной публикации кем-то так много связано со стеком и кучей, я не смог найти точный вопрос, который у меня был. Если вы знаете один, давайте, свяжите его.

34
задан Community 23 May 2017 в 12:02
поделиться