Passando attraverso la pagina stessa della Intel su "Hardware assisted virtualization", accennano un paio di interessanti applicazioni:
1. Sistemi industriali: La virtualizzazione consente ai sistemi di eseguire simultaneamente sistemi operativi general purpose in tempo reale e , ciascuno su core di processore dedicati di un processore multi-core Intel®.
Questo è diverso dall'esecuzione di un sistema operativo guest. Qui le funzionalità VT-x possono essere utilizzate per eseguire due diversi sistemi operativi in parallelo, in modo da poter combinare il meglio di entrambi per raggiungere i nostri obiettivi. Ad esempio, uno scenario in cui era necessario un monitoraggio dei dati in tempo reale ad altissima precisione, e elaborazione ad altissima velocità: in questo caso, l'acquisizione dei dati poteva essere interamente delegata a un RTOS in esecuzione su uno dei core, mentre l'altro funzionava un GPOS per elaborare i dati.
2. Dispositivi medici: applicazioni in sicurezza e dati del paziente sono essenziale per apparecchiature di diagnostica medicale. Le applicazioni che richiedono un livello maggiore di sicurezza possono essere isolate utilizzando Intel VT, che protegge lo spazio di memoria nell'hardware e aiuta a prevenire gli attacchi dal software dannoso . Pertanto, il software in esecuzione in una partizione protetta ha accesso solo al proprio codice e alle aree dati, impossibilitato a pagina al di fuori del limite di memoria perché l'hardware preclude l'accesso non autorizzato a .
Come menzionano, la protezione dello spazio di memoria implementata in VT consente al software di eseguire solo il proprio codice e accedere solo ai propri spazi di memoria. Questo ha un grande potenziale nell'e-security.
Queste applicazioni sono casi particolari di esecuzione di più SO sullo stesso processore. – Gilles
No, questi sono esempi di applicazioni in esecuzione su core differenti sullo stesso processore ... Soprattutto nel primo scenario. – Stark07
Sì, sono casi particolari di esecuzione di più SO sullo stesso processore (un RTOS e un GPOS nell'esempio 1, un SO per applicazioni ad alta sicurezza e un SO per applicazioni a bassa sicurezza nell'esempio 2). Naturalmente, ogni sistema operativo esegue le proprie applicazioni. – Gilles