Skip to main content
Graph
Search
fr
|
en
Login
Search
All
Categories
Concepts
Courses
Lectures
MOOCs
People
Practice
Publications
Startups
Units
Show all results for
Home
Lecture
Memory Management: Allocation and Deallocation
Graph Chatbot
Related lectures (30)
Previous
Page 2 of 3
Next
C Programming Concepts: Debugging and Memory Management
Covers essential C programming concepts, including memory management, debugging techniques, and practical applications in programming projects.
Dynamic Memory Allocation: malloc and calloc in C
Explains dynamic memory allocation in C, focusing on malloc and calloc functions and their differences, including error prevention techniques.
Virtual Memory
Covers virtual memory, program relocation, memory protection, TLB, and memory hierarchy interactions.
Memory Management: Part I
Covers memory management concepts such as block headers, external fragmentation, reference counting, and mark & sweep garbage collection.
Dynamic Memory Management: Using Realloc in C
Explains dynamic memory allocation in C, focusing on the realloc function and its implications for managing memory effectively.
Pointers: Basics
Covers the basics of pointers in programming using an analogy with a contact book page.
Pointers and Arrays: Arithmetic, Buffer Overflow
Covers the arithmetic of pointers, the relationship between pointers and arrays, and the concept of buffer overflow in C programming.
Pointers in C: Understanding Memory Addresses and Variables
Explains pointers in C, focusing on their role as variables that store memory addresses and the importance of understanding memory management.
Pointers in C: Practical Usage and Concepts
Explains the fundamental concepts and practical usage of pointers in C programming.
Virtual Memory: Principles and Mechanisms
Covers the principles and mechanisms of virtual memory in computer systems, focusing on isolation, efficiency, and the role of the Memory Management Unit.