-
Documentations pc x86
Salut,
Je me suis mis dans la tête de programmer mon propre kernel.
Je suis allé sur le site : http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS
Ça m'a bien aidé mais j'ai du mal avec les registres (AX, SS etc...) et le boot d'un ordinateur.
Donc je fais appel à vous : quelqu'un aurait des sites ou des livres pour mieux comprendre l'achitecture des ordinateurs x86 et la séquence de boot d'un pc svp?
Merci
-
J'ai un site bien connu qui propose un forum et plusieurs tutoriels utiles à la création d'un OS : http://wiki.osdev.org/Main_Page
En francophone, je connais le site d'un OS indépendant, mais le site propose plusieurs articles didactique pour apprendre à coder un système d'exploitation : http://sos.enix.org/fr/PagePrincipale (les premiers articles sont à la fin de la page)
Sur ces deux sites tu trouveras des informations sur la séquence de boot ;)
-
Nickel merci beaucoup!
Je vais lire tout ça.
-
J'ai oublié de le préciser, mais en livre, tu as un gros pavé de plus de 1000 pages qui explique en détail toute la théorie des systèmes d'exploitation, pour enfin te donner des pistes concrètes pour programmer un OS. Ce livre s'appelle "Systèmes d'exploitation" et est écrit par Andrew Tanenbaum, l'homme qui a écrit l'OS Minix. Je ne l'ai pas lu en entier, mais quelques parties tout-de-même et je dois dire qu'il est assez bien foutu : théorie dans le détail (notamment sur l'assembleur et sur quelques architectures, dont le x86), étude de cas sur des OS existant (Win2k et Linux dans l'édition 2000 que j'ai connu) et directives concrètes pour coder soi-même son OS :ccool: