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
Category
Memory management
Applied sciences
Computer engineering
Computer architecture
Memory management
Graph Chatbot
Related lectures (23)
Software Security: Execution Attacks and Defenses
Covers code injection and control-flow hijack attacks, and defenses like Data Execution Prevention and Stack Canaries.
Web and Software Bugs
Explores vulnerabilities in web and software applications, discussing broken access control, injection flaws, and defense strategies like DEP and ASLR.
Memory Management: Crash Reasons and Solutions
Delves into the reasons behind program crashes related to memory management.
Pointers and Arrays: Memory Management in C
Explains the relationship between pointers and arrays in C, focusing on memory management and pointer arithmetic.
Software Security: Memory Safety and Execution Attacks
Covers memory safety, execution attacks, vulnerabilities, and defense mechanisms in software security.
Dynamic Memory Allocation in C
Explores dynamic memory allocation in C, covering malloc, calloc, and realloc functions, emphasizing proper memory management and dynamic arrays.
Software security - Memory safety
Covers the basics of software security, focusing on memory safety and mitigation strategies against code execution attacks.
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.
Dynamic Arrays in C: Flexible Array Members
Covers flexible array members in C, focusing on dynamic memory allocation and practical applications in system programming.
Pointer Arithmetic: Understanding Memory Management in C
Explains pointer arithmetic in C, focusing on memory manipulation and common pitfalls.
Pointers and Arrays: Memory Management in C
Explains pointers and arrays in C, focusing on memory management and dynamic allocation.
Dynamic Memory Allocation: Basics and Examples
Explores dynamic memory allocation in C, covering stack vs. heap memory, helper functions, and practical examples.
Effects of Array Overflow
Explores the impact of array overflow on function calls and memory allocation in C++.
Fragmentation and Segmentation: Memory Management Techniques
Covers fragmentation and segmentation, focusing on memory management techniques and their implications for system performance.
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.
Memory Management: Dynamic Allocation and Deallocation
Covers dynamic memory management, focusing on allocation and deallocation practices in programming.
Memory Allocation in C
Covers the basics of memory allocation in C, including passing parameters by value and reference, dynamic arrays, and strings.
Memory Management: Address Space Abstraction
Explains address space abstraction, focusing on memory management, stack and heap structures, and their roles in dynamic memory allocation.
Process Abstraction: Managing Execution and Resources
Covers process abstraction in operating systems, focusing on execution management and resource allocation for concurrent program execution.
Dynamic Memory Allocation: Understanding Pointers in C
Provides an overview of dynamic memory allocation in C programming, focusing on pointers and memory management techniques.
Previous
Page 1 of 2
Next