A Aldeia Numaboa ancestral ainda está disponível para visitação. É a versão mais antiga da Aldeia que eu não quis simplesmente descartar depois de mais de 10 milhões de pageviews. Como diz a Sirley, nossa cozinheira e filósofa de plantão: "Misericórdia, ai que dó!"

Se você tiver curiosidade, o endereço é numaboa.net.br.

Leia mais...

Oficina Oficina de Informática

A oficina de informática mostra como tirar leite de pedra. Aprenda a resolver e implementar rotinas incomuns usando as mais diversas linguagens de programação. Algumas são tão especiais que só podem ser acessadas por usuários registrados!

8. O loader Numaboa

(6 votos, média 5.00 de 5) 

Maluco beleza MÓDULO 8 do SO Numaboa

Um loader com apenas um loop infinito foi um bom começo mas, para dizer a verdade, quando o testei pela primeira vez fiquei desconfiada. Será que o setor de boot estava realmente funcionando como pretendido? Numa situação como esta, um dos testes que podem ser efetuados é adicionar algum código que dê saída de um caracter ou de uma string para a tela: se aparecer na tela - funcionou, se não aparecer na tela - deu caca.

Leia mais...

9. O emulador de PC Bochs

(38 votos, média 5.00 de 5) 

Nível avançado MÓDULO 9 do SO Numaboa

Está cansado de dar reboot na máquina? Como programador de um sistema operacional e de qualquer projeto de programação, você sabe que os testes durante a fase de desenvolvimento são frequentes e inevitáveis. Mas, se possuirmos um emulador de PC, a coisa fica bem mais tranquila. É aí que entra o Bochs para nos salvar. Aliás, Bochs é pronunciado como box em Inglês (ou seja, bócs).

Leia mais...

11. Interrupções, Exceções e IDTs

(16 votos, média 4.13 de 5) 

Maluco beleza MÓDULO 11 do SO Numaboa

O módulo 10. Definição de Sistema Operacional ressaltou as principais funções de um sistema operacional: atender chamadas de interrupção e alocar recursos. Antes de tentar melhorar o Sistema Operacional NumaBoa, o melhor que temos a fazer é buscar mais informações sobre interrupções e seus mecanismos de controle.

Leia mais...

10. Definição de Sistema Operacional

(68 votos, média 3.90 de 5) 

Nível avançado MÓDULO 10 do SO Numaboa

Agora que produzimos o pequeno SO NumaBoa, está na hora de parar de brincar e começar a por um pouco de ordem na casa. Se não fizermos isto, com certeza vamos acabar perdendo o rumo. Não se esqueça de que SOs podem ser (e geralmente são) muito complexos...

Leia mais...

12. O loader Numaboa II

(7 votos, média 3.86 de 5) 

Maluco beleza MÓDULO 12 do SO Numaboa

Depois de dois módulos de pura teoria, está na hora de programar um pouco. Com os conhecimentos recém adquiridos (ou revisados), vamos dar uma melhorada no Sistema Operacional NumaBoa. Desta vez vamos criar um loader que carrega um programa a partir do disco e salta para ele. Aliás, é bom saber que existe um outro nome para o loader: é também chamado de bootstrap.

Leia mais...

Informações adicionais