Care este diferența dintre procesoarele vectoriale și scalare

O parte a calculatorului, care îi permite să funcționeze, urmând instrucțiunile diferitelor programe - unitatea centrală de procesare (CPU) procesor .Tsentralny, de asemenea, cunoscut ca un procesor, un program care primește instrucțiuni, decodifică instrucțiunile, desfacandu-le în părți separate, urmați aceste instrucțiuni și să facă rapoarte cu privire la rezultatele scriindu-le înapoi la pamyat.Protsessor vine într-una din cele două tipuri de bază: scalare și vectoriale procesoare .Raznitsa procesoare scalare că ele funcționează doar la un punct d nnyh simultan, în timp ce procesoarele vectoriale lucrează pe matrice de date.







Procesorul scalar protsessora.Etot cel mai simplu tip de proces este un obiect, de regulă, întreg sau numere în virgulă mobilă, care sunt prea mari sau mici, care ar fi reprezentat de întregi. Deoarece fiecare comandă este procesată secvențial, prelucrarea principală scalară poate dura ceva timp. Cele mai multe computere moderne au un tip de procesor scalar.







In contrast, procesorul vectorial funcționează pe o matrice de puncte dannyh.Eto înseamnă că, în loc de prelucrare a fiecărui element individual, un procesor vector procesează mai multe elemente având aceleași instrucțiuni care pot fi procesate odnovremenno.Eto poate economisi timp, comparativ cu procesarea scalar dar, de asemenea, adaugă complexitate la sistem, care poate încetini alte prelucrarea datelor funktsii.Vektornaya funcționează cel mai bine atunci când există o cantitate mare de date care urmează să fie prelucrate de către grupurile care pot arr Să fii lucrat de o instrucțiune.

procesoare vectoriale și scalare, de asemenea, diferă în timpul lor procesor zapuska.Vektorny necesită adesea un calculator de boot lung, deoarece îndeplinește mai multe sarcini care trebuie procesoare vypolnit.Skalyarnye porni calculatorul într-o perioadă mult mai scurtă de timp, pentru că doar o singură sarcină efectuată.

procesor superscalar are elemente de fiecare tip, și le combină pentru un paralelism nivel de instruire, chiar mai rapid obrabotki.Ispolzovanie, procesarea superscalara permite efectuarea mai multor operații odnovremenno.Eto permite procesorului să efectueze sarcini mult mai rapid decât un procesor scalară convențional, fără o complexitate suplimentară și alte limitări ale vectorului protsessora.No cu acest tip de procesor poate fi o problemă, deoarece trebuie să decidă care sarcini pot fi efectuate în paralel, care sunt dependente de Drew sarcini în etapa de finalizare a primei sarcini.







Trimiteți-le prietenilor: