diff options
Diffstat (limited to 'it_IT.ISO8859-15/articles/vm-design/article.xml')
-rw-r--r-- | it_IT.ISO8859-15/articles/vm-design/article.xml | 57 |
1 files changed, 24 insertions, 33 deletions
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 @@ <?xml version="1.0" encoding="iso-8859-15"?> -<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V4.5-Based Extension//EN" - "../../../share/xml/freebsd45.dtd"> - +<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" + "../../../share/xml/freebsd50.dtd"> <!-- The FreeBSD Italian Documentation Project $FreeBSD$ Original revision: 1.16 --> - -<article lang="it"> - <articleinfo> - <title>Elementi di progettazione del sistema di VM di FreeBSD</title> +<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:lang="it"> + <info><title>Elementi di progettazione del sistema di VM di FreeBSD</title> + <authorgroup> - <author> - <firstname>Matthew</firstname> - - <surname>Dillon</surname> - - <affiliation> + <author><personname><firstname>Matthew</firstname><surname>Dillon</surname></personname><affiliation> <address> <email>dillon@apollo.backplane.com</email> </address> - </affiliation> - </author> + </affiliation></author> </authorgroup> - <legalnotice id="trademarks" role="trademarks"> + <legalnotice xml:id="trademarks" role="trademarks"> &tm-attrib.freebsd; &tm-attrib.linux; &tm-attrib.microsoft; @@ -65,17 +57,16 @@ &trans.it.surrender; </abstract> - <legalnotice id="legalnotice"> + <legalnotice xml:id="legalnotice"> <para>Questo articolo è stato pubblicato in origine nel numero di - gennaio 2000 di <ulink - url="http://www.daemonnews.org/">DaemonNews</ulink>. + gennaio 2000 di <link xlink:href="http://www.daemonnews.org/">DaemonNews</link>. 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.</para> </legalnotice> - </articleinfo> + </info> - <sect1 id="introduction"> + <sect1 xml:id="introduction"> <title>Introduzione</title> <para>Prima di andare avanti con la descrizione del progetto effettivo @@ -146,7 +137,7 @@ codice.</para> </sect1> - <sect1 id="vm-objects"> + <sect1 xml:id="vm-objects"> <title>Oggetti VM</title> <para>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.</para> </sect1> - <sect1 id="swap-layers"> + <sect1 xml:id="swap-layers"> <title>Livelli di SWAP</title> <para>Le pagine di dati private sono inizialmente o pagine @@ -455,7 +446,7 @@ effettuata.</para> </sect1> - <sect1 id="freeing-pages"> + <sect1 xml:id="freeing-pages"> <title>Quando liberare una pagina</title> <para>Poiché il sistema della VM usa tutta la memoria disponibile @@ -563,7 +554,7 @@ Non so se questo sia vero ancora oggi.</para> </sect1> - <sect1 id="prefault-optimizations"> + <sect1 xml:id="prefault-optimizations"> <title>Pre-Faulting e Ottimizzazioni di Azzeramento</title> <para>Subire un VM fault non è costoso se la pagina sottostante @@ -609,7 +600,7 @@ ottimizare il percorso critico.</para> </sect1> - <sect1 id="page-table-optimizations"> + <sect1 xml:id="page-table-optimizations"> <title>Ottimizzazioni della Tabella delle Pagine </title> <para>Le ottimizzazioni alla tabella delle pagine costituiscono @@ -652,7 +643,7 @@ riutilizzata o no.</para> </sect1> - <sect1 id="page-coloring-optimizations"> + <sect1 xml:id="page-coloring-optimizations"> <title>Colorazione delle Pagine</title> <para>Concluderemo con le ottimizzazioni di colorazione delle pagine. @@ -700,7 +691,7 @@ fisica per quel che riguarda le prestazioni della cache.</para> </sect1> - <sect1 id="conclusion"> + <sect1 xml:id="conclusion"> <title>Conclusione</title> <para>La memoria virtuale nei sistemi operativi moderni deve affrontare @@ -712,7 +703,7 @@ VM di FreeBSD negli ultimi anni, ed il lavoro prosegue.</para> </sect1> - <sect1 id="allen-briggs-qa"> + <sect1 xml:id="allen-briggs-qa"> <title>Sessione Bonus di Domande e Risposte di Allen Briggs <email>briggs@ninthwonder.com</email></title> @@ -817,7 +808,7 @@ <para>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.</para> </answer> |