programming4us
 
 

FVM 1.0

Une technique de virtualisation de niveau d'OS

Le nom FVM représente la machine virtuelle Featherweight. FVM est une technique de virtualisation de niveau d'OS apparentée aux zones de Solaris/au vserver de Linux sur Windows

La plupart de virtualisation courante de soutien de technologies de virtualisation de jour à un niveau d'abstraction près de matériel et sont lourde du fait chaque machine virtuelle (VM) est créée comme véritable environnement de fonctionnement. L'initialisation d'une telle VM encourt trop de frais généraux en termes d'espace disque et latence d'invocation.

La machine virtuelle Featherweight (FVM) est une technologie de machine virtuelle d'OS-niveau qui crée un ou les environnements multiples d'exécution sur une machine physique simple. Différent des technologies de machine virtuelle de matériel-niveau, technologies de machine virtuelle d'OS-niveau comme FVM avoir la couche de virtualisation entre les programmes du système d'exploitation et d'application.

La couche de virtualisation peut être conçue d'une manière dont permet à des processus dans les VMs d'accéder à autant de ressources en ordinateur central comme possible par une copie spéciale écrire dessus l'arrangement, mais ne jamais trifouiller elles. En d'autres termes, chaque VM en partage le même environnement d'exécution que l'ordinateur central, et garde seulement diverge de l'environnement de centre serveur dans l'état local de la VM. Par conséquent, une telle VM peut avoir la condition de ressource très petite et peut réaliser ainsi la grande évolutivité.

Chaque VM représente un exemple distinct de la machine physique fondamentale, et n'interfère pas entre eux ou la machine fondamentale. Cette propriété d'isolement fait à FVM un bloc constitutif possible pour la sécurité et les applications insensibles aux défaillances. Par exemple, le code mobile peu sûr fonctionnant dans une VM peut protéger la machine physique fondamentale contre être compromise.

Pour empêcher des attaques de démenti-de-service et soutenir également l'isolement d'exécution, un ensemble de politiques concernant la quote-part de ressource et l'accès de réseau peuvent être spécifiés quand une VM est créée. La couche de FVM limite toute la ressource du système allouée à la VM selon ces politiques. Ceci est réalisé en assignant un objet du travail de Windows à la VM, initialisant l'objet du travail avec les arrangements de politique pour des choses comme la priorité de planification d'unité centrale de traitement, la limite de mémoire physique, la taille d'espace d'exécution, le temps d'exécution de processus, etc.

D'ailleurs, sous cette architecture, il est également possible à la VM et à l'ordinateur central pour synchroniser des changements d'état commodément si nécessaire. Par exemple, le changement d'état légitime d'une VM peut être investi dans l'ordinateur central, alors que des pièces rapportées ou la reconfiguration de l'ordinateur central peuvent être synchronisées immédiatement dans une VM.

Conditions :

· Studio visuel 6 de Microsoft avec le compilateur de VC++
· Les détours de Microsoft expriment 2.1
· Kit de conducteur de Microsoft Windows
· Condition de mémoire : 256 méga-octets

  Autres
-   EditVar et choisissent 2.1
-   Codeur 2 de couleur de résistance
-   MBSwapper 2.0
-   Le faire encore 1.6
-   ScreenWhite 1.3.4
-   Outil 1.0 d'USB de bloc de BestSoft
-   SFExplorer 0.8 bêta
-   Copie verte 5.0
-   Commande 3.0.0 de fantôme
-   TweetMyApps 1.5.0.2
-   FIN
-   NOLOCKWS 0.99 bêta
-   GetPIDs 1.00
-   CommLink
-   DiskSector 1.1
-   CommTool 1.3
-   FFIND
-   Magicien 1.00 de lait de chaux
-   Me sonder !
-   FileCap
 
programming4us programming4us