Překladače

7. blok: Organizace a přidělování paměti (Run-Time Support): (i) statická a pomocí zásobníku (stack-based)

Nastudujte ze skript 6. kapitolu "Struktuta programu v době běhu", s. 129 -138.

Pro detailnější (a snad i systematičtější) výklad plus výklad některých partií, které ve skriptech nejsou (např. přidělování paměti statickým proměnným dynamického typu) shlédněte přednášku ve 3 částích zde:

1. část:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA008/um/prednasky_2020_video_zaznamy/PA008_Org-pameti_1.mp4

Přehledové foto k úvodu do tématu a foto k úvodu k aktivačním záznamům (AZ) je zde:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA008/um/prednasky_2020_video_zaznamy/PA008_Org_pam-foto_uvod.jpg

2. část:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA008/um/prednasky_2020_video_zaznamy/PA008_Org_pameti_2.mp4


a závěrečná 3.část k organizaci paměti pomocí zásobníku je zde:

Chyba: Odkazovaný objekt neexistuje nebo nemáte právo jej číst.
https://is.muni.cz/el/fi/podzim2021/PA008/um/prednasky_2020_video_zaznamy/PA008_Org_pamti_3.mp4

Organizaci a přidělování paměti z haldy (heap storage management) je věnován následující blok č. 8. (N.B. ve skriptech zcela chybí.)