a bit ago i was searching about buffers , heaps and stacks .. trying to find out what each of one does . but unfortunately i got confused so decided to come hear and ask u guys .. what does each one do ? i read about the stack that it holds some data with the LIFO system .. but if it holds temporary data .. what's the RAM's use then ? stuff like that really confuse me .. anyway all help is really appreciated ..