Macchina virtuale

Una macchina virtuale creata con VirtualBox

In informatica il termine macchina virtuale (VM) indica un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC, client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) e in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina; infatti se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto. Tra i vantaggi vi è il fatto di poter offrire contemporaneamente ed efficientemente a più utenti diversi ambienti operativi separati, ciascuno attivabile su effettiva richiesta, senza "sporcare" il sistema fisico reale con il partizionamento del disco rigido oppure fornire ambienti clusterizzati su sistemi server.[1][2][3]

Significati

Significato originario

In origine, il termine "virtual machine" indicava la creazione di una molteplicità di ambienti di esecuzione identici in un unico computer, ciascuno con il proprio sistema operativo.[4] Lo scopo di questa tecnica era quello di dividere tra più utenti l'uso di un singolo computer, dando ad ognuno l'impressione di esserne gli unici utilizzatori, oltre ad avere vantaggi che le macchine reali non hanno (ad esempio il caso di dover riavviare la macchina: con macchine virtuali l'operazione è più veloce e c'è la possibilità di scegliere quali componenti attivare e quali no). Il software che rende possibile questa divisione è chiamato virtual machine monitor o hypervisor. Questo genere di virtualizzazione è particolarmente utilizzata nel campo dei mainframe e dei supercomputer. Esempi di virtualizzazioni di questo genere sono i sistemi operativi VM/CMS e OS/360 di IBM e Xen.

La virtualizzazione può essere vista in diversi modi:

Application virtual machine

Il significato più comune oggi è quello di un programma che emuli un calcolatore (di solito un calcolatore astratto, cioè a cui non corrisponde un calcolatore reale). I programmi applicativi sono scritti in un linguaggio compilato per questo calcolatore immaginario (cioè tradotti nelle sue istruzioni native) e, una volta compilati, eseguiti sulla macchina virtuale software, che può agire o come interprete o come compilatore "al volo" (compilazione just in time). Dal momento che si possono scrivere diverse macchine virtuali per diverse piattaforme, il programma compilato può "girare" su qualsiasi piattaforma su cui "giri" la macchina virtuale. L'hypervisor è il componente chiave per un sistema basato sulla virtualizzazione. Il Virtual Machine Monitor deve operare in maniera trasparente senza pesare con la propria attività sul funzionamento e sulle prestazioni dei sistemi operativi.

Un linguaggio moderno che fa uso della macchina virtuale è il Java: i programmi scritti in Java sono infatti compilati (cioè tradotti) nel linguaggio bytecode, che gira sulla Java Virtual Machine.

Progenitori delle macchine virtuali odierne si possono considerare sia la "macchina P", cioè il calcolatore astratto per cui erano (e sono tuttora) compilati i programmi in Pascal nelle prime fasi della compilazione (producendo il cosiddetto P-Code), sia la "macchina S", un altro calcolatore astratto (che però ebbe anche una realizzazione "concreta", cioè hardware) per cui erano compilati i programmi in Simula nelle prime fasi della compilazione (producendo il cosiddetto S-code). L'hypervisor alloca le risorse dinamicamente quando e dove necessario, riduce in modo drastico il tempo necessario alla messa in opera di nuovi sistemi, isola l'architettura nel suo complesso da problemi a livello di sistema operativo ed applicativo, abilita ad una gestione più semplice di risorse eterogenee e facilita testing e debugging di ambienti controllati.

Emulazione di sistemi operativi

Lo stesso argomento in dettaglio: Emulatore.

Talvolta il termine macchina virtuale viene utilizzato per indicare l'emulazione di una piattaforma.

È possibile tramite appositi applicativi creare un "ambiente applicativo" tale da apparire come un "finto computer", su cui si potrà installare un sistema operativo diverso da quello che equipaggia il vero elaboratore.

Gli usi possibili sono:

  • la simulazione di piattaforme hardware ancora in fase di progettazione (è questo uno degli usi originari)
  • l'emulazione di un sistema operativo diverso da quello realmente installato sul proprio hardware al solo scopo di utilizzare applicazioni sviluppate solo per quello emulato e non per il proprio
  • operazioni di "consolidamento": passare cioè da avere x server fisici per x servizi, all'avere un unico server fisico con x istanze del sistema operativo, ognuna delle quali istanze può eseguire uno o più servizi.

Parallel virtual machine

Lo stesso argomento in dettaglio: Parallel Virtual Machine.

Se nella sua accezione originaria il concetto di virtual machine indicava la suddivisione di un singolo computer tra più utenti, la potenza sempre crescente dei computer ha fatto sorgere l'esigenza inversa: far percepire come unica entità un sistema composto da molti computer distinti. In questo caso si parla di Parallel Virtual Machine. L'uso più classico di questa tecnologia è quello della creazione di cluster di centinaia, se non migliaia, di elaboratori per sostenere carichi di lavoro massicciamente parallelizzabili.

Note

  1. ^ What is a Virtual Machine?, su VMware, 10 aprile 2020. URL consultato il 22 maggio 2020.
  2. ^ Cos'è una macchina virtuale?, su redhat.com. URL consultato il 22 maggio 2020.
  3. ^ Che cos'è una macchina virtuale e come funziona, su azure.microsoft.com. URL consultato il 22 maggio 2020.
  4. ^ Gerald J. Popek e Robert P. Goldberg, Formal requirements for virtualizable third generation architectures, in Communications of the ACM, vol. 17, n. 7, 1º luglio 1974, pp. 412–421, DOI:10.1145/361011.361073. URL consultato il 1º febbraio 2024.

Voci correlate

Collegamenti esterni

Controllo di autoritàThesaurus BNCF 70414 · LCCN (ENsh85143804 · GND (DE4188396-2 · BNF (FRcb11933350k (data) · J9U (ENHE987007541294705171
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

Filipi 2Vignette pada halaman sebelum permulaan (head-piece) Surat Filipi; dibuat oleh P J de Loutherbourg untuk Macklin Bible (lukisan 105 dari 134), pada Bowyer Bible New Testament, tahun 1800 M. Terbitan T. Macklin, London.KitabSurat FilipiKategoriSurat-surat PaulusBagian Alkitab KristenPerjanjian BaruUrutan dalamKitab Kristen11← pasal 1 pasal 3 → Filipi 2 (disingkat Flp 2) adalah bagian dari Surat Paulus kepada Jemaat di Filipi dalam Perjanjian Baru di Alkitab Kristen.[1&#...

 

Katchina MailInformationsEspèce ChevalRace Selle françaisCouleur BaiSexe FemelleDate de naissance 4 avril 1998Lieu de naissance BrullemailPère Calvaro ZMère Elvira Mail (d)modifier - modifier le code - modifier Wikidata Katchina Mail (née le 4 avril 1998 au haras de Brullemail) est une jument baie du stud-book Selle français, qui a concouru au niveau international en saut d'obstacles avec Patrice Delaveau. Cette fille de Calvaro Z est poulinière depuis 2012. Histoire L'équipe de Franc...

 

2023 American mystery thriller television series The Other Black GirlPromotional posterGenre Comedy drama Horror Mystery Thriller Satire Based onThe Other Black Girlby Zakiya Dalila HarrisDeveloped by Zakiya Dalila Harris Rashida Jones Starring Sinclair Daniel Ashleigh Murray Brittany Adebumola Hunter Parrish Bellamy Young Eric McCormack Music byEmmoLei SankofaCountry of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes10ProductionExecutive producers Rashida Jones Adam...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أغسطس 2023) تحوي هذه المقالة أو هذا القسم ترجمة آلية. فضلًا، ساهم في تدقيقها وتحسينها أو إزالتها لأنها تخالف سياسات ويكيبيديا. (نقاش) نصرة علي أبوكر معلومات شخصية الميلا...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2019) كاترين فيشر (بالإنجليزية: Catherine Fisher)‏  معلومات شخصية الميلاد 28 أكتوبر 1957 (66 سنة)  نيوبورت  مواطنة المملكة المتحدة[1] ويلز  الحياة العملية المدرسة...

 

اليسار: حلقة الفعل والاستجابة للهرمونات عند أنثى بالغة. (1) الهرمون المنبه للجريب ، (2) الهرمون اللوتيني ، (3) البروجسترون ، (4) استراديول. يمينًا: أكسين الانتقال من الأوراق إلى الجذور في نبات Arabidopsis thaliana . الأنواع المختلفة للهرمونات المُفرَزة في الجسم، مع اختلاف في الأدوار البي...

مايكل دانا   معلومات شخصية الميلاد 20 سبتمبر 1958 (العمر 65 سنة)وينيبيغ  مواطنة كندا  عدد الأولاد 2   الحياة الفنية المدرسة الأم جامعة تورنتوالمعهد الموسيقي الملكي  [لغات أخرى]‏  المهنة ملحن،  ومؤلف موسيقى تصويرية،  وموزع موسيقي،  ومنتج أفلام  اللغ...

 

RCD Mallorca Basisdaten Name Reial Club Deportiu Mallorca Sitz Palma, Spanien Gründung 1916 Eigentümer Vereinigte Staaten Robert Sarver Präsident Vereinigte Staaten Andy Kohlberg Website rcdmallorca.es Erste Fußballmannschaft Cheftrainer Mexiko Javier Aguirre Spielstätte Estadi Mallorca Son Moix Plätze 23.142 Liga Primera División 2022/23 9. Platz Heim Auswärts Ausweich Der Real Club Deportivo Mallorca (katalanisch Reial Club Deportiu Mallorca) ist ein spanischer Fußballverein aus Pa...

 

نيزا    علم شعار الاسم الرسمي (باليابانية: 新座町)‏(باليابانية: 新座市)‏    الإحداثيات 35°47′37″N 139°33′55″E / 35.7935°N 139.56530555556°E / 35.7935; 139.56530555556  تاريخ التأسيس 1 مارس 1955،  و1 نوفمبر 1970  تقسيم إداري  البلد اليابان[1][2]  التقسيم الأعلى سايتام...

Penyuntingan Artikel oleh pengguna baru atau anonim untuk saat ini tidak diizinkan.Lihat kebijakan pelindungan dan log pelindungan untuk informasi selengkapnya. Jika Anda tidak dapat menyunting Artikel ini dan Anda ingin melakukannya, Anda dapat memohon permintaan penyuntingan, diskusikan perubahan yang ingin dilakukan di halaman pembicaraan, memohon untuk melepaskan pelindungan, masuk, atau buatlah sebuah akun. IndomieIndomie di dalam supermarketJenis produkMi instanPemilikJangkar Jati Group...

 

Railway station in Kashiwa, Chiba Prefecture, Japan Kashiwanoha-campus Station柏の葉キャンパス駅Platform level of Kashiwanoha-campus StationGeneral informationLocation174 Wakashiba, Kashiwa-shi, Chiba-ken 277-0871JapanCoordinates35°53′35.91″N 139°57′9.14″E / 35.8933083°N 139.9525389°E / 35.8933083; 139.9525389Operated byMetropolitan Intercity Railway CompanyLine(s) Tsukuba ExpressDistance30.0 km from AkihabaraPlatforms2 (2 side platforms)Constructi...

 

قرية بئر الدقيل الشرقية  - قرية -  تقسيم إداري البلد  اليمن المحافظة محافظة حضرموت المديرية مديرية القطن العزلة عزلة القطن السكان التعداد السكاني 2004 السكان 24   • الذكور 12   • الإناث 12   • عدد الأسر 3   • عدد المساكن 3 معلومات أخرى التوقيت توقيت اليمن (+3 غ...

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أكتوبر 2022) تفجيرات بلد وين أكتوبر 2022 المعلومات البلد الصومال  الموقع بلد وين،  الصومال التاريخ 3 أكتوبر 2022 نوع الهجوم قتل جماعي إنفجار الخسائر الوفيات 20+ المنفذ ح...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (August 2017) (Learn how and when to remove this template message) This article possibly contains original resea...

 

Japanese music genre For the album, see Gagaku (album). For the Asuka-period genre of masked dance-drama, see Gigaku. For the style of gagaku adopted from Tang-dynasty China, see Tōgaku. Gagaku (雅楽, lit. elegant music)[1] is a type of Japanese classical music that was historically used for imperial court music and dances. Gagaku was developed as court music of the Kyoto Imperial Palace, and its near-current form was established in the Heian period (794–1185) around the 10th cen...

Major televised annual dog show in Philadelphia, PA USA National Dog ShowAlso known asThe National Dog Show Presented by PurinaGenreDog showCreated byKennel Club of Philadelphia (KCP)Presented byJohn O'HurleyDavid FreiJudgesFrank DePaulo(Show Chairman & Judge)Country of originUnited StatesProductionProduction locationGreater Philadelphia Expo Center at Oaks in Oaks, PennsylvaniaRunning time2 hoursOriginal releaseNetworkNBCReleaseNovember 2002; 21 years ago (2002-11)...

 

Jidenna discographyJidenna in 2017Studio albums2Music videos8EPs2Singles12 American rapper Jidenna has released two studio albums, two extended plays (EPs), and twelve singles. Studio albums List of studio albums, with selected chart positions Title Album details Peak chart positions Sales US[1] US R&B/HH[2] US Rap[3] CAN[4] The Chief Released: February 17, 2017 Label: Wondaland, Epic Formats: CD, Digital download, streaming 38 16 11 58 US: 8,387&...

 

Mining is an important industry in Pakistan. Pakistan has deposits of several minerals including coal, copper, gold, chromite, mineral salt, bauxite and several other minerals. There are also a variety of precious and semi-precious minerals that are also mined. These include peridot, aquamarine, topaz, ruby, emerald, rare-earth minerals bastnaesite and xenotime, sphene, tourmaline, and many varieties and types of quartz.[1] The Pakistan Mineral Development Corporation is the responsib...

Хасна Бенхасси Общая информация Дата и место рождения 1 июня 1978(1978-06-01) (45 лет) Марракеш, Марокко Гражданство  Марокко Рост 166 см Вес 47 кг Спортивная карьера 1997—2008 IAAF 14290605 Личные рекорды 800 м 1.56,43 (2004) Международные медали Олимпийские игры Серебро Афины 2004 800 м Бронза Пекин 2...

 

متحف غراميمعلومات عامةنوع المبنى Wikimedia set index article (en) تعديل - تعديل مصدري - تعديل ويكي بيانات متحف غرامي (بالإنجليزية: Grammy Museum)‏ هو مجموعة من المتاحف التي تحتوي على معروضات تتعلق بالفائزين في جائزة غرامي. تضم مجموعة متاحف غرامي أربع متاحف رئيسية وهي: متحف غرامي في لوس أنجلوس ا...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!