Halda vs. zásobník

Počítačové periferie a další kategorie hardwaru, které nemají samostatnou sekci

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Alesh2022q 10. 2. 2022 23:12

Zdravím, jakej je rozdíl mezi těmito dvěma typama pamětí? :hm
Alesh2022q
Junior
Uživatelský avatar

Odeslat příspěvekod Wikan 10. 2. 2022 23:22

https://stackoverflow.com/questions/799 ... k-and-heap
Skáčeš neustále z jednoho místa na druhé, aniž bys pochopil to předchozí. Takhle se opravdu nic nenaučíš.
Zrovna v tomhle případě ti na tvé úrovni znalosti naprosto stačí vědět, že něco takového existuje a tím to končí.
Wikan
Moderátor
Uživatelský avatar

Odeslat příspěvekod meda2016 10. 2. 2022 23:42

A hlavně tady jsi v hardware. Tedy v USA by ti nabídli nádrž a vrakoviště.
Nejedná se přeci o typ paměti z hlediska materiálního?
meda2016
Junior

Odeslat příspěvekod Alesh2022q 11. 2. 2022 00:00

Wikan píše:https://stackoverflow.com/questions/79923/what-and-where-are-the-stack-and-heap
Skáčeš neustále z jednoho místa na druhé, aniž bys pochopil to předchozí. Takhle se opravdu nic nenaučíš.
Zrovna v tomhle případě ti na tvé úrovni znalosti naprosto stačí vědět, že něco takového existuje a tím to končí.



Procházím učebnicí, a byla o tom v textu několikrát zmíňka.
Alesh2022q
Junior
Uživatelský avatar

Odeslat příspěvekod Da Gony 11. 2. 2022 11:46

Tak hlavně nejde o typ paměti. Když už tak o způsob alokování paměti nebo způsob organizace ukládání dat/proměnných. Chtělo by to znát v jakém kontextu, protože minimálně zásobník má několik významů (nepočítám zásobník do kvéru, ale je tu omezení v PC &hardware &paměť)

Halda je třeba vyčleněné místo v paměti pro dynamické proměnné to znamená, že se před během programu neví, co třeba je uložit do paměťi a kolik toho bude nebo jak dlouhé to bude.

Zásobník se hodí třeba pro vnořené struktury jako call stack &stack frame, protože jako blackbox má ve zkratce operace push&pop kdežto halda je něco jako telefonní seznam /lookup table pro proměnné
Da Gony
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků