Convenzioni tipografiche

Nel testo saranno utilizzate le convenzioni tipografiche di seguito elencate

Nel testo saranno anche evidenziati dei paragrafi nel modo seguente:

In questo modo saranno evidenziati i paragrafi che si riferiscono a dettagli implementativi, note storiche o commenti vari.

Un’altra convenzione utilizzata è quella relativa alla rappresentazione del simbolo del prompt della shell di sistema: essa denota immediatamante i privilegi che si devono avere per effettuare determinate operazioni. Un cancelletto (#), tipico prompt dell’amministratore del sistema nei sistemi Unix-like, indica che l’utente che digita i comandi deve avere privilegi amministrativi, ovvero quelli dell’utente superuser; un simbolo di dollaro ($) indica che non è necessario che l’utente goda dei diritti amministrativi sul sistema.

Si dà per scontato, salvo specifico avviso, che all’interno dei file di configurazione e degli script le linee vuote e quelle che iniziano con il carattere ‘#’ (cancelletto) sono ignorate.

Il significato dei simboli matematici utilizzati nel testo è riportato nella tab. 1.


 Simbolo|-Significato-----------------------------|
|-N---|-insieme dei numeri naturali--------------|
| Z   | insieme dei numeri interi                |
|Q    | insieme dei numeri razionali              |
| R   | insieme dei numeri reali                 |
| oo {...} | ininfisnieitmoe (elenco di valori)                |
|[...]  | insieme chiuso (intervallo di valori, estremi inclusi)|
|(...)  | insieme aperto (intervallo di valori, estremi esclusi)
|< (-   | elinesmieemnteo c aopnpteanrtuetoneninteu and i unsnieminesieme        |
|  A   | per ogni                              |
|  E   | esiste                                 |
| :   | tale che                               |
| ~~ ~=   | cicorcnag urugeunazlea                            |
|     |                      {  a   se a> 0   |
||a|   | valore assoluto di a. Esso vale -a se a< 0  |
 sum n ai | sommatoria (equivale a a0 +a1+ a2+ ...+ an) |
i=0   |                                      |
 prod n a | produttoria (equivale a a × a × a ×...× an)|
i=0i---------------------0---1---2------------

Tabella 1: Simboli matematici utilizzati nel testo.


Prefisso-|Simbolo-|-----------Coeff.-moltiplicativo-|
kilo-----|---k----|-------------------1000=-103--|
mega-   |   M    |                1 000000= 106  |
giga-   |   G    |              1000 000000= 10912 |
tera-   |   T    |           1000000 000000= 1015 |
petexaa--   |   PE    |      10100000000000000000000 000000000000== 110018 |
zetta-   |   Z    |   1000000000000000 000000= 1021 |
yotta--------Y-----1000000000000000000-000000=-1024--

Tabella 2: Multipli del sistema metrico decimale secondo il SI.


Prefisso-|Simbolo-|----------Coeff.-moltiplicativo-|
kibi-----|---Ki---|-------------------1024=-210-|
mebi-   |   Mi   |                1 048576= 220 |
gibi-    |   Gi   |              1073 741824= 23040 |
tebi-    |   Ti   |           1099511 627776= 250 |
pebexbii--   |   PEii   |      11152192251859094960606 848426692746== 2260 |
zebi-   |   Zi   |   1180591620717411 303424= 270 |
yobi--------Yi----1208925819614629174-706176=-280--

Tabella 3: Multipli di quantità binarie secondo il SI.

Infine è opportuno notare che, sebbene nella pratica vengano spesso utilizzati impropriamente i prefissi legati ai multipli del sistema metrico decimale (riportati nella tab. 2), nel testo viene fatto uso dei prefissi relativi ai multipli del sistema binario come indicato dal SI (Sistema Internazionale)21 e riportato nella tab. 3. Si avranno pertanto i kibibyte (1 KiB = 1024 byte), i mibibyte (1 MiB = 1048576 byte), i gibibyte (1 GiB = 1073741824 byte) e così via, al posto dei kilobyte (1 kB = 1000 byte), megabyte (1 MB = 1000000 byte), gigabyte (1 GB = 1000000000 byte), ...