Hvad er forskellen mellem vektor- og arraybehandling?
Vector- og array-behandling er i det væsentlige den samme, fordi en vektorprocessor og en array-processor med små og sjældne forskelle er den samme type processor. En processor eller central behandlingsenhed (CPU) er en computerchip, der håndterer det meste af information og funktioner, der behandles gennem en computer. En vektorprocessor er i modsætning til den enklere skalære processor, der kun håndterer et stykke information ad gangen.
I diskussioner om vektor- og arraybehandling bruges de to udtryk om hverandre, men de er teknisk lidt forskellige. En matrix består af indekserede samlinger af oplysninger kaldet indeks, pluralformen for ordet "indeks." Selvom en matrix i sjældne tilfælde kun har en indekssamling, er en vektor teknisk indikativ for en matrix med mindst to indekser. Vektorer kaldes undertiden som "blokke" af computerdata.
Teknologi til behandling af vektor og array bruges normalt ikke på computere hjemme eller på kontoret. Denne teknologi ses ofte på servere med høj trafik. Servere er stativer med lagerdrev designet til at huse og giver adgang til information fra flere forskellige brugere på forskellige computere placeret på et computernetværk.
Scalar-behandlingsteknologi fungerer på forskellige principper end vektor- og array-behandlingsteknologi og er den mest almindelige type behandlingshardware, der bruges i den gennemsnitlige computer. En superscalar processor er en processor, der fungerer som en skalær processor, men den har mange forskellige enheder i CPU'en, som hver håndterer og behandler data samtidigt. Den superscalære processor med højere ydeevne er også udstyret med programmering, der gør det effektivt at tildele databehandling til de tilgængelige skalareenheder i CPU'en. De fleste moderne hjemmecomputerprocessorer er superscalar.
Inde i en computer ser en processor ud som en lille skinnende firkant på størrelse med en bærbar fugtig håndklædeindpakning, siddende i en plastikdel kaldet en sokkel. Stikket er integreret i bundkortet eller hovedkortchippen på en computer og låser processoren på plads. Det er normalt under en kølehardwaredel, der kaldes en køleplade, en hovedsageligt metalenhed, der kan indeholde en ventilator, som kan findes knyttet til bundkortet ved hjælp af en robust klips og beslag. Hver type processor har sin egen kompatibilitet med sokkeltypen, så en processor, der udfører vektor- og array-behandling, vil bestemt ikke være kompatibel med en skalær processorstik. En vektor-type processor ville sandsynligvis ikke passe ind i processorstikket på en anden vektorprocessor, selvom den blev lavet af den samme producent.