From 24d129e8d1984a0b46a543bc523b63d216813bb0 Mon Sep 17 00:00:00 2001 From: Gabor Kovesdan Date: Thu, 7 Nov 2013 15:39:28 +0000 Subject: - Definitively upgrade to DocBook 5.0 --- it_IT.ISO8859-15/articles/vm-design/article.xml | 57 +++++++++++-------------- 1 file changed, 24 insertions(+), 33 deletions(-) (limited to 'it_IT.ISO8859-15/articles/vm-design') diff --git a/it_IT.ISO8859-15/articles/vm-design/article.xml b/it_IT.ISO8859-15/articles/vm-design/article.xml index 4635f84651..a848ee1b26 100644 --- a/it_IT.ISO8859-15/articles/vm-design/article.xml +++ b/it_IT.ISO8859-15/articles/vm-design/article.xml @@ -1,33 +1,25 @@ - - + - -
- - Elementi di progettazione del sistema di VM di FreeBSD +
+ Elementi di progettazione del sistema di VM di FreeBSD + - - Matthew - - Dillon - - + MatthewDillon
dillon@apollo.backplane.com
-
-
+
- + &tm-attrib.freebsd; &tm-attrib.linux; &tm-attrib.microsoft; @@ -65,17 +57,16 @@ &trans.it.surrender; - + Questo articolo è stato pubblicato in origine nel numero di - gennaio 2000 di DaemonNews. + gennaio 2000 di DaemonNews. Questa versione dell'articolo può includere aggiornamenti da parte di Matt e di altri autori per riflettere i cambiamenti nell'implementazione della VM di FreeBSD. - +
- + Introduzione Prima di andare avanti con la descrizione del progetto effettivo @@ -146,7 +137,7 @@ codice. - + Oggetti VM Il modo migliore per iniziare a descrivere il sistema di VM di FreeBSD @@ -354,12 +345,12 @@ è l'acronimo che sta per copy on write) da oscurare completamente tutte le pagine in B. Ponimo che C1 abbia raggiunto questo livello. C1 può ora - scavalcare B del tutto, dunque invece di avere C1->B->A e C2->B->A adesso - abbiamo C1->A e C2->B->A. + scavalcare B del tutto, dunque invece di avere C1->B->A e C2->B->A adesso + abbiamo C1->A e C2->B->A. ma si noti cos'altro è accaduto—ora B ha solo un riferimento (C2), dunque possiamo far collassare B e C2 insieme. Il risultato finale è che B viene cancellato - interamente e abbiamo C1->A e C2->A. Spesso accade che B contenga un + interamente e abbiamo C1->A e C2->A. Spesso accade che B contenga un grosso numero di pagine e ne' C1 ne' C2 riescano a oscurarlo completamente. Se eseguiamo una nuova fork e creiamo un insieme di livelli D, comunque, è molto più probabile che uno dei @@ -391,7 +382,7 @@ nessuno svantaggio reale. - + Livelli di SWAP Le pagine di dati private sono inizialmente o pagine @@ -455,7 +446,7 @@ effettuata. - + Quando liberare una pagina Poiché il sistema della VM usa tutta la memoria disponibile @@ -563,7 +554,7 @@ Non so se questo sia vero ancora oggi. - + Pre-Faulting e Ottimizzazioni di Azzeramento Subire un VM fault non è costoso se la pagina sottostante @@ -609,7 +600,7 @@ ottimizare il percorso critico. - + Ottimizzazioni della Tabella delle Pagine Le ottimizzazioni alla tabella delle pagine costituiscono @@ -652,7 +643,7 @@ riutilizzata o no. - + Colorazione delle Pagine Concluderemo con le ottimizzazioni di colorazione delle pagine. @@ -700,7 +691,7 @@ fisica per quel che riguarda le prestazioni della cache. - + Conclusione La memoria virtuale nei sistemi operativi moderni deve affrontare @@ -712,7 +703,7 @@ VM di FreeBSD negli ultimi anni, ed il lavoro prosegue. - + Sessione Bonus di Domande e Risposte di Allen Briggs <email>briggs@ninthwonder.com</email> @@ -817,7 +808,7 @@ Questo significa che FreeBSD non cercherà troppo di separare le pagine sporche (coda inattiva) da quelle pulite (code della cache), ne cercherà di disattivare le pagine - (coda pagine attive -> coda pagine inattive) quando il sistema non + (coda pagine attive -> coda pagine inattive) quando il sistema non è sotto sforzo, anche se non vengono effettivamente usate. -- cgit v1.2.3