Escalonamento e Mecanismos de Sincronização no Xv6

Visão Geral do Escalonamento Em sistemas com mais processos do que núcleos de CPU, é necessário compartilhar o tempo de processamento entre eles. O objetivo é que esse compartilhamento seja transparente para os processos de usuário. Uma técnica comum é multiplexar os processos nos núcleos disponíveis, criando a ilusão de que cada processo tem a ...

Publicado em 7-6 23:57

Implementação de Rastreamento de Pilha e Validação de Memória em Sistemas Operacionais RISC-V com Rust

Rastreamento de Pilha em Ambiente Bare-Metal Em sistemas operacionais desenvolvidos para ambientes bare-metal, a capacidade de inspecionar a pilha de chamadas é crucial para depuração. No RISC-V, a pilha é alocada logo após o segmento .bss. É fundamental distinguir entre o registrador apontador de pilha (sp) e o registrador apontador de frame ( ...

Publicado em 7-3 04:52