Klinisk Biokemi i Norden Nr 2, vol. 25, 2013 - page 31

Klinisk Biokemi i Norden · 2 2013
 | 31
bli snabbare. Bakom detta finns vår erfarenhet av att
datakapaciteten (processor och minne) hela tiden
har blivit bättre och billigare. Man kan väl anslå att
datakapaciteten ökar ca 50-60 % per år, och att det för
närvarande inte finns några tecken på att ökningen
avtar. Detta hade varit gott och väl tillräckligt om vi
hade haft ett linjärt samband mellan datamängd och
datakapacitet (processor och minne), dvs att en dubbelt
så stor datamängd kan tas om hand av en dubbelt så
snabb dator. Tyvärr är det så att många dataoperationer,
som att sortera data, inte är linjära. Så om vi dubblar
datamängden kanske vi måste ha en tre gånger så snabb
dator. Så, vi måste nog inse att utvecklingen av datorer
är snabb, men hänger i alla fall inte med i samma tempo
som dataökningen.
Begränsningen sitter i minne och processor
En dator begränsas av sitt internminne (där ettor och
nollor lagras tillfälligt) och sin processor (som är den
enheten som ändrar ettorna och nollorna). Det är viktigt
att betona att minnet och processorn är delvis utbytbara.
Om vi ska sortera 1 miljon tal, kan vi sortera alla på
en gång (kräver att vi har ett minne som kan lagra alla
talen samtidig, men kräver inte så mycket processorka-
pacitet), eller vi kan dela in talen i hundra grupper på
10000 tal vardera som sorteras först var för sig och sedan
slås samman (vilket inte använder lika mycket minne
men mer processor). Man kan alltså öka datorns kapa-
citet både genom att öka internminnet och byta till en
snabbare processor. De senaste åren har 32-bits proces-
sorer allt mer ersatts av 64-bits processorer. En 64-bits
processor tar större ”tuggor” varje gång den tuggar.
Detta kan vara en stor fördel i vissa sammanhang, och
databaser beskrivs som snabbare med 64-bit. På andra
områden kan 64-bit till och med vara långsammare än
32-bit, speciellt om man har knappt med minne. Jag
har för närvarande 32-bit på jobbet och 64-bit på min
bärbara pc…
Tyvärr kan dock datorer sällan arbeta i närheten
av sin teoretiska förmåga. Datorns operativsystem ser
först till att reservera minne och processorkapacitet
till uppgifter relaterade just till operativsystemet, och
delar bara ut det som blir över till andra program, så
en dator kan aldrig använda hela sin förmåga till t.ex.
beräkningar. Om man har program som är sega, kan
det ofta löna sig att kontrollera hur mycket minne som
Foto: Henrik Alfthan.
1...,21,22,23,24,25,26,27,28,29,30 32,33,34,35,36,37,38,39,40,41,...52
Powered by FlippingBook