OSDev: pervasive multithreading, SMT e escalonamento
Uma análise de pervasive multithreading, SMT e topologia de CPU, com uma proposta de escalonamento consciente para o FKernel.
Category
Uma análise de pervasive multithreading, SMT e topologia de CPU, com uma proposta de escalonamento consciente para o FKernel.
Entenda como o Duff's device combina switch e do-while para desenrolar loops em C, por que funciona e quando essa otimização faz sentido.
Uma crítica ao termo design pattern e uma proposta para distinguir padrões de ergonomia, arquitetura e implementação de software.
Aprenda como Disjoint Set, ou Union-Find, representa conjuntos disjuntos, realiza Union e Find e resolve problemas de conectividade em grafos.
Veja quais recursos de C++ podem ser usados no desenvolvimento de um kernel e quais partes da runtime precisam ser implementadas pelo sistema operacional.
Entenda como BFS e DFS percorrem grafos, quais estruturas de dados utilizam, suas complexidades e quando escolher cada algoritmo de busca.