Virtual Machine

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir VM.

Virtual Machine (VM) a été l'un des premiers systèmes de virtualisation en informatique, et le premier à être diffusé à l'échelle industrielle. Il fonctionnait sur les ordinateurs IBM 370, bien qu'une version destinée aux universités ait fonctionné sur le modèle 67 sous le nom de Control program (CP).

[modifier] Principe

L'adoption de la microprogrammation résolvait alors - au prix d'une légère perte d'efficacité - la question des migrations d'une machine à une autre plus puissante, mais le problème de la migration d'un système à un autre plus puissant ne pouvait se résoudre qu'en utilisant deux machines, à une époque où celles-ci étaient onéreuses. Ce problème concernait :

  • Migration d'un système à une version ultérieure ;
  • Migration du DOS à l'OS ;
  • Migration d'un OS à un autre (DOS vers OS, par exemple).

Une solution adoptée par les centres de Cambridge et de Grenoble fut de simuler le comportement d'une machine par une sorte d'application nommée le Control Program. Chaque machines simulée par le Control Program avait son propre système d'exploitation, mais CP déroutait tous les appels vers des commandes directes au matériel (en fait, à des programmes canal : XIO) ou à certaines commandes système pour les simuler.

[modifier] Liens internes