Este texto irá ensinar o básico do que é necessário para criar um sistema operacional básico. Recomendado para usuários avançados.
Coisas que você precisa
- A ferramenta de programação com o compilador.
- Um computador de reposição para testar seu novo sistema operacional.
instruções
- 1
Em primeiro lugar, você deve desenvolver os seus programas de controlo. Estes são o que o controle e manter seu computador. O programa deve ser na forma de firmware (carregado na ROM, para que um usuário não pode excluir acidentalmente um arquivo importante.) Esta será geralmente classificado como um carregador de programa inicial. Um exemplo de como isso deve funcionar (cadeia de eventos, não o código real): computador Ligue gt; gt; chips de memória são ativados automaticamente gt; gt; O carregador de programa inicial deve ler uma rotina do setor de inicialização (localizado na memória primária).
- 2
Parabéns, o seu sistema operacional irá agora ler algumas coisas. não pode ter a entrada, então vamos consertar isso. Você vai precisar de alguns programas de controle de apoio, como um editor de ligação, e uma entrada / saída sistema de controle.
- 3
Por último, adicione os programas utilitários. Estes são programas como o MS-DOS FDisk, FORMATO, ATRRIB, FIND, etc ...
E está feito! Não é muito difícil se você sabe o que você está programando.
dicas & avisos
- Se você se perder, eu sugiro olhar para alguns exemplos de código-fonte / open. A um Windowsesque decente eu achei é aqui: https://reactos.org/en/index.html
- Mantenha o seu código organizado.
- Se você estiver indo para usá-lo, e levá-la para um passeio ao longo da rede, tenha cuidado. Executando um sistema operacional que é muito semelhante ao grande sistema operacional atual, muitas vezes, levar à falta de segurança, deixando até mesmo meros script kiddies devorar informações sensíveis.