<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Sturiale Ilaria by Illy Sturi</title>
      <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha</link>
      <description>CPU - Struttura</description>
      <language>en-us</language>
      <pubDate>2016-12-13 11:40:34 UTC</pubDate>
      <lastBuildDate>2026-02-23 21:58:39 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Cos è la CPU ?</title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144117456</link>
         <description><![CDATA[<div>L' <strong>unità di elaborazione centrale</strong> (comunemente chiamata CPU o in inglese “central processing unit”) è una tipologia di processore digitale la quale si contraddistingue per sovrintendere tutte le funzionalità del computer digitale basato sull'architettura di von Neumann. È detta unità centrale di elaborazione perché <strong>coordina</strong> in maniera centralizzata <strong>tutte le altre unità di elaborazione</strong>presenti nelle architetture hardware dei computer di elaborazione delle varie periferiche interne o schede elettroniche.</div><div>Il compito della CPU è quello di <strong>eseguire le istruzioni</strong>di un programma presente in memoria centrale o primaria (RAM) dopo averlo prelevato dalla memoria secondaria o di massa, dalla ROM, o da altri dispositivi. Durante l'esecuzione del programma la CPU legge o scrive dati in memoria centrale. Il risultato dell'esecuzione dipende dal dato su cui si opera e dallo stato interno in cui la CPU stessa si trova, e può mantenere la traccia delle istruzioni eseguite e dei dati letti.</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/156353464/a52778b7865905be58b8404756017bd9/cpu.jpg" />
         <pubDate>2016-12-16 18:40:10 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144117456</guid>
      </item>
      <item>
         <title>Come è strutturata la CPU ?</title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144137712</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2016-12-16 20:35:06 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144137712</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144138105</link>
         <description><![CDATA[<div>1- Da un' <strong>unità di controllo</strong> (nota come <strong>CU</strong>) che legge dalla memoria le istruzioni, se occorre legge anche i dati per l'istruzione letta, esegue l'istruzione e memorizza il risultato se c'è, scrivendolo in memoria o in un registro della CPU.</div>]]></description>
         <enclosure url="" />
         <pubDate>2016-12-16 20:38:49 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144138105</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144138291</link>
         <description><![CDATA[<div>2- Dall' <strong>unità aritmetico-logica</strong> (<strong>ALU</strong>) è costituita da un insieme di circuiti in grado di svolgere le operazioni di tipo aritmetico e logico. La ALU legge i dati contenuti all'interno dei registri generali, esegue le operazioni e memorizza il risultato in uno dei registri generali.<br>Vi sono circuiti in grado di eseguire la somma di due numeri binari contenuti in due registri e di depositare il risultato in un registro, circuiti in grado di eseguire il confronto tra due numeri </div>]]></description>
         <enclosure url="" />
         <pubDate>2016-12-16 20:40:34 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144138291</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144139235</link>
         <description><![CDATA[<div>4- Da dei <strong>registri speciali</strong>, ovvero <strong>locazioni di memoria interne </strong>alla CPU, molto veloci, a cui è possibile accedere molto più rapidamente che alla memoria: il valore complessivo di tutti i registri della CPU costituisce lo stato in cui essa si trova attualmente.&nbsp; Tre registri sempre presenti sono:</div><div>- il registro <strong>IP</strong> (Instruction Pointer) che contiene l’istruzione in esecuzione;</div><div>- il <strong>PC</strong> (Program Counter), che contiene l'indirizzo in memoria della prossima istruzione da eseguire;</div><div>- il <strong>registro di stato </strong>(SR), contenente informazioni, sotto forma di singoli bit (flag), sullo stato in cui la CPU si viene a trovare dopo l’esecuzione dell’istruzione;<br>-&nbsp; il <strong>Registro Indirizzi Memoria</strong> (MAR): i bit del registro MAR indicano l’indirizzo di una parola in RAM il cui contenuto deve essere letto o scritto dal processore;<br>- il <strong>Registro Dati Memoria</strong> (MDR): i bit del registro MDR indicano una copia del contenuto di una parola in RAM letto dal processore o il valore di bit che devono essere scritti in RAM dal processore.</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/156353464/3913a2509359df3bf740379259171553/imm_excel.png" />
         <pubDate>2016-12-16 20:49:47 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144139235</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144307901</link>
         <description><![CDATA[<div>3- Da dei <strong>registri generali</strong>, composti da :</div><ul><li><strong>registri accumulatori</strong> : sono i registri più importanti perché sono quelli che coinvolgono quasi tutte le operazioni logico-aritmetiche. Sono legati intimamente all’ALU di cui segue la larghezza che è caratteristica del microprocessore utilizzato ;</li><li><strong>altri registri</strong>.</li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2016-12-19 14:07:57 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144307901</guid>
      </item>
      <item>
         <title>Flag nelle CPU</title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144311397</link>
         <description><![CDATA[<div>Nelle CPU sono presenti molti flag associati a operazioni matematiche, rappresentati con dei bit singoli organizzati in un importante registro apposito, il registro dei flag. Fra tali flag c'è il flag di zero, che assume il valore 1 ogni volta che l'ultima operazione matematica eseguita dalla CPU ha dato un risultato pari a zero, mentre assume il valore 0 se il risultato è stato un numero diverso da zero. Il valore dei vari flag viene usato nelle istruzioni di salto condizionato della CPU per decidere se saltare o meno.</div>]]></description>
         <enclosure url="" />
         <pubDate>2016-12-19 14:22:10 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144311397</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323047</link>
         <description><![CDATA[]]></description>
         <enclosure url="http://www.monclick.it/magazine/processori-frequenza-core" />
         <pubDate>2016-12-19 15:08:21 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323047</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323588</link>
         <description><![CDATA[]]></description>
         <enclosure url="http://www.navigaweb.net/2012/11/calcolare-velocita-processore.html" />
         <pubDate>2016-12-19 15:10:38 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323588</guid>
      </item>
      <item>
         <title>Ciclo macchina della CPU</title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323972</link>
         <description><![CDATA[<div>Tipicamente la CPU è l'interprete del linguaggio macchina. Come tutti gli interpreti, si basa sul seguente ciclo:</div><ul><li>Acquisizione dell'istruzione (<em>Instruction Fetch</em>): il processore preleva l'istruzione dalla memoria, presente nell'indirizzo specificato dal PC;</li><li>Decodifica (<em>Operand Assembly</em>): una volta che la word è stata prelevata, viene determinata quale operazione debba essere eseguita e come ottenere gli operandi;</li><li>Esecuzione (<em>Execute</em>): viene eseguita la computazione desiderata. Nell'ultimo passo dell'esecuzione viene incrementato il PC: tipicamente di uno se l'istruzione non era un salto condizionale, altrimenti l'incremento dipende dall'istruzione e dall'esito di questa</li></ul><div><a href="https://padlet.com/riccardo_maywald/cpu">https://padlet.com/riccardo_maywald/cpu</a></div>]]></description>
         <enclosure url="" />
         <pubDate>2016-12-19 15:12:26 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144323972</guid>
      </item>
      <item>
         <title></title>
         <author>illy_sturiale61</author>
         <link>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144330031</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?v=d9SWNLZvA8g" />
         <pubDate>2016-12-19 15:37:25 UTC</pubDate>
         <guid>https://padlet.com/illy_sturiale61/4k8arg4qvvha/wish/144330031</guid>
      </item>
   </channel>
</rss>
