Mikä on ero vektorin ja array -käsittelyn välillä?

Vektori- ja matriisinkäsittely ovat olennaisesti samat, koska pienillä ja harvinaisilla eroilla vektori- ja matriisiprosessori ovat samantyyppisiä suorittimia. Prosessori eli keskusyksikkö (CPU) on tietokonepiiri, joka käsittelee suurimman osan tietokoneen kautta käsitellyistä tiedoista ja toiminnoista. Vektoriprosessori on toisin kuin yksinkertaisempi skalaariprosessori, joka käsittelee vain yhtä tietoa kerrallaan.

Keskustelussa vektori- ja matriisinkäsittelystä näitä kahta termiä käytetään keskenään, mutta ne ovat teknisesti hieman erilaisia. Taulukko koostuu indeksoiduista tietokokoelmista, joita kutsutaan indekseiksi, sanan “index” monikomuotoon. Vaikka matriisissa voi harvinaisissa tapauksissa olla vain yksi indeksikokoelma, vektori on teknisesti viittaava taulukkoon, jossa on vähintään kaksi indeksiä. Vektoreihin viitataan joskus “tietolohkoina”.

Vektori- ja matriisinkäsittelytekniikkaa ei yleensä käytetä koti- tai toimistotietokoneissa. Tämä tekniikka näkyy useimmiten suuren liikenteen palvelimilla. Palvelimet ovat tallennusasemien telineitä, jotka on suunniteltu tallentamaan ja antamaan pääsyn useiden eri käyttäjien tietoihin tietokoneverkossa sijaitsevilla eri tietokoneilla.

Scalar -prosessointitekniikka toimii eri periaatteilla kuin vektori- ja matriisinkäsittelytekniikka, ja se on tavallisimmassa tietokoneessa yleisin käsittelylaitteisto. Superskalaarinen prosessori on prosessori, joka toimii kuin skalaariprosessori, mutta siinä on monia eri yksiköitä CPU: ssa, joista jokainen käsittelee ja käsittelee tietoja samanaikaisesti. Suorituskykyisempi superskalaarinen prosessorityyppi on myös varustettu ohjelmoinnilla, jonka avulla se voi tehokkaasti määrittää tietojenkäsittelyn CPU: n käytettävissä oleville skalaariyksiköille. Useimmat nykyaikaiset kotitietokoneprosessorit ovat superskalaarisia.

Tietokoneen sisällä prosessori näyttää pieneltä kiiltävältä neliöltä, joka on noin kannettavan kostean pyyhkeen kääreen kokoinen ja istuu muoviosassa, jota kutsutaan pistorasiaksi. Liitäntä on upotettu tietokoneen emolevyyn tai emolevyyn ja lukitsee suorittimen paikalleen. Se on yleensä jäähdytyselementin alla, jota kutsutaan jäähdytyselementtikokoonpanoksi, enimmäkseen metallilaitteeksi, joka voi sisältää tuulettimen, joka löytyy emolevyyn kiinnitettynä tukevalla leikkeellä ja kiinnikkeellä. Jokaisella prosessorityypillä on oma pistorasiatyypin yhteensopivuus, joten vektori- ja matriisinkäsittelyä suorittava prosessori ei varmasti olisi yhteensopiva skalaariprosessoripesän kanssa. Vektorityyppinen prosessori ei todennäköisesti sovi toisen vektoriprosessorin prosessoriliitäntään, vaikka se olisi saman valmistajan valmistama.