Posted inMemory What is Cache Coherence? Posted by By York 2025-07-27 Cache coherence refers to the mechanisms and processes that ensure data consistency among the caches…
Posted inMemory Let’s Talk About Memory Alignment Posted by By York 2025-07-24 What is Memory Alignment? In computers, memory space is divided by bytes. Theoretically, it seems…
Posted inMemory Java Garbage Collection (GC) In-Depth Analysis Posted by By York 2025-07-22 Java's Garbage Collection (GC) is the core mechanism of automated memory management. It avoids the…
Posted inMemory Dynamic Linking vs Static Linking Posted by By York 2025-04-30 Arrays and linked lists are two very common basic data structures, and there are some…
Posted inMemory The Difference Between Heap and Stack Posted by By York 2025-04-18 Stack and Heap in Computer Memory Management Heaps and stacks are two important concepts in…
Posted inMemory The Difference Between malloc and new Posted by By York 2025-03-16 Memory Allocation and Initialization Both malloc and new allocate memory on the heap, but: malloc…
Posted inMemory Why Do We Need Virtual Memory? Posted by By York 2025-02-17 Introduction to Virtual Memory In operating systems, all running programs must first be received by…