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