ISBN-13: 9786131523601 / Francuski / Miękka / 2018 / 116 str.
Les logiciels que nous utilisons tous les jours se caractA(c)risent par une complexitA(c) croissante. Ceci est dA tant A l''A(c)volution du contexte dans lequel ils s''exA(c)cutent qu''aux exigences des utilisateurs. A chacune de ces A(c)volutions ont correspondu des rA(c)ponses par le biais de la virtualisation. En effet, la crA(c)ation d''un environnement virtuel d''exA(c)cution permet la prise en charge, par cet environnement, d''une part de cette complexitA(c). ParallA]lement les processeurs ont vu leurs performances augmenter de faAon A pouvoir absorber le surcoAt de traitement induit par ces diverses couches logicielles de virtualisation. Cette A(c)volution s''est faite, dans un premier temps, de faAon transparente pour les programmeurs. Toutefois cette augmentation des performances atteint, depuis peu, ses limites thA(c)oriques et les constructeurs se sont naturellement tournA(c)s vers des solutions de type multiprocesseurs. Ce livre montre comment les plates-formes et les machines virtuelles constituent des rA(c)ponses A la complexitA(c) dans le cadre de cette A(c)volution en pouvant s''exA(c)cuter en parallA]le des applications sur un ou plusieurs processeurs et prendre en charge une partie non nA(c)gligeable de leur activitA(c).
Les logiciels que nous utilisons tous les jours se caractérisent par une complexité croissante. Ceci est dû tant à lévolution du contexte dans lequel ils sexécutent quaux exigences des utilisateurs. À chacune de ces évolutions ont correspondu des réponses par le biais de la virtualisation. En effet, la création dun environnement virtuel dexécution permet la prise en charge, par cet environnement, dune part de cette complexité. Parallèlement les processeurs ont vu leurs performances augmenter de façon à pouvoir absorber le surcoût de traitement induit par ces diverses couches logicielles de virtualisation. Cette évolution sest faite, dans un premier temps, de façon transparente pour les programmeurs. Toutefois cette augmentation des performances atteint, depuis peu, ses limites théoriques et les constructeurs se sont naturellement tournés vers des solutions de type multiprocesseurs. Ce livre montre comment les plates-formes et les machines virtuelles constituent des réponses à la complexité dans le cadre de cette évolution en pouvant sexécuter en parallèle des applications sur un ou plusieurs processeurs et prendre en charge une partie non négligeable de leur activité.