Bhanuprakash Eagalabhanuprakasheagala.hashnode.dev·Jan 27, 2024Heap Memory Allocator in C ProgrammingHi System Devs, Hope you are doing well! In this third and final instalment of article, we cover the implementation of the C library functions free(), calloc(), and realloc(). Please Read the following two Parts before proceeding further: PART 1 : In...Discussc programming
Haneunhanlee.hashnode.dev·Jul 29, 2023Java's Primitive Data Types and Reference Data TypesPrimitive Types There are a total of 8 primitive types predefined and provided. As they have default values, they do not have Null. They are stored in the stack memory, which is the space for storing actual values. String is an object and not a p...Discussprogramming
Harsh Mangeharshmange.hashnode.dev·May 2, 2023Paging in Operating SystemWhat is Paging in OS? Paging is a memory management technique used by computer operating systems to manage the memory of a computer system. It is a virtual memory management technique that allows the physical memory of a computer system to be divided...Discuss·54 readspaging
Harsh Mangeharshmange.hashnode.dev·Apr 21, 2023Understanding Memory Management in Operating SystemsMemory management is a crucial aspect of any operating system (OS), including Windows, Linux, and macOS. It is responsible for managing the computer's memory resources to ensure that they are used efficiently, and applications have enough memory to r...Discuss·97 readsmemory-management
Leonard Nzekweleo.netrobase.dev·Apr 12, 2023Dynamic Memory Management in C: exit, calloc, and reallocDynamic memory management is a crucial aspect of C programming, offering flexibility and control over memory usage. In this article, we'll delve further into this realm, exploring the exit function for graceful program termination. We'll also uncover...DiscussC ProgrammingC
sharon Edehshannychi.hashnode.dev·Mar 23, 2023Dynamic Memory Allocation in CLet's take a step back to what Memory is. what is Memory? Memory is a sizable collection of bytes. In programming, we refer to RAM (Randon Access Memory) when talking about memory. The RAM is made up of different areas. Stack which is managed automa...Discuss·114 readsC
Micah Ondiwamicahondiwa.hashnode.dev·Jan 12, 2023Python Object Caching - How does Python Optimize Memory Management for Integers?The use of objects and references is one of the elements that distinguishes Python from other programming languages. In this blog article, I'll look at how Python manages the creation and management of objects in memory, specifically integer objects....Discuss·1 like·446 readsmemory allocation