Ti viktige teknologier du ikke tenker over

Hverdagen vår har forandret seg drastisk som resultat av raske teknologiske fremskritt. Her er ti av de viktigste teknologiene som former dagen din, uten at du tenker over det.

Publisert Sist oppdatert

Mye av verdens teknologiske fremskritt foregår bak kulissene. Mange av oss tar teknologien for gitt, og tenker ikke over hva som faktisk får ting til å gå rundt. Her er en oversikt over ti teknologier som er avgjørende for vår digitale hverdag. Du har sikkert brukt minst en av dem i løpet av dagen allerede.

Unicode

Vi bruker datamaskiner til all verdens kommunikasjon, fra å skrive direktemeldinger til å forfatte verdens beste bøker. Problemet er bare at maskinene ikke snakker vårt språk. Det vil si at før de kan gjøre data om til tekst, må hvert eneste symbol og bokstav oversettes til tall.

Så hvilke tall bruker vi? Eldre pc-er benyttet seg av såkalt ASCII-kode (uttales æski), som kunne håndtere de fleste tegn som brukes i vesteuropeiske språk. Men dette duger ikke for internett. Hva med Hindi og Thai?

Her kommer Unicode inn i bildet. Standarden definerer et unikt nummer for hvert tegn, bokstav eller symbol i mer enn 30 ulike skriftspråk. Og standarden vokser kontinuerlig. Spesielt etter at Microsoft tok det i bruk som internt kodesystem i Windows NT-familien.

De fleste av oss behøver aldri å tenke på hvilke numre som passer for hvilken bokstav. Men moderne informasjonsteknologi kunne knapt klart seg uten Unicode.

Digital signalbehandling

Digital musikk, digitale bilder og videoer. Det er lett å glemme at vi lever i en analog verden. Datamaskiner kan kun behandle alt vi ser og hører ved hjelp av kompleks matematikk og digital signalbehandling (Digital Signal Processing).

Hvor du enn finner digital media, finner du også DSP. Eksempelvis når du komprimerer lyd om til mp3-filer, og spiller dem av gjennom surround-høytalerne dine. Algoritmer filtrerer og måler signaler, mens spesielle brikker prosesserer dem. Så å si ingen av de digitale teknologiene vi tar for gitt i dag, fra dvd-er til mobiltelefoner, ville vært mulig uten DSP.

Managed code

Programmering har blitt mer komplisert med årene. Moderne operativsystemer er som løk, med lag på lag av subsystemer. Samtidig utgjør feil og sikkerhetshull alvorlige risikoer når man er koblet til nettet.

For et stadig voksende antall utviklere er løsningen å benytte seg av plattformer som er designet for å gjøre jobben enklere. Programmer skrevet for såkalte managed code-miljøer som Java og .NET kjører ikke direkte på maskinvaren, slik tradisjonelle programmer gjør. I stedet fungerer en virtuell maskin som et mellomledd mellom programvaren og systemet.

For en vanlig bruker virker ikke et managed code-program annerledes enn et tradisjonelt program. Men programvare som kjører i en virtuell maskin sørger for en mer stabilt og driftssikker databehandling.

Transistorer

Senere i år planlegger Intel å avduke verdens første brikke med to milliarder transistorer. Det er ganske mange transistorer. Men hva gjør de egentlig? Kort fortalt kan transistoren meget mulig være den beste oppfinnelsen i det 20. århundre. En transistor er egentlig ikke noe mer enn en bryter med spenning, men denne beskjedne beskrivelsen skjuler voldsom kraft.

VIKTIG TEKNOLOGI: Her er tre eksempler på transistorer.

Transistorer kan kobles sammen på ulike måter, og kan på den måten forme kretser som er basis for enhver type digital logikk. Det som gjør dagens brikker så kraftige, er it-industriens evne til å presse komponenter tettere sammen. Og transistorene fortsetter å krympe.

LES OGSÅ: Del 2: XML, VoIP og litium-ion-batterier

LES OGSÅ: Del 3: Grafikkakselerasjon, høyhastighetsnett og ikke-flyktig RAM