Memory Management and B-Trees

Description

Mind Map on Memory Management and B-Trees, created by Angelica Cordero on 04/07/2022.
Angelica Cordero
Mind Map by Angelica Cordero, updated more than 1 year ago
Angelica Cordero
Created by Angelica Cordero over 3 years ago
2
0

Resource summary

Memory Management and B-Trees
  1. Memory Management
    1. In order to run programs and store information, the computer’s memory must be managed so as to determine what data is stored in what memory cells.
      1. Allocating Space in the Memory Heap
        1. Dynamic Memory Allocation
          1. The Memory Heap
          2. Garbage Collection
            1. The Mark-Sweep Algorithm
              1. Performing DFS In-Place
          3. Memory Hierarchies and Caching
            1. Memory Systems
              1. Caching Strategies
              2. External Searching and B-Trees
                1. (a,b) Trees
                  1. Multiway search tree such that each node has between a and b children and stores between a−1 and b−1 entries.
                  2. B-Trees
                    1. A version of the (a,b) tree data structure, which is the best-known method for maintaining a map in external memory.
                  3. External-Memory Sorting
                    1. Multiway Merge-Sort
                      1. The main idea behind this variation is to merge many recursively sorted lists at a time, thereby reducing the number of levels of recursion.
                    Show full summary Hide full summary

                    Similar