Alokacja pamięci: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
YonaBot (dyskusja | edycje)
Darekm (dyskusja | edycje)
zm kat:konstrukcje programistyczne
Linia 1:
Po uruchomieniu, program otrzymuje od [[system operacyjny|systemu operacyjnego]] jedną lub więcej pulę wolnejdostępnej [[pamięć komputerowa|pamięci]] nazywanąmożliwej do wykorzystania przez program. W zależności od przyjętej konstrukcji i zastosowania obszar nazywany jest '''[[sterta (informatyka)|stertą]]''' (ang. ''heap'') lub [[stos (informatyka)|stosem]]. Niskopoziomowe [[język programowania|języki programowania]] dostarczają interfejs do zarządzania stertą, pozostałe gospodarują pamięcią automatycznie, bez udziału programisty.
Interfejs oferuje wyłącznie możliwość zarezerwowania pewnego obszaru sterty ('''alokacja pamięci''') i późniejszego zwalnianiu tego obszaru ('''dealokacja''').
 
Linia 6:
==Zobacz też==
* [[Garbage collection]],
* [[heap overflow]],
* [[wyciek pamięci]].
 
[[kategoria:programowaniekonstrukcje programistyczne]]
 
[[de:Dynamischer Speicher]]