Ich würde gerne wissen, ob der Stack und Heap im Stack-und Heap-Speicher tatsächlich als Stack-und Heap-Datenstrukturen implementiert sind?Sind Stack- und Heap-Speicher tatsächlich als Stack- und Heap-Datenstrukturen implementiert?
Ich denke, der Stapel ist eigentlich ein Stapel, Zeiger auf die LIFO (Last In First Out) Variablen in Funktionen deklariert, aber ich wollte bestätigen und auch fragen, ob der Heap mehr als nur seinen Namen zu den dynamischen Baumdaten Struktur, die die Heap-Eigenschaft erfüllt? Ich habe in letzter Zeit viel auf dem Stack und Heap gelesen und glaube, dass ich das Konzept verstehe, aber es machte mich dann neugierig auf die tatsächliche Implementierung. Ich kann mir vorstellen, dass es auf verschiedenen Architekturen auch anders sein könnte und es gibt möglicherweise keine spezifische allgemeine Antwort für alle Computer und Betriebssysteme.
Für den Fall, dass jemand auf diese Frage kommt, wer immer noch nicht sicher ist, was und wo der Stapel und Haufen sind, sehen Sie bitte diese Frage und andere Links, die ich hilfreich beim Erlernen des Stapel- und Heap-Konzepts fand.
What and where are the stack and heap? http://gribblelab.org/CBootcamp/7_Memory_Stack_vs_Heap.html http://www.programmerinterview.com/index.php/data-structures/difference-between-stack-and-heap/ https://www.youtube.com/watch?v=_8-ht2AKyH4