Stepping (microprocesoare)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Termenul pas în informatică este folosit pentru a indica o „revizuire” specifică în hardware - ul unui microprocesor , care nu implică modificări semnificative în arhitectura sa.

Acesta este un concept utilizat în principal de principalii producători de microprocesoare din lume, Intel și AMD , pentru a indica cât de avansat este designul unui procesor specific comparativ cu designul său original și este indicat, în general, printr-o combinație între o literă și un număr.

Premisă

Atunci când un producător dezvoltă un nou procesor, acesta trece printr-o serie de „etape de dezvoltare” înainte de a fi gata pentru piață. Ultimele etape ale acestui proces lung includ procesoare care ar putea fi deja comercializate teoretic, dar testarea continuă a acestor soluții evidențiază unele limitări (în special bug-uri ) care sunt rezolvate sistematic datorită noilor etape de dezvoltare, sau „pași”, de aici termenul „ Pasul ".

Producătorii încearcă să aducă produse pe piață , care sunt la fel de Bug- liber posibil, în caz contrar acestea ar risca campanii mari de amintind produse cu defecte , cu cheltuieli mari consecutive, așa cum sa întâmplat cu Intel în 1993 , cu celebrul bug - ul a primului Pentium (care a devenit cunoscut sub numele de numele bug-ului Pentium FDIV ) care a forțat-o să-și amintească toate modelele deja vândute și să le înlocuiască cu versiuni noi bazate tocmai pe un nou Stepping care a rezolvat problema.

Deși, prin urmare, încercăm să introducem produse „perfecte” pe piață, acest lucru se întâmplă foarte rar și tocmai testarea în masă a utilizatorilor finali evidențiază adesea unele limite ale pasului curent, mai mult sau mai puțin grave; în consecință, chiar și după lansarea pe piață, adesea unele produse sunt actualizate la noi trepte care rezolvă sau îmbunătățesc unele aspecte ale producției.

Obiectivele diferitelor trepte

De obicei, prin intermediul noului Stepping, producătorii integrează noi caracteristici hardware sau alte îmbunătățiri. În ceea ce privește prima categorie, pot fi făcute mai multe exemple: dintre acestea ne putem aminti când Intel a adăugat (doar mai târziu, și datorită 2 noi trepte) la procesoarele sale Pentium 4 Prescott instrucțiunile EM64T pentru procesarea codului pe 64 de biți și suport pentru tehnologia de securitate XD-bit . În ceea ce privește celelalte îmbunătățiri, acestea sunt, așa cum s-a menționat, destinate în principal rezolvării erorilor tehnice (uneori minore, alteori de mare importanță, așa cum sa întâmplat cu AMD la sfârșitul anului 2007 cu bug- ul cache L3 al noilor procesoare. Phenom ), dar uneori pot îmbunătăți pur și simplu unele aspecte care nu compromit cel puțin funcționarea normală a procesorului, cum ar fi o toleranță mai mare la overclocking sau reducerea consumului maxim, așa cum sa întâmplat pentru Intel Core 2 Quad Kentsfield , care în primele versiuni au au consumat până la 105 W și că într-un al doilea timp, datorită unui nou pas, au mers la 95 W.

În general, prima versiune a procesorului este denumită Stepping " A0 "; reviziile ulterioare vor fi indicate prin modificări ale scrisorii și / sau numărului. Modificările numărului (de exemplu, „ A3 ”) indică modificări minore în design, în timp ce modificările mai radicale implică modificări atât în ​​literă, cât și în număr (de exemplu, „ B2 ”).

Stepping și Die shrink

Uneori tindem să confundăm „Stepping” (sau mai bine zis scopul Stepping) cu Die Shrink . Acesta din urmă este în esență o „reducere” sau „redimensionare” a unui procesor printr-un proces de fabricație mai sofisticat. În general, Die Shrink ar trebui să fie exact asta, adică să producă procesoare identice formal în arhitectură și design intern, pur și simplu prin exploatarea diferitelor procese de producție, dar uneori producătorii profită de un Die Shrink pentru a integra noi caracteristici sau cantități mai mari de cache, rulând corespunzător De asemenea, o schimbare a treptelor.

Un exemplu de micsorare „pură” a fost trecerea de la miezul Prescott (construit la 90 nm ) la miezul Cedar Mill (construit la 65 nm ) pentru Pentium 4; caracteristicile au rămas aproape aceleași, inclusiv cantitatea de cache. În vremuri mai recente, la sfârșitul anului 2007 , trecerea de la 65 nm la 45 nm operată întotdeauna de Intel cu procesoare bazate pe arhitectura „ Core ” a dus și la o creștere de 50% a cache-ului L2 pe lângă adăugarea de Instrucțiuni SSE4 și alte îmbunătățiri generale ale întregii arhitecturi. Acest psihiatru „impur” (adică, de asemenea, însoțit de o schimbare Stepping) a fost apoi urmat de o schimbare ulterioară Stepping care a avut loc în martie 2008 pentru procesoarele quad core (bazate pe nucleul New Yorkfield ) care în prima lor revizuire au suferit de o bug-uri la rate de ceas ridicate care ar putea duce la blocarea sistemului.

Identificarea treptelor unui procesor

Microsoft Windows nu furnizează informații cu privire la pasul procesorului instalat în sistem, presupunând că acestea sunt informații care nu interesează majoritatea utilizatorilor. Pentru a ști pe ce pas se bazează un procesor specific, puteți opera pe două fronturi: cel mai simplu este să instalați aplicații de diagnosticare hardware (de exemplu CPU-Z sau Everest) care oferă toate informațiile dorite pe un singur ecran. in sistem; aceasta este o metodă foarte rapidă, dar care poate fi utilizată în mod evident doar pentru procesoarele deja achiziționate și instalate în sistemul dvs. Alternativ, cei care doresc să cunoască procesorul Stepping în momentul cumpărării ar trebui să citească numărul de serie tipărit pe componenta însăși și pe ambalaj; pasul nu este evidențiat în mod explicit în numărul de serie, dar o verificare ulterioară pe site-ul web al producătorului vă va permite să aflați la ce procesor specific (model, ceas și pas) se referă acest număr de serie.

O altă metodă (chiar și aceasta doar pentru procesoarele deja instalate în sistemul dvs.) poate fi să rulați, când pornește computerul, o versiune „live” a Linux (de exemplu un CD de instalare Ubuntu ), fără a fi necesar să îl instalați. Apoi, deschideți un terminal (fereastra de comandă) și tastați comanda:

 cat / proc / cpuinfo

veți primi o mulțime de informații despre procesorul dvs., inclusiv pasul și alte caracteristici acceptate. Metoda poate fi utilizată și pe computerele Mac , atât Intel , cât și PowerPC (desigur folosind versiunea Linux corespunzătoare tipului de CPU).

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT