SlideServe
Menu
Préférences
© SlideServe · v2026

Ma şini virtuale

quasar avatar
10 diapositives · 259 Views · Oct 07, 2014

Ma şini virtuale. Universitatea Politehnica Bucure ş ti Facultatea de Electronic ă , Telecomunica ţ ii ş i Tehnologia Informa ţ iei Master Ingineria Informa ţ iei ş i a Sistemelor de Calcul. Masterand : Andreea HONCIUC - IISC. Generali tăţi.

Ma şini virtuale - slide 1
01 / 10Ma şini virtuale
1 / 17

Télécharger la présentation

Ma şini virtuale
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Maşini virtuale UniversitateaPolitehnicaBucureşti Facultatea de Electronică, Telecomunicaţii şiTehnologiaInformaţiei Master IngineriaInformaţieişi a Sistemelor de Calcul Masterand: Andreea HONCIUC - IISC

  2. Generalităţi • Calculator imaginar dotat cu un set de intrucţiuni (limbaj virtual) • Lucrul cu cod virtual: textul sursă tradus in limbaj virtual (via compilator ). • Executivul parcurge codul virtual şi execută fiecare instrucţiune ( în limbajul maşină a calculatorului ţintă) • 2 categorii de maşini virtuale : • - sistem ( furnizează o platformă de sistem ) • - proces ( suportă un singur proces )

  3. MV • MV sistem: • multiple sisteme de operare pot co-exista • arhitectură diferită a setului de instrucţiuni • disponibilitate ridicată, mentenanţă şi recuperare • Eficienţă scăzută cînd accesează hardware • JVM, Z-Machine • MV proces: • rulează ca o aplicaţie normală într-un sistem de operare • suportă un singur proces • furnizează un grad ridicat de abstractizare • VMWare

  4. Virtualizarea • Abstractizarea resurselor unui calculator • Crearea unei singure resurse fizice pentru a funcţiona ca multiple resurse logice • Permite multiple maşini virtuale cu sisteme de operare heterogene sa ruleze separat pe aceeaşi maşină fizică. • Abilitatea de a rula aplicaţii, sisteme de operare sau servicii de sistem într-un mediu de sistem logic

  5. HAL (Hardware Abstraction Layer) • Nivel de abstractizare software care ascunde diferenţele hardware pentru diferite sisteme de operare • Permite instrucţiunilor de nivel înalt să comunice cu componentele de nivel scăzut • Sistemele de operare care deţin HAL prezintă o portabilitate ridicată. • furnizează funcţii echivalente software pentru voltmetru, osciloscop, generator de semnal şi alte utilitare pentru a testa şi calibra un sistem.

  6. JVM • calculator abstract: un set de instrucţiuni, unul de registre şi diferite zone de memorie • Arhitectură de tip stivă: variabile locale, mediul de execuţie şi stiva de operanzi. • Foloseşte un bytecode obţinut din fişierul sursă Java. • nu are impusă o implementare: interpretor de cod binar, compilator etc. • Independent de platformă • JRE = MV + set de librării (JAVA API)

  7. VMWare • acces la sisteme de operare diferite de cel nativ • funcţionează pe o platformă hardware reală copiind arhitectura acesteia. • comportament asemănător cu a unui emulator: interceptează si transmite platformei hardware reale instrucţiunile • Viteză crescută si probabilitate redusă de apariţie a erorilor • Aplicaţii: testarea noilor sisteme de operare, simularea şi testarea reţelelor

  8. Virtuozzo • Soluţie de virtualizare a sistemelor de operare • Creează mai multe recipiente virtuale (medii virtuale) sau servere virtuale private (VPS) pe un singur server fizic • Fiecare mediu virtual se comportă ca un server obişnuit • Foloseşte tehnologia de virtualizare host based • Avantaje: • partiţionare inteligentă, • recipientele sunt in siguranţă şi au izolare din punct de vedere al performanţei , funcţionalităţii şi a eroriilor • management in masă, eficienţă şi scalabilitate

  9. Avantaje MV • Izolare – dacă o maşină virtuală cade, celelalte nu vor fi afectate • Standardizare - reduce costurile de suport • Creşterea utilizării hardware • Uşurinţă privind testele • Mobilitate – se pot muta uşor pe alte maşini fizice • Prin utilizarea lor, scade numărul necesar de maşini fizice • Cost redus, eficienţă, management crescut • Siguranţă şi disponibilitate crescută

  10. Vă mulţumesc!