Now when this entire 132 kilobytes of memory is completely utilised by the main thread a subsequent malloc would then invoke the operating system again and then get a new chunk of 132 kilobytes, so in this way you see that the operating system gets invoked only when there is no available space in the heap segment to satisfy a particular request, so what you see over here is the memory map of the particular process, so any Linux based system if you actually cat this particular file that is /proc/<PID of that process>/maps it will give you the entire virtual address space for that particular process.
आता जेव्हा संपूर्ण 132 किलोबाइट मेमरी मुख्य थ्रेडने पूर्णपणे वापरली जाते त्यानंतरच्या मॅलोकने नंतर ऑपरेटिंग सिस्टम पुन्हा सुरू केला आणि नंतर 132 किलोबाइटचा नवीन हिस्सा प्राप्त होईल, तर अशा प्रकारे आपण पहाल की ऑपरेटिंग सिस्टम केवळ तेव्हाच चालू होईल. विशिष्ट विनंतीचे समाधान करण्यासाठी हीप विभागातील जागा उपलब्ध नाही, म्हणून येथे आपण जे पाहत आहात ती विशिष्ट प्रक्रियेचा मेमरी नकाशा आहे, म्हणून कोणत्याही लिनक्सवर आधारित सिस्टम जर आपण या विशिष्ट फाइलला /proc/<PID of that process>/maps यामुळे त्या विशिष्ट प्रक्रियेसाठी आपल्याला संपूर्ण आभासी पत्त्याची जागा मिळेल.