From ed53ecd2d6bdc80c4b97e4591793014611d8a2fd Mon Sep 17 00:00:00 2001 From: dado Date: Sun, 27 Jul 2025 21:38:27 +0200 Subject: [PATCH] migliorato definizione di vm --- docker/001-vm-container.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/001-vm-container.md b/docker/001-vm-container.md index a5316ad..e0e67bf 100644 --- a/docker/001-vm-container.md +++ b/docker/001-vm-container.md @@ -2,6 +2,8 @@ ## Virtual Machine +Una VM è un ambiente di esecuzione isolato che emula un sistema operativo completo Questo significa che ogni VM ha il proprio kernel, sistema operativo, librerie e applicazioni. Le VM sono utilizzate per isolare completamente i processi e le risorse, fornendo un ambiente di esecuzione indipendente e sicuro. + Nel paradigma delle Virtual Machine, un OS completo, dotato del proprio kernel, funge da `hypervisor` (HV). Questo consente di eseguire più VM, ognuna con il proprio sistema operativo e i propri servizi in esecuzione. Ogni VM opera come un'istanza isolata, garantendo un *elevato livello di separazione*. Tuttavia, questa architettura presenta un'importante limitazione: ogni VM interagisce con l'hardware virtualizzato attraverso l'HV, che media la comunicazione con l'hardware fisico sottostante. Questo processo di mediazione introduce un *overhead* significativo, che rappresenta una delle principali cause di perdita di performance.