Série de problèmes B

Série de problèmes B

1 .
Écrivez un simple morceau de code sur un système d'exploitation de votre choix qui appelle une fonction dans un langage de programmation de votre choix et expliquez comment votre programme utilise la pile.
2 .
Écrivez un simple morceau de code sur un système d'exploitation de votre choix, en utilisant un langage de programmation de votre choix, qui utilise le tas.
3 .
Décrivez les différences fondamentales entre deux des systèmes d'exploitation grand public les plus populaires (par exemple, Max OS X, Windows 10, Linux) du point de vue de l'architecture et des composants du système d'exploitation. Effectuez des recherches sur Internet pour obtenir un diagramme architectural et des descriptions de composants à partir d'une source fiable et présentez l'intégralité de votre travail.
4 .
La plupart des systèmes d'exploitation évoluent désormais vers le multitraitement. Expliquez comment le multitraitement réduit la latence et augmente la performance globale.
5 .
Discutez des avantages du partage de mémoire du point de vue de l'utilisateur et du système d'exploitation.
6 .
Comment et pourquoi un système de fichiers créé spécifiquement pour stocker des films sur le site web de YouTube pourrait-il différer de ceux décrits dans ce livre ?
7 .
Quels sont les avantages et les inconvénients de l'utilisation de la journalisation dans votre système d'exploitation ?