aboutsummaryrefslogtreecommitdiff
path: root/it_IT.ISO8859-15/articles/vm-design
diff options
context:
space:
mode:
authorGabor Kovesdan <gabor@FreeBSD.org>2013-11-07 15:39:28 +0000
committerGabor Kovesdan <gabor@FreeBSD.org>2013-11-07 15:39:28 +0000
commit24d129e8d1984a0b46a543bc523b63d216813bb0 (patch)
tree7dd0501c857c6f2139f4a71191c93bf19136412a /it_IT.ISO8859-15/articles/vm-design
parent35f1d6c78be90eb13320d655cd68f94333a0ab26 (diff)
downloaddoc-24d129e8d1984a0b46a543bc523b63d216813bb0.tar.gz
doc-24d129e8d1984a0b46a543bc523b63d216813bb0.zip
- Definitively upgrade to DocBook 5.0
Notes
Notes: svn path=/projects/db5/; revision=43125
Diffstat (limited to 'it_IT.ISO8859-15/articles/vm-design')
-rw-r--r--it_IT.ISO8859-15/articles/vm-design/article.xml57
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-&gt;B-&gt;A e C2-&gt;B-&gt;A adesso
+ abbiamo C1-&gt;A e C2-&gt;B-&gt;A.
ma si noti cos'altro è accaduto&mdash;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-&gt;A e C2-&gt;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 -&gt; coda pagine inattive) quando il sistema non
è sotto sforzo, anche se non vengono effettivamente
usate.</para>
</answer>