Programowanie w systemie UNIX/Memory: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
link |
|||
Linia 28:
=Pamięć a programowanie =
Z punktu widzenia programisty pamięć jest podzielona na :<ref>[http://www.
by Leo Ferres]</ref><ref>[http://www.geeksforgeeks.org/memory-layout-of-c-program/Memory Layout of C Programs]</ref>
* stos ( ang. stack)<ref>[[Stos (informatyka)|Stos w wikipedii]]</ref>
* sterta, kopiec lub stóg ( ang. heap)<ref>[[Kopiec (informatyka)|Kopiec w wikipedii]]</ref>
Linia 36 ⟶ 38:
{| class="wikitable" border="1"
|+ Porównanie rodzajów pamięci
! !! alokacja
|-
| sterta || dynamiczna || duża ||możliwa || pamięć fizyczna RAM || || globalne i dynamiczne || malloc/free
|-
| stos || statyczna || mała ||niemożliwa ||wielkość stosu = ulimit -s = 8192 kB ||LIFO || lokalne ||
|}
|