Intro pc
authorroot <root@conny.andreamanni.com>
Mon, 1 Feb 2010 19:32:35 +0000 (20:32 +0100)
committerroot <root@conny.andreamanni.com>
Mon, 1 Feb 2010 19:32:35 +0000 (20:32 +0100)
intro_pc.html [new file with mode: 0644]
source/TODO
source/intro_pc.rst [new file with mode: 0644]
source/servizi.txt

diff --git a/intro_pc.html b/intro_pc.html
new file mode 100644 (file)
index 0000000..c63355a
--- /dev/null
@@ -0,0 +1,977 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">
+
+<html lang="it">
+<head>
+  <meta name="generator" content=
+  "HTML Tidy for Linux/x86 (vers 25 March 2009), see www.w3.org">
+  <meta http-equiv="Content-Type" content=
+  "text/html; charset=iso-8859-1">
+  <meta name="generator" content=
+  "Docutils 0.5: http://docutils.sourceforge.net/">
+
+  <title>Introduzione al Personal Computer</title>
+  <style type="text/css">
+
+  /*
+  Author: Peter Parente
+  Date: 2008/01/22
+  Version: 1.0
+  Copyright: This stylesheet has been placed in the public domain - free to edit and use for all uses.
+  */
+
+  body {
+  font: 100% sans-serif;
+  background: #ffffff;
+  color: black;
+  margin: 2em;
+  padding: 0em 2em;
+  }
+  pre.literal-block {
+         overflow: auto;
+    padding: 5px;
+    background-color: #eeffcc;
+    color: #333333;
+    line-height: 120%;
+    border: 1px solid #ac9;
+    border-left: none;
+    border-right: none;
+  }
+
+  p.topic-title {
+  font-weight: bold;
+  }
+
+  table.docinfo {
+  text-align: left;
+  margin: 2em 0em;
+  }
+
+  a[href] {
+  color: #436976;
+  background-color: transparent;
+  }
+
+  a.toc-backref {
+  text-decoration: none;
+  }
+
+  h1 a[href] {
+  color: #003a6b;
+  text-decoration: none;
+  background-color: transparent;
+  }
+
+  a.strong {
+  font-weight: bold;
+  }
+
+  img {
+  margin: 0;
+  border: 0;
+  }
+
+  p {
+  margin: 0.5em 0 1em 0;
+  text-align: justify;
+  line-height: 1.5em;
+  }
+
+
+  p a:visited {
+  color: purple;
+  background-color: transparent;
+  }
+
+  p a:active {
+  color: red;
+  background-color: transparent;
+  }
+
+  a:hover {
+  text-decoration: none;
+  }
+
+  p img {
+  border: 0;
+  margin: 0;
+  }
+
+  p.rubric {
+  font-weight: bold;
+  font-style: italic;
+  }
+
+  h1.title {
+  color: #003a6b;
+  font-size: 250%;
+  margin-bottom: 0em;
+  }
+
+  h2.subtitle {
+  color: #003a6b;
+  border-bottom: 0px;
+  }
+
+  h1, h2, h3, h4, h5, h6 {
+  color: #555;
+  background-color: transparent;
+  margin: 0em;
+  padding-top: 0.5em;
+  }
+
+  h1 {
+  font-size: 160%;
+  margin-bottom: 0.5em;
+  border-bottom: 2px solid #aaa;
+  }
+
+  h2 {
+  font-size: 140%;
+  margin-bottom: 0.5em;
+  border-bottom: 1px solid #aaa;
+  }
+
+  h3 {
+  font-size: 130%;
+  margin-bottom: 0.5em;
+  }
+
+  h4 {
+  font-size: 110%;
+  font-weight: bold;
+  margin-bottom: 0.5em;
+  }
+
+  h5 {
+  font-size: 105%;
+  font-weight: bold;
+  margin-bottom: 0.5em;
+  }
+
+  h6 {
+  font-size: 100%;
+  font-weight: bold;
+  margin-bottom: 0.5em;
+  }
+
+  dt {
+  font-style: italic;
+  }
+
+  dd {
+  margin-bottom: 1.5em;
+  }
+
+  div.admonition, div.note, div.tip, div.caution, div.important {
+  margin: 2em 2em;
+  padding: 0em 1em;
+  border-top: 1px solid #aaa;
+  border-left: 1px solid #aaa;
+  border-bottom: 2px solid #555;
+  border-right: 2px solid #555;
+  }
+
+  div.important {
+  background: transparent url('../images/important.png') 10px 2px no-repeat;
+  }
+
+  div.caution {
+  background: transparent url('../images/caution.png') 10px 2px no-repeat;
+  }
+
+  div.note {
+  background: transparent url('../images/note.png') 10px 2px no-repeat;
+  }
+
+  div.tip {
+  background: transparent url('../images/tip.png') 10px 2px no-repeat;
+  }
+
+  div.admonition-example {
+  background: transparent url('../images/tip.png') 10px 2px no-repeat;
+  }
+
+  div.admonition-critical-example {
+  background: transparent url('../images/important.png') 10px 2px no-repeat;
+  }
+
+  p.admonition-title {
+  font-weight: bold;
+  border-bottom: 1px solid #aaa;
+  padding-left: 30px;
+  }
+
+  table.docutils {
+  text-align: left;
+  border: 1px solid gray;
+  border-collapse: collapse;
+  width: 100%;
+  margin: 1.5em 0em;
+  }
+
+  table.docutils caption {
+  font-style: italic;
+  }
+
+  table.docutils td, table.docutils th {
+  padding: 0.25em 0.5em;
+  }
+
+  table.docutils th {
+  background-color: #dddddd;
+  }
+
+  div.sidebar {
+  width: 33%;
+  float: right;
+  margin: 0em 2em;
+  padding: 0em 1em;
+  border-top: 1px solid #aaa;
+  border-left: 1px solid #aaa;
+  border-bottom: 2px solid #555;
+  border-right: 2px solid #555;
+  }
+
+  p.sidebar-title {
+  margin-bottom: 0em;
+  color: #003a6b;
+  border-bottom: 1px solid #aaa;
+  font-weight: bold;
+  }
+
+  p.sidebar-subtitle {
+  margin-top: 0em;
+  font-style: italic;
+  color: #003a6b;
+  }
+
+  </style>
+</head>
+
+<body>
+  <div class="document" id="introduzione-al-personal-computer">
+    <h1 class="title">Introduzione al Personal Computer</h1>
+
+    <h2 class="subtitle" id=
+    "appunti-sull-introduzione-all-informatica-per-super-principianti">
+    Appunti sull'introduzione all'informatica per super
+    principianti</h2>
+
+    <blockquote>
+      <table class="docutils field-list" frame="void" rules="none">
+        <col class="field-name">
+        <col class="field-body">
+
+        <tbody valign="top">
+          <tr class="field">
+            <th class="field-name">Author:</th>
+
+            <td class="field-body">Andrea Manni</td>
+          </tr>
+
+          <tr class="field">
+            <th class="field-name">Copyright:</th>
+
+            <td class="field-body">GFDL</td>
+          </tr>
+
+          <tr class="field">
+            <th class="field-name">Version:</th>
+
+            <td class="field-body">0.9</td>
+          </tr>
+        </tbody>
+      </table>
+    </blockquote>
+
+    <p>In questa guida verranno trattati argomenti <em>di base</em>
+    per introdurre all'uso del personal computer utenti <em>"Super
+    Principianti"</em>: termine col quale ci si riferisce ad una
+    utenza che non solo non ha mai affrontato uno studio
+    sistematico della materia, ma si distingue per essere riuscita
+    ad evitarla completamente in anni di attivita' lavorativa.</p>
+
+    <p>Questo documento conterra' le informazioni teoriche basilari
+    affrontate durante la parte iniziale del corso.</p>
+
+    <div class="contents topic" id="indice-degli-argomenti">
+      <p class="topic-title first">Indice degli argomenti</p>
+
+      <ul class="auto-toc simple">
+        <li>
+          <a class="reference internal" href="#informatica" id=
+          "id4" name="id4">1&nbsp;&nbsp;&nbsp;Informatica</a>
+
+          <ul class="auto-toc">
+            <li><a class="reference internal" href=
+            "#importanza-dell-informatica" id="id5" name=
+            "id5">1.1&nbsp;&nbsp;&nbsp;Importanza
+            dell'informatica</a></li>
+          </ul>
+        </li>
+
+        <li><a class="reference internal" href="#sistema-binario"
+        id="id6" name="id6">2&nbsp;&nbsp;&nbsp;Sistema
+        Binario</a></li>
+
+        <li>
+          <a class="reference internal" href="#unita-di-misura" id=
+          "id7" name="id7">3&nbsp;&nbsp;&nbsp;Unita' di misura</a>
+
+          <ul class="auto-toc">
+            <li><a class="reference internal" href=
+            "#multipli-del-bit-tabelle-di-conversione" id="id8"
+            name="id8">3.1&nbsp;&nbsp;&nbsp;Multipli del Bit
+            (TABELLE DI CONVERSIONE):</a></li>
+
+            <li><a class="reference internal" href=
+            "#velocita-di-trasferimento-dati" id="id9" name=
+            "id9">3.2&nbsp;&nbsp;&nbsp;Velocita' di trasferimento
+            dati</a></li>
+          </ul>
+        </li>
+
+        <li>
+          <a class="reference internal" href=
+          "#supporti-di-storaggio-dati" id="id10" name=
+          "id10">4&nbsp;&nbsp;&nbsp;Supporti di storaggio
+          (dati)</a>
+
+          <ul class="auto-toc">
+            <li><a class="reference internal" href="#hard-disks"
+            id="id11" name="id11">4.1&nbsp;&nbsp;&nbsp;Hard
+            Disks</a></li>
+
+            <li><a class="reference internal" href="#memorie-flash"
+            id="id12" name="id12">4.2&nbsp;&nbsp;&nbsp;Memorie
+            Flash</a></li>
+
+            <li>
+              <a class="reference internal" href=
+              "#propieta-dei-supporti-di-storaggio" id="id13" name=
+              "id13">4.3&nbsp;&nbsp;&nbsp;Propieta' dei supporti di
+              storaggio</a>
+
+              <ul class="auto-toc">
+                <li><a class="reference internal" href="#hard-disk"
+                id="id14" name="id14">4.3.1&nbsp;&nbsp;&nbsp;HARD
+                DISK</a></li>
+              </ul>
+            </li>
+          </ul>
+        </li>
+
+        <li><a class="reference internal" href=
+        "#altri-elementi-hardware" id="id15" name=
+        "id15">5&nbsp;&nbsp;&nbsp;Altri elementi hardware</a></li>
+
+        <li><a class="reference internal" href=
+        "#programmi-software" id="id16" name=
+        "id16">6&nbsp;&nbsp;&nbsp;Programmi (software)</a></li>
+      </ul>
+    </div>
+
+    <p>Generato il 2010-02-01 con: <a class="reference external"
+    href=
+    "http://docutils.sourceforge.net/rst.html">http://docutils.sourceforge.net/rst.html</a></p>
+
+    <div class="section" id="informatica">
+      <h1><a class="toc-backref" href=
+      "#id4">1&nbsp;&nbsp;&nbsp;Informatica</a></h1><img alt=
+      "img/180px-Apple2.jpg" src="img/180px-Apple2.jpg">
+
+      <dl class="docutils">
+        <dt>Informatica:</dt>
+
+        <dd>Tecnicamente con questo termine si intende la gestione
+        automatizzata delle informazioni, per quanto ci riguarda si
+        potra' tradurre in pratica con l'utilizzo di un
+        <em>personal computer</em> (PC) per elaborare testi (ma
+        anche altri documenti) con software di videoscrittura, per
+        poi gestire questi documenti tramite le risorse del
+        computer e della rete. Al giorno d'oggi per la gestione
+        delle informazioni e' predominante internet e le reti di
+        computer: la posta elettronica, la navigazione dei siti del
+        World Wide Web, tutti i programmi di messaggistica e social
+        network altro non sono che la gestione di informazioni da
+        parte di una rete di utenti</dd>
+      </dl>
+
+      <div class="section" id="importanza-dell-informatica">
+        <h2><a class="toc-backref" href=
+        "#id5">1.1&nbsp;&nbsp;&nbsp;Importanza
+        dell'informatica</a></h2>
+
+        <p>Oggi la maggior parte del lavoro di un ufficio viene
+        gestito tramite computer (Office Automation), l'invio di
+        documenti come fatture, curricula, pagamenti delle imposte
+        si avvia ad essere sempre piu' in formato elettronico.</p>
+
+        <p>L'accesso ai servizi pubblici della pubblica
+        amministrazione, il commercio elettronico, i servizi
+        erogati da aziende e negozi richiedono ormai una certa
+        dimestichezza con l'oggetto <em>personal computer</em>.</p>
+
+        <p>L'importanza della gestione elettronica delle
+        informazioni e' ormai tale da accentuare il divario
+        esistente tra chi puo' accedere ai nuovi mezzi e chi ne e'
+        escluso, problema indicato generalmente con il termine
+        <a class="reference external" href=
+        ":http://it.wikipedia.org/wiki/Digital_Divide#Descrizione">Digital
+        Divide</a>.</p>
+      </div>
+    </div>
+
+    <div class="section" id="sistema-binario">
+      <h1><a class="toc-backref" href=
+      "#id6">2&nbsp;&nbsp;&nbsp;Sistema Binario</a></h1>
+
+      <p>I <em>computer</em> lavorano solo con grandezze finite, e
+      si basano su sistemi cosidetti <em>binari</em>, dato che i
+      microprocessori sono transistor miniaturizzati, che a loro
+      volta possono essere visti come insiemi di lampadine che per
+      definizione possono essere solo <em>accese</em> o
+      <em>spente</em>.</p>
+
+      <p>Potremmo considerare quindi i due stati come:</p>
+
+      <blockquote>
+        <ul class="simple">
+          <li>Spento = 0</li>
+
+          <li>Acceso = 1</li>
+        </ul>
+      </blockquote>
+
+      <p>Tramite la combinazione di questi soli due valori e'
+      possibile esprimere qualunque numero o lettra (ma anche
+      immagini e suoni), permettendo cosi' alle persone di gestire
+      in modo <em>digitale</em> le propie informazioni.</p>
+
+      <p>Ad esempio uno schema sulla trasformazione da binario a
+      numeri decimali</p>
+      <pre class="literal-block">
+0 | 0 | 0 | 0 | 0 | 0 | 0 | 0     decimali =  0
+0 | 0 | 0 | 0 | 0 | 0 | 0 | 1     decimali =  1
+0 | 0 | 0 | 0 | 0 | 0 | 1 | 0     decimali =  2
+0 | 0 | 0 | 0 | 0 | 0 | 1 | 1     decimali =  3
+0 | 0 | 0 | 0 | 0 | 1 | 0 | 0     decimali =  4
+0 | 0 | 0 | 0 | 0 | 1 | 0 | 1     decimali =  5
+0 | 0 | 0 | 0 | 0 | 1 | 1 | 0     decimali =  6
+....
+1 | 1 | 1 | 1 | 1 | 1 | 1 | 1     decimali =  255
+</pre>
+    </div>
+
+    <div class="section" id="unita-di-misura">
+      <h1><a class="toc-backref" href=
+      "#id7">3&nbsp;&nbsp;&nbsp;Unita' di misura</a></h1>
+
+      <p>Se diciamo che una singola <em>lampadina</em> sia un
+      <strong>bit</strong>, nel nostro lavoro ci troviamo a gestire
+      miliardi di lampadine. Cerchiamo di definire dei multipli del
+      bit per rendere la quotidianita' piu' semplice.</p>
+
+      <dl class="docutils">
+        <dt>bit</dt>
+
+        <dd>Una singola informazione, l'unita' minima. Si indica
+        con la <em>b</em> <strong>minuscola</strong>. E' l'unita'
+        di misura di riferimento per il <em>trasferimento</em> dei
+        dati su reti: una scheda di rete <em>10/100</em> sposta
+        circa 12MB (Bytes) al secondo.</dd>
+
+        <dt>Byte:</dt>
+
+        <dd>Un Byte e' formato da 8 bit. Si indica con la
+        <em>B</em> <strong>Maiuscola</strong> . La si puo'
+        considerare l'unita' <em>funzionale</em> minima
+        nell'informatica, dato che un numero minore di bit
+        difficilmente puo' rappresentare qualcosa di significativo.
+        E' l'unita' di misura di riferimento per lo storaggio dati:
+        le dimensioni dei files e dei supporti di storaggio si
+        esprimono in Bytes.</dd>
+      </dl>
+
+      <div class="section" id=
+      "multipli-del-bit-tabelle-di-conversione">
+        <h2><a class="toc-backref" href=
+        "#id8">3.1&nbsp;&nbsp;&nbsp;Multipli del Bit (TABELLE DI
+        CONVERSIONE):</a></h2>
+
+        <blockquote>
+          <ul class="simple">
+            <li>Bit</li>
+
+            <li>Byte (B): 8 bit</li>
+
+            <li>Kilobyte (KB): 1024 B</li>
+
+            <li>Megabyte (MB): 1024 KB, 1048576 B</li>
+
+            <li>Gigabyte (GB): 1024 MB, 1048576 KB, 1073741824
+            B</li>
+
+            <li>Terabyte (TB): 1024 GB, 1048576 MB, 1073741824 KB,
+            1099511627776 B</li>
+          </ul>
+        </blockquote>
+
+        <p>Link disponibile: <a class="reference external" href=
+        "http://it.wikipedia.org/wiki/Byte">http://it.wikipedia.org/wiki/Byte</a></p>
+      </div>
+
+      <div class="section" id="velocita-di-trasferimento-dati">
+        <h2><a class="toc-backref" href=
+        "#id9">3.2&nbsp;&nbsp;&nbsp;Velocita' di trasferimento
+        dati</a></h2>
+
+        <p>Quando leggiamo i dati disponibili sul nostro computer
+        usiamo come unita' di riferimento il Byte e i sui multipli.
+        Quando volgiamo trasferire questi documenti da un computer
+        ad un altro, magari usando la rete o un supporto rimovibile
+        (una chiavetta USB o un floppy) usiamo invece come
+        riferimento il singolo <strong>bit</strong> per secondo
+        (BPS). Il che' e' dovuto al fatto che i dati devono essere
+        inviati un bit alla volta, e non otto bit (Byte) alla
+        volta.</p>
+
+        <p>Ne consegue che una connessione ad internet potra'
+        essere ad esempio di 20 Mbit: * in un solo secondo verranno
+        trasferiti 20.000 bit corrispondenti ad un documento di
+        circa 2.5 Mbyte* (20.000/8).</p>
+
+        <p>All'interno di una rete locale invece i dati si spostona
+        generamente a una velocita' di 100 Mb/s: un documento di
+        circa 12 Mbyte per secondo.</p>
+
+        <p>Una chiavetta USB da 4 GB potrebbe invece richiedere
+        alcuni minuti per estrarre tutto il suo contenuto (alcune
+        vanno a pochi megabyte al secondo).</p>
+      </div>
+    </div>
+
+    <div class="section" id="supporti-di-storaggio-dati">
+      <h1><a class="toc-backref" href=
+      "#id10">4&nbsp;&nbsp;&nbsp;Supporti di storaggio
+      (dati)</a></h1>
+
+      <p>Supporti <strong>hardware</strong> adibiti a contenere le
+      informazioni che trattiamo. In ambito informatico con il
+      termine storage si identificano i dispositivi hardware, i
+      supporti per la memorizzazione, le infrastrutture ed i
+      software dedicati alla memorizzazione non volatile di grandi
+      quantita' di informazioni in formato elettronico.</p>
+
+      <p>Tipici esempi di supporto di storaggio sono:</p>
+
+      <blockquote>
+        <ul class="simple">
+          <li>Hard disks</li>
+
+          <li>CD rom</li>
+
+          <li>Unita' a nastro</li>
+
+          <li>...</li>
+        </ul>
+      </blockquote>
+
+      <p>Supporti fisici per la memorizzazione non volatile:
+      <a class="reference external" href=
+      "http://it.wikipedia.org/wiki/Storage">http://it.wikipedia.org/wiki/Storage</a></p>
+
+      <p>Con il termine memorizzazione non volatile si intende la
+      possibilita' di immagazzinare delle informazioni in maniera
+      persistente con una ragionevole probabilita' che
+      l'informazione rimanga inalterata per un ragionevole lasso di
+      tempo.</p>
+
+      <p>La memoria RAM di un computer invece e' la tipica memoria
+      volatile, infatti e' sufficiente che venga a mancare la
+      corrente elettrica perche' tutte le informazioni in essa
+      imagazzinate vadano perdute.</p>
+
+      <div class="section" id="hard-disks">
+        <h2><a class="toc-backref" href=
+        "#id11">4.1&nbsp;&nbsp;&nbsp;Hard Disks</a></h2>
+
+        <p>Link: <a class="reference external" href=
+        "http://it.wikipedia.org/wiki/Hard_disk">http://it.wikipedia.org/wiki/Hard_disk</a></p>
+
+        <p>Il disco rigido o hard disk (anche chiamato disco fisso)
+        e' un dispositivo utilizzato per la memorizzazione a lungo
+        termine dei dati in un computer. Il disco rigido e' il
+        <strong>principale supporto di storaggio</strong> dei
+        computer per via della sua capienza (~300 GB) e della sua
+        velocita' di trasferimento dati ( ~25MB per secondo) .</p>
+      </div>
+
+      <div class="section" id="memorie-flash">
+        <h2><a class="toc-backref" href=
+        "#id12">4.2&nbsp;&nbsp;&nbsp;Memorie Flash</a></h2>
+
+        <p>I supporti di storaggio <em>USB</em> o comunque di tipo
+        <a class="reference external" href=
+        "http://it.wikipedia.org/wiki/Memoria_flash">NAND</a> o
+        <a class="reference external" href=
+        "http://it.wikipedia.org/wiki/Disco_a_stato_solido">SSD</a>
+        sono supporti removibili usati alla stregua dei vecchi
+        floppy disk. La caratteristica peculiare e' che non hanno
+        parti in movimento e sono quindi meno delicati rispetto ai
+        supporti magnetici con testine in movimento su dischi (come
+        gli hard disks ) o a quelli a nastro (come nei dispositivi
+        a cartucce quali DAT e similari ). Sono meno fragili dei
+        supporti ottici ( ala CD-Rom ) e meno sensibili
+        all'esposizione solare diretta, piu' compatti fino ad
+        essere tascabili nei tagli piu' piccoli.</p>
+      </div>
+
+      <div class="section" id="propieta-dei-supporti-di-storaggio">
+        <h2><a class="toc-backref" href=
+        "#id13">4.3&nbsp;&nbsp;&nbsp;Propieta' dei supporti di
+        storaggio</a></h2>
+
+        <table border="1" class="docutils">
+          <colgroup>
+            <col width="31%">
+            <col width="16%">
+            <col width="13%">
+            <col width="16%">
+            <col width="24%">
+          </colgroup>
+
+          <thead valign="bottom">
+            <tr>
+              <th class="head" colspan="5">Supporti di
+              Storaggio</th>
+            </tr>
+
+            <tr>
+              <th class="head">Tipo di dispositivo</th>
+
+              <th class="head">capienza</th>
+
+              <th class="head">lettura</th>
+
+              <th class="head">scrittura</th>
+
+              <th class="head">re-scrittura[1]</th>
+            </tr>
+          </thead>
+
+          <tbody valign="top">
+            <tr>
+              <td>Hard disk</td>
+
+              <td>~300GB</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+            </tr>
+
+            <tr>
+              <td>Floppy disk</td>
+
+              <td>1.44MB</td>
+
+              <td>vero</td>
+
+              <td>dipende [2]</td>
+
+              <td>dipende</td>
+            </tr>
+
+            <tr>
+              <td>CD ROM</td>
+
+              <td>~640MB</td>
+
+              <td>vero</td>
+
+              <td>falso</td>
+
+              <td>falso</td>
+            </tr>
+
+            <tr>
+              <td>CD R</td>
+
+              <td>~640MB</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+
+              <td>falso</td>
+            </tr>
+
+            <tr>
+              <td>CD RW</td>
+
+              <td>~640MB</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+            </tr>
+
+            <tr>
+              <td>DVD ROM</td>
+
+              <td>~4GB</td>
+
+              <td>vero</td>
+
+              <td>falso</td>
+
+              <td>falso</td>
+            </tr>
+
+            <tr>
+              <td>Blue Ray</td>
+
+              <td>~35GB</td>
+
+              <td>...</td>
+
+              <td>...</td>
+
+              <td>...</td>
+            </tr>
+
+            <tr>
+              <td>USB Key</td>
+
+              <td>~1/128GB</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+
+              <td>vero</td>
+            </tr>
+          </tbody>
+        </table>
+
+        <dl class="docutils">
+          <dt>Nota:</dt>
+
+          <dd>per DVD e Blue RAY valgono gli stessi ragionamenti di
+          scrittura (R) e re-scrittura (RW) fatti per i CD, solo
+          con <em>tante sigle in piu'</em>.</dd>
+        </dl>
+
+        <table class="docutils footnote" frame="void" id="id2"
+        rules="none">
+          <colgroup>
+            <col class="label">
+            <col>
+          </colgroup>
+
+          <tbody valign="top">
+            <tr>
+              <td class="label">[1]</td>
+
+              <td>Un floppy disk e' scrivibile se la targhetta e'
+              posizionata in modalita' di scrittura, e all'opposto
+              puo' diventare in sola lettura</td>
+            </tr>
+          </tbody>
+        </table>
+
+        <table class="docutils footnote" frame="void" id="id3"
+        rules="none">
+          <colgroup>
+            <col class="label">
+            <col>
+          </colgroup>
+
+          <tbody valign="top">
+            <tr>
+              <td class="label">[2]</td>
+
+              <td>Con <em>re-scrittura</em> si intende la
+              possibilita' di modificare un dato piu' di una volta.
+              Ad esempio su un supporto ottico <em>Recordable</em>
+              si puo' scrivere una sola volta , dopodiche i dati
+              scritti non sono ulteriormente modificabili (ma
+              possono essere aggiunte sucessive <em>sessioni</em>
+              di scrittura se previsto). Questa caratteristica li
+              rende indicati come supporto di back-up. Supporti
+              <em>Rewritable</em> possono invece essere scritti
+              piu' volte (la posizione dei cristalli pit/lane
+              interni puo' essere modificata piu' volte, quindi i
+              dati possono essere modificati / eliminati).</td>
+            </tr>
+          </tbody>
+        </table>
+
+        <dl class="docutils">
+          <dt>Tutti supporti di storaggio hanno vita limitata
+          (aspettativa di vita), influenzata fortemente dalla
+          nostra modalita' di utilizzo e da fattori/accidenti
+          esterni; sono quindi soggetti ad alcune norme di
+          conservazione specifiche:</dt>
+
+          <dd>
+            <ul class="first last simple">
+              <li>HD: mantiene dati per 2-5 anni</li>
+            </ul>
+          </dd>
+        </dl>
+
+        <div class="section" id="hard-disk">
+          <h3><a class="toc-backref" href=
+          "#id14">4.3.1&nbsp;&nbsp;&nbsp;HARD DISK</a></h3>
+
+          <p>Il disco rigido o hard disk (anche chiamato disco
+          fisso) e' un dispositivo utilizzato per la memorizzazione
+          a lungo termine dei dati in un computer. E' 1 supporto
+          magnetico con 1 testina che si sposta per leggere dati su
+          uno o piu' dischi.</p>
+
+          <p>Caratteristiche fondamentali: capiente (200-500 MB
+          fino TB) + Trasf.dati (I/O) + riscrivibile (R,W,RW).</p>
+
+          <p>E' quindi il <strong>principale supporto di
+          storaggio</strong> per via della sua capienza (~300 GB),
+          ma rappresenta un limite ('collo di bottiglia') per le
+          <em>prestazioni</em> dell'intero pc perche' e' molto
+          lento nel trasferire dati (25-30 MB/s) rispetto alla cpu
+          (&lt; 3 GHZ). Negli ultimi anni le prestazioni della cpu
+          sono raddoppiate circa ogni 18 mesi (Legge di Moore),
+          mentre i dischi rigidi sono rimasti relativamente statici
+          dal punto di vista delle prestazioni nello scambio
+          dati.</p>
+        </div>
+      </div>
+    </div>
+
+    <div class="section" id="altri-elementi-hardware">
+      <h1><a class="toc-backref" href=
+      "#id15">5&nbsp;&nbsp;&nbsp;Altri elementi hardware</a></h1>
+
+      <p>Cenni introduttivi alla architettura dei personal
+      computers.</p><img alt="img/img_hw/pc.png" src=
+      "img/img_hw/pc.png">
+
+      <p>Hardware di un Personal Computer</p>
+
+      <ol class="arabic simple">
+        <li>Monitor</li>
+
+        <li>Motherboard</li>
+
+        <li>CPU</li>
+
+        <li>RAM Memory</li>
+
+        <li>Expansion card</li>
+
+        <li>Power supply</li>
+
+        <li>CD-ROM Drive</li>
+
+        <li>Hard Disk</li>
+
+        <li>Keyboard</li>
+
+        <li>Mouse</li>
+      </ol><img alt="img/img_hw/inside.jpg" src=
+      "img/img_hw/inside.jpg">
+
+      <p>Per informazioni sui vari componenti hardware si veda la
+      dispensa: <a class="reference external" href=
+      "http://doc.piffa.net/hw_dispensa.html">http://doc.piffa.net/hw_dispensa.html</a>
+      .</p>
+    </div>
+
+    <div class="section" id="programmi-software">
+      <h1><a class="toc-backref" href=
+      "#id16">6&nbsp;&nbsp;&nbsp;Programmi (software)</a></h1>
+
+      <p>Oltre alla <em>ferraglia</em> (hardware) ci interessiamo
+      di <em>software</em>: i programmi per cui vengono usati i
+      computer. Senza di questi l'<em>hardware</em> sarebbe
+      inutile.</p>
+
+      <p>Vediamo qualche esempio di alcuniprogrammi famosi:</p>
+
+      <ul class="simple">
+        <li>Openoffice: Office automation (gestione
+        dell'ufficio)</li>
+
+        <li>Mozilla Firefox, Internet Explorer: navigazione
+        web</li>
+
+        <li>Thunderbird, Outlook: gestione della posta
+        elettronica</li>
+
+        <li>Winzip: archiviazione di documenti</li>
+      </ul>
+
+      <p>I documenti prodotti dall'utente con questi prodotti sono
+      sempre software, occupano spazio sul computer e ci si deve
+      assicurare che non vadano persi. Questi possono essere anche
+      conservati su altri computer disponibili in rete: i cosidetti
+      <em>server</em> (<em>servono</em> a fornire un servizio agli
+      utenti della rete).</p>
+
+      <dl class="docutils">
+        <dt>Una particolare categoria di programmi e' composta dai
+        <em>sistemi operativi</em>:</dt>
+
+        <dd>Il Sistema Operativo (OS: Operative System)
+        eâ&euro;&trade; quellâ&euro;&trade;insieme di software che
+        servono per far funzionare il sistema in generale
+        piuâ&euro;&trade; che svolgere un compito particolare come
+        modificare un file o visualizzare un video. Eâ&euro;&trade;
+        lâ&euro;&trade;ambiente in cui potranno convivere ed essere
+        utilizzati tutti i software applicativi usati
+        dallâ&euro;&trade;utente.</dd>
+      </dl>
+
+      <p>Tra i sistemi operativi ci sono ad esempio:</p>
+
+      <ul class="simple">
+        <li>Windows</li>
+
+        <li>Linux</li>
+
+        <li>Apple OSX</li>
+
+        <li>Android, Synbian, Maemo, iPhone OS</li>
+      </ul>
+
+      <p>In genere sistemi operativi sono disponibili in diverse
+      versioni, ad es. per windows abbiamo Vista, XP, Windows Sette
+      ed altri.</p>
+
+      <p>Si tenga presente generalmente sistemi operativi
+      differenti non sono <em>compatibili</em> tra di loro: il che
+      significa che esiste una versione di Openoffice specifica per
+      Linux e una per Windows (che saranno poi identiche
+      nell'utilizzo).</p>
+
+      <p>Per altre informazioni sui sistemi operativi:</p>
+
+      <ul class="simple">
+        <li><a class="reference external" href=
+        "http://doc.piffa.net/sistemi.html#id23">http://doc.piffa.net/sistemi.html#id23</a></li>
+
+        <li>Elenco dei sistemi operativi: <a class=
+        "reference external" href=
+        "http://it.wikipedia.org/wiki/Elenco_dei_sistemi_operativi">
+        http://it.wikipedia.org/wiki/Elenco_dei_sistemi_operativi</a></li>
+      </ul>
+    </div>
+  </div>
+</body>
+</html>
index 6779b77..6fae5d8 100644 (file)
@@ -16,3 +16,17 @@ done gestori pacchetti RPM Prtage
 Hardware
 -------------------
 done   Partizioni
+
+
+
+Servizi
+-------------------
+
+- Riscrivere tutta la parte dei firewall
+- SSH
+       - scp
+       - genrazioni chiavi personalizzate
+       - gestione chiavi, /etc/ssh importazione
+       - script ssh
+       - tunnel, socket
+       - ssh fuse
diff --git a/source/intro_pc.rst b/source/intro_pc.rst
new file mode 100644 (file)
index 0000000..c6a775c
--- /dev/null
@@ -0,0 +1,261 @@
+==================================
+Introduzione al Personal Computer
+==================================
+------------------------------------------------------------------------------------
+Appunti sull'introduzione all'informatica per super principianti
+------------------------------------------------------------------------------------
+
+  :Author: Andrea Manni
+  :Copyright: GFDL
+  :Version: 0.9
+
+In questa guida verranno trattati argomenti *di base* per introdurre all'uso del personal computer utenti *"Super Principianti"*: termine col quale ci si riferisce ad una utenza che non solo non ha mai affrontato uno studio sistematico della materia, ma si distingue per essere riuscita ad evitarla completamente in anni di attivita' lavorativa. 
+
+Questo documento conterra' le informazioni teoriche basilari affrontate durante la parte iniziale del corso.
+
+
+
+.. sectnum::
+
+.. contents:: Indice degli argomenti
+.. |date| date::
+
+Generato il |date| con: http://docutils.sourceforge.net/rst.html
+
+Informatica
+============
+
+.. image:: img/180px-Apple2.jpg
+
+Informatica:
+        Tecnicamente con questo termine si intende la gestione automatizzata delle informazioni, per quanto ci riguarda si potra' tradurre in pratica con l'utilizzo di un *personal computer* (PC) per elaborare testi (ma anche altri documenti) con software di videoscrittura, per poi gestire questi documenti tramite le risorse del computer e della rete. Al giorno d'oggi per la gestione delle informazioni e' predominante internet e le reti di computer: la posta elettronica, la navigazione dei siti del World Wide Web, tutti i programmi di messaggistica e social network altro non sono che la gestione di informazioni da parte di una rete di utenti 
+
+
+Importanza dell'informatica
+----------------------------
+
+Oggi la maggior parte del lavoro di un ufficio viene gestito tramite computer (Office Automation), l'invio di documenti come fatture, curricula, pagamenti delle imposte si avvia ad essere sempre piu' in formato elettronico.
+
+L'accesso ai servizi pubblici della pubblica amministrazione, il commercio elettronico, i servizi erogati da aziende e negozi richiedono ormai una certa dimestichezza con l'oggetto *personal computer*.
+
+L'importanza della gestione elettronica delle informazioni e' ormai tale da accentuare il divario esistente tra chi puo' accedere ai nuovi mezzi e chi ne e' escluso, problema indicato generalmente con il termine `Digital Divide`__.
+
+
+__ : http://it.wikipedia.org/wiki/Digital_Divide#Descrizione
+
+
+Sistema Binario
+===============
+
+I *computer* lavorano solo con grandezze finite, e si basano su sistemi cosidetti *binari*, dato che i microprocessori sono transistor miniaturizzati, che a loro volta possono essere visti come insiemi di lampadine che per definizione possono essere solo *accese* o *spente*.
+
+Potremmo considerare quindi i due stati come:
+
+  * Spento = 0
+
+  * Acceso = 1
+
+Tramite la combinazione di questi soli due valori e' possibile esprimere qualunque numero o lettra (ma anche immagini e suoni), permettendo cosi' alle persone di gestire in modo *digitale* le propie informazioni.
+
+Ad esempio uno schema sulla trasformazione da binario a numeri decimali ::
+
+
+      0 | 0 | 0 | 0 | 0 | 0 | 0 | 0     decimali =  0
+      0 | 0 | 0 | 0 | 0 | 0 | 0 | 1     decimali =  1
+      0 | 0 | 0 | 0 | 0 | 0 | 1 | 0     decimali =  2
+      0 | 0 | 0 | 0 | 0 | 0 | 1 | 1     decimali =  3
+      0 | 0 | 0 | 0 | 0 | 1 | 0 | 0     decimali =  4
+      0 | 0 | 0 | 0 | 0 | 1 | 0 | 1     decimali =  5
+      0 | 0 | 0 | 0 | 0 | 1 | 1 | 0     decimali =  6
+      ....
+      1 | 1 | 1 | 1 | 1 | 1 | 1 | 1     decimali =  255
+
+
+
+Unita' di misura
+====================
+
+Se diciamo che una singola *lampadina* sia un **bit**, nel nostro lavoro ci troviamo a gestire miliardi di lampadine. Cerchiamo di definire dei multipli del bit per rendere la quotidianita' piu' semplice.
+
+
+bit
+        Una singola informazione, l'unita' minima. Si indica con la *b* **minuscola**. E' l'unita' di misura di riferimento per il *trasferimento* dei dati su reti: una scheda di rete *10/100* sposta circa 12MB (Bytes) al secondo.
+
+
+Byte:
+        Un Byte e' formato da 8 bit. Si indica con la *B* **Maiuscola** . La si puo' considerare l'unita' *funzionale* minima nell'informatica, dato che un numero minore di bit difficilmente puo' rappresentare qualcosa di significativo. E' l'unita' di misura di riferimento per lo storaggio dati: le dimensioni dei files e dei supporti di storaggio si esprimono in Bytes.
+
+
+Multipli del Bit (TABELLE DI CONVERSIONE):
+--------------------------------------------
+
+ * Bit
+ *
+ * Byte (B): 8 bit
+ *
+ * Kilobyte (KB): 1024 B
+ *
+ * Megabyte (MB): 1024 KB, 1048576 B
+ *
+ * Gigabyte (GB): 1024 MB, 1048576 KB, 1073741824 B
+ *
+ * Terabyte (TB): 1024 GB, 1048576 MB, 1073741824 KB, 1099511627776 B
+
+
+Link disponibile: http://it.wikipedia.org/wiki/Byte
+
+
+Velocita' di trasferimento dati
+--------------------------------
+
+Quando leggiamo i dati disponibili sul nostro computer usiamo come unita' di riferimento il Byte e i sui multipli. Quando volgiamo trasferire questi documenti da un computer ad un altro, magari usando la rete o un supporto rimovibile (una chiavetta USB o un floppy) usiamo invece come riferimento il singolo **bit** per secondo (BPS). Il che' e' dovuto al fatto che i dati devono essere inviati un bit alla volta, e non otto bit (Byte) alla volta.
+
+Ne consegue che una connessione ad internet potra' essere ad esempio di 20 Mbit: * in un solo secondo verranno trasferiti 20.000 bit corrispondenti ad un documento di circa 2.5 Mbyte* (20.000/8).
+
+All'interno di una rete locale invece i dati si spostona generamente a una velocita' di 100 Mb/s: un documento di circa 12 Mbyte per secondo.
+
+
+Una chiavetta USB da 4 GB potrebbe invece richiedere alcuni minuti per estrarre tutto il suo contenuto (alcune vanno a pochi megabyte al secondo).
+
+
+
+Supporti di storaggio (dati)
+===============================
+
+Supporti **hardware** adibiti a contenere le informazioni che trattiamo.
+In ambito informatico con il termine storage si identificano i dispositivi hardware, i supporti per la memorizzazione, le infrastrutture ed i software dedicati alla memorizzazione non volatile di grandi quantita' di informazioni in formato elettronico.
+
+Tipici esempi di supporto di storaggio sono:
+
+   * Hard disks
+   * CD rom
+   * Unita' a nastro
+   * ...
+
+Supporti fisici per la memorizzazione non volatile: http://it.wikipedia.org/wiki/Storage
+
+Con il termine memorizzazione non volatile si intende la possibilita' di immagazzinare delle informazioni in maniera persistente con una ragionevole probabilita' che l'informazione rimanga inalterata per un ragionevole lasso di tempo.
+
+La memoria RAM di un computer invece e' la tipica memoria volatile, infatti e' sufficiente che venga a mancare la corrente elettrica perche' tutte le informazioni in essa imagazzinate vadano perdute.
+
+
+Hard Disks
+------------
+
+Link: http://it.wikipedia.org/wiki/Hard_disk
+
+Il disco rigido o hard disk (anche chiamato disco fisso) e' un dispositivo utilizzato per la memorizzazione a lungo termine dei dati in un computer. Il disco rigido e' il **principale supporto di storaggio** dei computer per via della sua capienza (~300 GB) e della sua velocita' di trasferimento dati ( ~25MB per secondo) .
+
+
+Memorie Flash
+--------------
+
+I supporti di storaggio *USB* o comunque di tipo NAND_ o SSD_ sono supporti removibili usati alla stregua dei vecchi floppy disk. La caratteristica peculiare e' che non hanno parti in movimento e sono quindi meno delicati rispetto ai supporti magnetici con testine in movimento su dischi (come gli hard disks )  o a quelli a nastro (come nei dispositivi a cartucce quali DAT e similari ). Sono meno fragili dei supporti ottici ( ala CD-Rom ) e meno sensibili all'esposizione solare diretta, piu' compatti fino ad essere tascabili nei tagli piu' piccoli.
+
+.. _NAND: http://it.wikipedia.org/wiki/Memoria_flash
+.. _SSD: http://it.wikipedia.org/wiki/Disco_a_stato_solido
+
+
+Propieta' dei supporti di storaggio
+--------------------------------------
+
+
+=====================  ===========  =========  ===========  ==============
+  Supporti di Storaggio
+--------------------------------------------------------------------------
+ Tipo di dispositivo     capienza    lettura    scrittura    re-scrittura[1]
+=====================  ===========  =========  ===========  ==============
+ Hard disk               ~300GB       vero        vero         vero
+ Floppy disk              1.44MB      vero     dipende [2]      dipende
+ CD ROM                  ~640MB       vero        falso        falso
+ CD R                    ~640MB       vero        vero         falso
+ CD RW                   ~640MB       vero        vero         vero
+ DVD ROM                 ~4GB         vero        falso        falso
+ Blue Ray                ~35GB        ...         ...          ...
+ USB Key                ~1/128GB      vero        vero         vero
+=====================  ===========  =========  ===========  ==============
+
+Nota:
+     per DVD e Blue RAY valgono gli stessi ragionamenti di scrittura (R) e re-scrittura (RW) fatti per i CD, solo con *tante sigle in piu'*.
+
+.. [1] Un floppy disk e' scrivibile se la targhetta e' posizionata in modalita' di scrittura, e all'opposto puo' diventare in sola lettura
+
+.. [2] Con *re-scrittura* si intende la possibilita' di modificare un dato piu' di una volta. Ad esempio su un supporto ottico *Recordable* si puo' scrivere una sola volta , dopodiche i dati scritti non sono ulteriormente modificabili (ma possono essere aggiunte sucessive *sessioni* di scrittura se previsto). Questa caratteristica li rende indicati come supporto di back-up. Supporti *Rewritable* possono invece essere scritti piu' volte (la posizione dei cristalli pit/lane interni puo' essere modificata piu' volte, quindi i dati possono essere modificati / eliminati).
+
+Tutti supporti di storaggio hanno vita limitata (aspettativa di vita), influenzata fortemente dalla nostra modalita' di utilizzo e da fattori/accidenti esterni;  sono quindi soggetti ad alcune norme di conservazione specifiche:
+  - HD: mantiene dati per 2-5 anni
+
+
+
+
+
+HARD DISK
+~~~~~~~~~~~~~
+Il disco rigido o hard disk (anche chiamato disco fisso) e' un dispositivo utilizzato per la memorizzazione a lungo termine dei dati in un computer. E' 1 supporto magnetico con 1 testina che si sposta per leggere dati su uno o piu' dischi.
+
+Caratteristiche fondamentali: capiente (200-500 MB fino TB) + Trasf.dati (I/O) + riscrivibile (R,W,RW).
+
+E' quindi il **principale supporto di storaggio**  per via della sua capienza (~300 GB), ma rappresenta un limite ('collo di bottiglia') per le *prestazioni* dell'intero pc perche' e' molto lento nel trasferire dati (25-30 MB/s)  rispetto alla cpu (< 3 GHZ). Negli ultimi anni le prestazioni della cpu sono raddoppiate circa ogni 18 mesi (Legge di Moore), mentre i dischi rigidi sono rimasti relativamente statici dal punto di vista delle prestazioni nello scambio dati.
+
+
+Altri elementi hardware
+=======================
+
+Cenni introduttivi alla architettura dei personal computers.
+
+.. image:: img/img_hw/pc.png
+
+Hardware di un  Personal Computer
+
+1. Monitor
+2. Motherboard
+3. CPU
+4. RAM Memory
+5. Expansion card
+6. Power supply
+7. CD-ROM Drive
+8. Hard Disk
+9. Keyboard
+10. Mouse
+
+.. image:: img/img_hw/inside.jpg
+
+
+Per informazioni sui vari componenti hardware si veda la dispensa: http://doc.piffa.net/hw_dispensa.html .
+
+
+Programmi (software)
+========================
+
+Oltre alla *ferraglia* (hardware) ci interessiamo di *software*: i programmi per cui vengono usati i computer. Senza di questi l'*hardware* sarebbe inutile.
+
+Vediamo qualche esempio di alcuniprogrammi famosi:
+
+- Openoffice: Office automation (gestione dell'ufficio)
+- Mozilla Firefox, Internet Explorer: navigazione web
+- Thunderbird, Outlook: gestione della posta elettronica
+- Winzip: archiviazione di documenti
+
+I documenti prodotti dall'utente con questi prodotti sono sempre software, occupano spazio sul computer e ci si deve assicurare che non vadano persi. Questi possono essere anche conservati su altri computer disponibili in rete: i cosidetti *server* (*servono* a fornire un servizio agli utenti della rete).
+
+Una particolare categoria di programmi e' composta dai *sistemi operativi*:
+        Il Sistema Operativo (OS: Operative System) e’ quell’insieme di software che servono per far funzionare il sistema in generale piu’ che svolgere un compito particolare come modificare un file o visualizzare un video. E’ l’ambiente in cui potranno convivere ed essere utilizzati tutti i software applicativi usati dall’utente.
+
+Tra i sistemi operativi ci sono ad esempio:
+
+- Windows
+- Linux
+- Apple OSX
+- Android, Synbian, Maemo, iPhone OS
+
+In genere  sistemi operativi sono disponibili in diverse versioni, ad es. per windows abbiamo Vista, XP, Windows Sette ed altri.
+
+Si tenga presente generalmente sistemi operativi differenti non sono *compatibili* tra di loro: il che significa che esiste una versione di Openoffice specifica per Linux e una per Windows (che saranno poi identiche nell'utilizzo).
+
+Per altre informazioni sui sistemi operativi:
+
+- http://doc.piffa.net/sistemi.html#id23
+- Elenco dei sistemi operativi: http://it.wikipedia.org/wiki/Elenco_dei_sistemi_operativi 
+
+
index 2cabe22..4a0e9ac 100644 (file)
@@ -1,13 +1,13 @@
 ===============================
 Servizi di rete passo a passo
 ===============================
-----------------------------------------------------------
-Appunti sulla installazione e configurazione dei servizi
-----------------------------------------------------------
+------------------------------------------------------------------------------------
+Appunti sulla installazione e configurazione dei servizi di rete in ambiete Gnu/Linx
+------------------------------------------------------------------------------------
 
   :Author: Andrea Manni
   :Copyright: GFDL
-  :Version: 0.9
+  :Version: 0.91
 
 Questa guida tratta la configurazione di base dei principali servizi di rete utilizzati con sistemi operativi *Unix* e derivati come *GNU/Linux* per gli studenti dei corsi per amministratori di rete in ambiente *GNU/Linux*. In particolare questa guida e' stata scritta usando come riferimento la distribuzione *Debian GNU/Linux*. Gli esempi presentati dovrebbero quindi essere direttamente utilizzabili anche su distribuzioni derivate da Debian come Ubuntu, per sistemi operativi diversi si presti attenzione ai percorsi dei file citati.