Non, Unix et MS-DOS ne sont pas tous deux monolithiques. Alors que MS-DOS est largement monolithique, Unix ne l'est pas.
* MS-DOS : MS-DOS est considéré comme un système d'exploitation monolithique. La plupart de ses fonctionnalités de base résident dans un seul et grand programme (COMMAND.COM ou IO.SYS). Il n'y a pas de séparation nette entre le noyau et les autres services système.
* Unix : Unix, et ses descendants comme Linux, se caractérisent par leur conception modulaire. Ils disposent d'un noyau clairement défini qui fournit les services de base, et d'autres utilitaires système s'exécutent en tant que processus distincts. Cela permet une plus grande flexibilité, maintenabilité et extensibilité. C'est une architecture en couches, pas monolithique.
La déclaration est donc incorrecte. Ils ont des conceptions architecturales fondamentalement différentes.
|