Nwlapcug.com


Come fare un sistema operativo

Come fare un sistema operativo


Questo testo vi insegnerà le basi di ciò che è necessario per creare un sistema operativo di base. Consigliato per gli utenti avanzati.

Istruzioni

1

In primo luogo, è necessario sviluppare i programmi di controllo. Si tratta di cosa controllare e mantenere il vostro computer. Il programma deve essere in forma di firmware (caricata nella ROM, quindi un utente non può eliminare accidentalmente un file importante.) Questo sarà generalmente classificato come un caricatore di programma iniziale. Un esempio di come questo dovrebbe funzionare (catena di eventi, non effettivo codice): Turn Computer On >> chip di memoria vengono attivate automaticamente >> il caricatore di programma iniziale dovrebbe essere una routine del settore di avvio (nella memoria principale).

2

Congratulazioni, il vostro OS leggerà ora un paio di cose. Non può avere input, quindi cerchiamo di rimediare. Tu avrai bisogno alcuni supportano programmi di controllo, ad esempio un editor di sollevatore e un sistema di controllo di Input/Output.

3

Infine, aggiungere i programmi di utilità. Questi sono programmi come FDisk del MS-DOS, FORMAT, ATRRIB, trovare, ecc...
E hai finito! Non è estremamente difficile se si sa cosa si sta codificando.

Consigli & Avvertenze

  • Se ottenete persi, vorrei suggerire guardando qualche codice di esempio/open source. Un decente Windowsesque quello che ho trovato è qui: http://www.reactos.org/en/index.html
  • Mantenere il codice organizzato.
  • Se avete intenzione di usarlo e fate un giro sopra la rete, state attenti. In esecuzione un sistema operativo che è molto simile all'attuale OS principali porterà spesso di scarsa sicurezza, lasciando anche semplici script-kiddies mangiarsi le informazioni sensibili.