On Sun, Jun 26, 2011 at 9:00 PM, Asutosh Das <das.asutosh@xxxxxxxxx> wrote: > > On 27 June 2011 09:04, Venkateswarlu P <p.venkatesh551@xxxxxxxxx> wrote: >> >> >> Each process is having a stack . >> >> In C ,for local variables allocation this stack is used (for some extra >> usage also). >> >> what about static and global data allocation ? > > > it goes into BSS (no explicit initialization) I think static/global variables (in BSS) without explicit initializer are initialized to zero (null for pointer types). >> >> where this data will be allocated ?. >> >> >> what about dynamic memory allocation ? > > goes into heap >> >> _______________________________________________ >> Kernelnewbies mailing list >> Kernelnewbies@xxxxxxxxxxxxxxxxx >> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >> > > > > -- > Thank you, > Warm Regards, > Asutosh Das > # (91) 9049 000 969 > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies@xxxxxxxxxxxxxxxxx > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies