Anthony Operating System · Arquitetura de Baixo Nível com Interrupções e Kernel Próprio
Boot em Assembly · Interrupções de hardware · Gerenciamento de memória
IRQ handlers · Interrupções de software · Sistema de eventos
Interface de comando · 25+ comandos · Sistema de arquivos básico
Kernel monolítico · Drivers de dispositivo · Gerenciamento de processos
O AJOS é construído sobre uma arquitetura de kernel monolítico, com camadas bem definidas que vão desde o bootloader em Assembly até a camada de aplicação em Java. O sistema atualmente suporta interrupções de hardware e software, gerenciamento de processos e um shell interativo completo.
Assembly · Inicialização · Modo Real → Protegido
C · Gerenciamento de memória · Interrupções · Scheduler
Dispositivos · VGA · Teclado · Timer
Java · Interface de comando · Sistema de arquivos
Java · Programas do usuário · Bibliotecas padrão
O AJOS implementa um sistema completo de interrupções, incluindo handlers para interrupções de hardware (IRQ) e software (INT). O sistema suporta:
O kernel do AJOS gerencia processos de forma eficiente, com escalonamento baseado em prioridade e suporte a multitarefa preemptiva.
O shell do AJOS oferece uma interface completa para interação com o sistema, com suporte a 25+ comandos e um sistema de arquivos básico.
help - Lista todos os comandosdir - Lista arquivos e diretórioscreate - Cria novo arquivodelete - Remove arquivorun - Executa programasysinfo - Informações do sistemaps - Lista processos em execuçãokill - Termina processoclear - Limpa a telashutdown - Desliga o sistemaO AJOS é construído com uma combinação de linguagens de baixo e alto nível para maximizar performance e flexibilidade: