Cum era pentium
Procesorul Pentium II este un cartuș sau SECC SECC2 (în care o structură mai simplă), care cuprinde placa procesor ( „substrat“) cu procesor atașat core cache BSRAM și tag-RAM. Memoria cache funcționează la nivelul celei de a doua jumătate a ceasului de bază. Procesorul este proiectat pentru instalarea în 242 pini slit Slot 1.
Există, de asemenea, o variantă în Pentium II de locuințe PGA OverDrive (conector de sex feminin instalat în Socket 8) Full Speed cu memorie cache-al doilea nivel, care este pentru schimbarea Pro.Pervye Pentium procesoare Pentium II (Klamath) au fost concepute pentru desktop-ul pe piața calculatoarelor personale și a produs 350 proces nm. O dezvoltare ulterioară a desktop-ului familiei Pentium II a fost de 250 nm Deschutes nucleu. După un timp a mers procesoare Pentium II mobil, proiectat pentru instalare în laptop-uri și Xeon, axat pe sistemele de înaltă performanță și servere. Pe nucleul de bază Deschutes produs, de asemenea procesor Celeron (Covington), destinate utilizării în computere low-cost. Ei au fost un Pentium II, lipsit de cartuș și al doilea nivel de cache.
Care sunt diferențele față de Pentium?
procesor Pentium MMX este diferit de Pentium șase puncte principale „normale“:
Tehnologia MMX este o soluție de compromis care combină traseul utilizat pe sistemele SPARC și Silicon Graphics (tehnologia RISC - Reduced Instruction Set Computer, un computer cu un set simplificat de instrucțiuni), precum și într-un arhitecturi paralele (tehnologie SIMD: Instrucțiunea unică, date multiple - o echipă, o mulțime de date): Pentium clasic (procesor CISC), cu adăugarea unui număr de simplu (RISC) procesare paralelă de instrucțiuni (SIMD).
Prelucrarea datelor în MMX
După cum sa menționat deja, în MMX Pentium adăugat 57 noi comenzi și date, respectiv - patru nou tip de date. Într-o singură operație de comandă procesează MMX 64-biți cuvânt binar (așa-numitul quadword sau QWORD). Noi tipuri de date sunt formate din ambalaj în tipuri convenționale quadword - octeți (8) cuvinte (4), sau cuvinte duble (2). Al patrulea tip este un quadword în sine.
Astfel, MMX-o singură operație elementară sau trebuie să se ocupe un quadword, care este similar cu funcționarea normală a capacitate mai mare, sau cu două cuvinte duble, patru cuvinte sau opt octeți, în care execuție are loc simultan și fiecare element de date este procesat separat. grup similar prevalează în timpul funcționării procesării imaginii (grup de puncte) și (valori de amplitudine de grup) de sunet.
MMX-set de comenzi include comenzi de transfer de date, de ambalare / dezambalare, plus / scădere, înmulțire, schimbare, compara, și bitwise logică. ambalare și plus / scădere comenzi poate funcționa în două moduri: normal, în cazul în care grila de biți de preaplin cauzează „ambalaj“ (wraparound) valoare rezultat, și o specială, atunci când aceasta conduce la restricții (tăiere), rezultatul la valoarea minimă sau maximă. restricții Mod Intel terminologie se numește saturație (amestec) - este deosebit de convenabil pentru a efectua culoarea de amestecare a imaginii sau a amplitudinii semnalelor audio, deoarece revărsarea normală rezultatul nu are nici un sens.
înmulțind echipa reprezentată de trei specii: primele două efectua multiplicarea Pairwise de patru cuvinte, cu posibilitatea de a alege fie mai în vârstă sau partea mai mică a rezultatului, iar a treia Efectuează de tip ab + cd pentru fiecare pereche de operanzi patru cuvinte, care este foarte convenabil în calculul serii matematice.
schimbare instrucțiuni de punere în aplicare logică și aritmetică mută operanzilor (deplasare logică aritmetică diferă de cea de la trecerea la dreapta biți rămase vacante sunt umplute cu copia bit de semn, nu este zero, făcându-l potrivit pentru multiplicare / divizare operanzi iconice la o putere de doi). Instrucțiuni logice efectua la nivel de bit și funcționare (AND), OR (SAU), SAU exclusiv (XOR), iar comanda combinată și inversarea uneia dintre operanzii (NU), ușor de implementat "Reverse selectați" o mască de biți.
echipe care compară funcționează puțin neobișnuit în comparație cu logica convențională: în loc de a stabili atribute pentru echipele de tranziție ulterioare, ele generează o mască de biți unică pentru dispozitivele care îndeplinesc condiția, și zero, - pentru celălalt operand. operații logice la nivel de bit ulterioară poate aloca, pentru a stinge sau a trata operanzii marcate astfel încât, în acest caz, poate fi un punct în imagine sau audio probe de altfel.