Em Dezembro de 2020, Liam R. Howlett da Oracle enviou um patch apresentando o novo Mapple Tree. Baseado no b-tree, o Mapple Tree soluciona o problema da memória virtual, das locks, das path forward, torna o cache em processadores modernos mais eficiente através de uma uma API mais simples e melhorar o desempenho do sistema. Há várias partes de Linux que poderão se beneficiar com o Mapple Tree
Devido ao número de núcleos dos processadores ter crescido levando os programas a serem multi-thread e aumentar a conexão com a estrutura de dados da memória virtual, o subsistema de gerenciamento de memória também precisava de uma nova estrutura para solucionar certos problemas internos (como do mmap_sem lock e dos arquivos do /proc).
Há muito trabalho ainda a ser feito no Mapple Tree, mas muito progresso já foi concluído. Em breve talvez teremos um substituto ao rbtree (ou Red Black Tree. Em português, árvore Robre-Negra)
Nenhum comentário:
Postar um comentário
Viu algum erro e quer compartilhar seu conhecimento? então comente aí.
Observação: somente um membro deste blog pode postar um comentário.