Cześć :)
1.Jak sprawdzić, jak duży jest zaalokowany obszar pamięci dla danego wskaźnika?
Chodzi o to, że przy użyciu np. malloc()'a jako parametr podajemy mu ilosć pamięci. Chciałbym przekonać się, na ile malloc() nas "słucha". Tzn. ile w rzeczywistości przydziela.
Bo na pewno musi przydzialać jakieś "okrągłe" kawałki.
- Z jakiego względu tak jest?
Tłumaczę to sobie 'page-aligment', ale może jakieś inne przyczyna? - Czy rzeczywiście jest tak, że można minimalnie zaalokować czterey kilobajty?
Czytam trochę o systemach operacyjnych i wg autora najczęściej w architekturach x86 strona w pamięci wirtualnej ma rozmiar 4KB.
pozdrawiam :)