J'ai l'intention d'écrire un système d'exploitation et je ne connais pas grand-chose aux systèmes d'exploitation. Existe-t-il de bonnes ressources ou de bons livres à lire pour me permettre d'apprendre ? Quelles sont vos recommandations ?
Réponses
Trop de publicités?Nous avons utilisé la méthode d'Andrew Tannenbaum Systèmes d'exploitation modernes à l'université que je fréquentais. Je le recommande vivement pour ses explications claires des compromis inhérents à de nombreuses décisions de conception que vous rencontrerez. Ce livre est un peu plus "juste et équilibré" que le livre Minix.
Je recommande également ce livre car, malgré son la fameuse guerre de la flamme avec Linus Torvalds sur le net Quelques-uns de ses préjugés apparaissent dans le livre. De plus, c'est un écrivain plutôt décent, et le livre est réellement divertissant.
Mise en œuvre des systèmes d'exploitation Prentice Software
Ce livre est écrit par Tanenbaum, le principal responsable de Minix, sur lequel Linux est basé. Il fournit une bonne vue d'ensemble des concepts de base des systèmes d'exploitation, comme la gestion de la mémoire, les systèmes de fichiers, les processus, etc. Les concepts de ce livre sont intimement liés à des exemples du système d'exploitation Minix, ce qui est une bonne chose.
Je pense que tu devrais commencer par quelque chose comme ça.
Concepts des systèmes d'exploitation est le livre que nous avons utilisé à l'université. Il est assez laid MAIS les informations qu'il contient sont bien expliquées (de la gestion de base de la mémoire, à la façon dont le système d'exploitation décide de ce qu'il faut exécuter ou comment éviter les blocages). Assez large.
Os dev Le site web est riche en informations si vous souhaitez commencer à coder votre propre système d'exploitation,