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.
Série
Acompanhamento do desenvolvimento do FKernel, um kernel escrito em C++ e C: o que dá para usar de C++ em um kernel, como lidar com SMT e escalonamento, e outras decisões de arquitetura pelo caminho.
Uma análise de pervasive multithreading, SMT e topologia de CPU, com uma proposta de escalonamento consciente para o FKernel.
Veja quais recursos de C++ podem ser usados no desenvolvimento de um kernel e quais partes da runtime precisam ser implementadas pelo sistema operacional.