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

Przejdź do nawigacji Przejdź do wyszukiwania
Usunięte 2 bajty ,  12 lat temu
zmiana "jedną lub więcej pulę" na "jedną lub więcej pul". Niepoprawna forma.
(zmiana "jedną lub więcej pulę" na "jedną lub więcej pul". Niepoprawna forma.)
'''Alokacja pamięci''' oraz '''dealokacja pamięci''' - w informatyce to odpowiednio przydział i zwolnienie '''ciągłego''' obszaru [[pamięć komputerowa|pamięci]]. Po uruchomieniu, [[proces (informatyka)|proces]] (program) otrzymuje od [[system operacyjny|systemu operacyjnego]] jedną lub więcej pulępul dostępnej [[pamięć komputerowa|pamięci]] możliwej do dowolnego wykorzystania. W zależności od przyjętej konstrukcji i zastosowania obszar nazywany jest '''[[sterta (informatyka)|stertą]]''' (ang. ''heap'') lub [[stos (informatyka)|stosem]]. W trakcie działania program może zażądać od systemu operacyjnego większej ilości pamięci ('''alokacja''') lub też zwolnić niepotrzebny obszar ('''dealokacja''').
 
Wewnętrznie programy samodzielnie zarządzają przydzieloną im pamięcią - niskopoziomowe [[język programowania|języki programowania]] dostarczają interfejs programistyczny do zarządzania stertą, który oferuje wyłącznie możliwość zarezerwowania pewnego obszaru ('''alokacja''') i późniejszego jego zwalniania ('''dealokacja'''). Wysokopoziomowe języki gospodarują pamięcią
Anonimowy użytkownik

Menu nawigacyjne