2010-10-06 4 views
5

Eventuali duplicati:
How do you write a basic operating system?Come creare un sistema operativo di base

Voglio creare un sistema operativo di base. Che può solo avviarsi e voglio eseguire una calcolatrice al suo interno. Sebbene io sia abbastanza bravo in matematica, sono abbastanza nuovo nella programmazione in C. Ho 28 giorni per completare il progetto. Sono pronto a sbranare giorno dopo giorno. È possibile farlo ? Se possibile qualcuno può guidarmi per un buon tutorial o un libro o qualsiasi altro suggerimento basato. Grazie in anticipo. EDIT: Hardware: hardware tipico del pc. Come per macchine Windows o Linux.

+2

Si potrebbe desiderare di parlare di quello che l'hardware si suppone questo sistema operativo per funzionare su? Hardware tipico del PC? Dispositivo incorporato? Altro ? –

+1

Quanto basico dovrebbe essere? Per lo meno avrete bisogno di una sorta di I/O della console per eseguire la vostra calcolatrice ... – FrustratedWithFormsDesigner

+6

Questo è il modo in cui Windows Vista è stato creato tutto da una domanda molto simile sullo scambio di esperti. – rerun

risposta

2

Si dovrebbe dare un'occhiata a questo altro argomento in SO: How do you write a basic operating system?

+0

Grazie, fammi leggere tutte le risposte. – narayanpatra

+0

L'identificazione dei duplicati deve essere effettuata nei commenti. – dmckee

+0

@dmckee Non ho avuto abbastanza punti per contrassegnarlo come duplicato, mi spiace ... – ThR37

0

È possibile utilizzare questo per l'ispirazione. Questo sistema operativo è mantenuto al solo scopo di insegnare lo sviluppo del sistema operativo e anche la ricerca sui sistemi operativi.

http://www.minix3.org/

+0

Wrong, minix 3 non è solo per scopi didattici, parole del Prof. Tanenbaum "Tieni presente che MINIX 3 non è MINIX di tuo nonno ... MINIX 1 è stato scritto come uno strumento educativo ... MINIX 3 è più un inizio a costruire un sistema operativo altamente affidabile, auto-guarente, esente da problemi ... MINIX 1 e MINIX 3 sono correlati allo stesso modo di Windows 3.1 e Windows XP sono: stesso nome " –

+0

Grazie, ci proverò. – narayanpatra

+0

@Heman Eche: Allora, cosa suggerisci? Dovrei studiare su MINIX 1? – narayanpatra