Undervisningsmateriell
I september 2009 arrangerte et IT-firma i Sør-Afrika et kappløp. På den ene siden: bredbåndet til det nasjonale teleselskapet. På den andre: en elleve måneder gammel brevdue ved navn Winston, med en minnepinne på 4 GB festet til beinet.
Oppgaven var å få dataene fram til et kontor nesten hundre kilometer unna.
Winston fløy i en time og åtte minutter. Med tiden det tok å laste dataene av pinnen, var alt framme etter litt over to timer. På de samme to timene hadde bredbåndet rukket å sende fire prosent.
Så hvem var raskest? Svaret er ikke så opplagt som det høres ut. Spør du hvor lang tid den første lille biten trengte for å komme fram, vant internett med over en times margin. Spør du hvor mye som var framme til slutt, vant duen med mange lengder.
Velkommen til forelesningen om kapittel 7 i IN1020! Inne i maskinen din foregår det samme kappløpet milliarder av ganger i sekundet, og prosessoren vinner det ved å jukse på to forskjellige måter.
Velkommen til første forelesning om maskinvare delen av IN1020! Vi skal ta for oss et av informatikkens mest grunnleggende konsepter: abstraksjonsnivåer. Dette er et tema som vil følge dere gjennom hele semesteret (og studiet) som danner selve ryggraden for hvordan vi kan forstå og jobbe med komplekse datamaskinsystemer.
Velkommen til andre forelesning i maskinvaredelen av IN1020! Forrige gang så vi på abstraksjonsnivåer. Nå går vi ett lag ned, til gulvet alle de andre lagene står på. Tekst, bilder, lyd, video, programmene dere skriver — alt sammen er til slutt bitmønstre i en maskin som bare kan skille mellom to tilstander. Spørsmålet er hvordan i all verden det kan fungere.
Høsten 2004 satt Intel-sjef Craig Barrett på en scene i Orlando, foran flere tusen IT-folk. Midt i intervjuet gikk han ned på kne. «Tilgi oss», sa han.
Intel hadde lovet en prosessor på 4 gigahertz, og nå hadde de gitt den opp. Dette var verdens største brikkeprodusent, et selskap som i tretti år hadde gjort maskinene raskere hvert eneste år. Nå sto de fast. Det var ikke en programmeringsfeil som stoppet dem, og ikke dårlig ledelse. Det var noe mye mindre.
Velkommen til forelesningen om kapittel 6 i IN1020! Nå er vi helt nede i bunnen av maskinen, og det er her vi finner grunnen til at en av verdens mektigste teknologisjefer måtte be om tilgivelse på knærne.