{"id":2779,"date":"2007-01-08T00:00:00","date_gmt":"2007-01-07T23:00:00","guid":{"rendered":""},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T22:00:00","slug":"2779","status":"publish","type":"post","link":"https:\/\/www.vialattea.net\/content\/2779\/","title":{"rendered":"Cos&#8217;\u00e8 la velocit\u00e0 di clock in un processore?"},"content":{"rendered":"<p style=\"text-align: justify;\">Il microprocessore ( CPU ) \u00e8 un dispositivo sincrono, questo vuol dire che tutte le operazioni effettuate dei vari stadi che lo compongono sono per l\u2019appunto sincronizzate, ossia eseguite secondo tempistiche ben precise, fissate attraverso un segnale elettrico detto segnale di clock. <br \/><u>La velocit\u00e0 di clock di una CPU \u00e8 la frequenza del segnale di temporizzazione<\/u> e corrisponde al numero di <u>operazioni elementari<\/u> per secondo che la CPU \u00e8 in grado di eseguire. <\/p>\n<p>Nel paragrafo sopra si \u00e8 parlato di operazioni elementari, non semplicemente di operazioni, vediamo di spiegare il perch\u00e9: <\/p>\n<p>Quando si invia una istruzione alla CPU non \u00e8 detto che questa sia in grado di eseguirla \u201cin un solo passaggio\u201d (tipicamente non lo \u00e8), una singola istruzione pu\u00f2 richiedere varie scritture nei registri interni alla CPU o avere bisogno di essere scomposta in pi\u00f9 sotto operazioni successive. <\/p>\n<p>Consideriamo ad esempio una CPU a 32 bit, come quelle usualmente in commercio ( vedi Pentium ), immaginiamo di volere eseguire una somma tra due numeri interi A+B=C [1]. <\/p>\n<p>Perch\u00e9 la somma sia eseguibile in una sola operazione, il valore di A , B e quello di C non devono superare il valore 2<sup>32<\/sup> ossia circa 4 miliardi, se cos\u00ec non fosse l\u2019operazione di somma verrebbe eseguita in due passi successivi scomponendo la somma in due operazioni elementari. (nell\u2019esempio non si tiene conto per semplicit\u00e0 delle operazioni di scritture nei registri etc ) <\/p>\n<p>Si \u00e8 visto come la velocit\u00e0 di clock <u>sia uno<\/u> dei fattori che contribuisce alle prestazioni della CPU, ma non l\u2019unico, infatti a parit\u00e0 di architettura, una CPU con frequenza di clock maggiore ha prestazioni migliori, nel senso che riesce ad eseguire un numero di operazioni maggiore rispetto ad un processore con frequenza pi\u00f9 bassa. <\/p>\n<p>Questo tipo di confronto non \u00e8 fattibile tra architetture diverse, si \u00e8 visto ad esempio che nel caso della somma, una CPU da 64 bit con frequenza di lavoro pari alla met\u00e0 \u00e8 in grado, nel caso si sommino numeri grandi, di eseguire il calcolo nello stesso intervallo di tempo. <\/p>\n<p style=\"text-align: justify;\">[1]\u00a0 dire che una CPU \u00e8 a 32 bit significa che \u00e8 in grado di maneggiare parole da 32 bit<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[&#8230;]<\/p>\n","protected":false},"author":255,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-2779","post","type-post","status-publish","format-standard","hentry","category-hardware"],"_links":{"self":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/2779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/users\/255"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/comments?post=2779"}],"version-history":[{"count":0,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/posts\/2779\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/media?parent=2779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/categories?post=2779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vialattea.net\/content\/wp-json\/wp\/v2\/tags?post=2779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}