Hva er Samtidig Computing?

Samtidig databehandling er en tilnærming der flere beregninger utføres innenfor en overlappende tidsramme. Det utnytter konseptet om at flere prosesser kan gjøre fremgang uten å vente på at andre skal fullføre. Samtidig databehandling er forskjellig fra sekvensiell databehandling, der beregninger gjøres etter hverandre, og parallell databehandling, der beregninger gjøres samtidig.

Samtidige databehandlingsteknikker finnes i operativsystemer som støtter tråder og forhåndsinnstilt multitasking. De kan også bli funnet i dataprogrammeringsspråk der støtteteknikker, for eksempel meldingsforsendelse og løfter, benyttes. Samtidig databehandling kan brukes på mange forskjellige nivåer av systemdesign, inkludert CPU, programvaren som kjører på datamaskinen, og kontrollflyten i et nettverk.

Historie

Opprinnelsen til samtidig databehandling går tilbake så langt som 1800-tallet, da jernbaneoperatørene trengte å utvikle en måte å styre stiene på flere tog på en enkelt jernbane. Den hadde videreutvikling tidlig på 1900-tallet, da telegrafoperatører trengte å håndtere flere signaler på en enkelt telegraflinje.

CPU-vilkår, multitasking, nettverk, prosesser