27.07.2013 Views

Brug din PC optimalt - KnowWare

Brug din PC optimalt - KnowWare

Brug din PC optimalt - KnowWare

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8<br />

CPU og memory<br />

En del af det følgende er ret teknisk og kan springes over.<br />

Jeg bruger ordene memory og hukommelse i flæng.<br />

Hukommelse er et sted, hvor information kan opbevares.<br />

I en <strong>PC</strong> består hukommelsen af to forskellige former,<br />

RAM og ROM.<br />

Read Only Memory omtales ikke meget i denne tekst,<br />

men enkelt fortalt har man valgt at lægge en del af<br />

styresystemet fast i chips. Andet ROM kommer fra andre<br />

fysiske dele som fx grafikkort og harddiskcontroller.<br />

Random Access Memory er den flygtige hukommelse,<br />

som er tilgængelig, mens <strong>PC</strong>'en er tændt. RAM er<br />

vigtig. CPU'en dirigerer data rundt i RAM, og her kan<br />

indholdet løbende ændres.<br />

Først lidt om opdelingen af RAM i en <strong>PC</strong>, som er<br />

indviklet, så længe styresystemet hedder DOS. Computere<br />

arbejder efter to-tal-systemet. Du møder ofte tal,<br />

som er potenser af tallet to. 2, 4, 8, 16, 32, 64, 128, 256,<br />

512 bytes, og når man kommer til 1.024 bytes kaldes det<br />

1 KiloByte (KB eller K), og derefter samme række 2, 4..<br />

indtil 1.024 KB, som er lig 1 MegaByte (MB) osv. til<br />

1.024 MB=1 GigaByte.<br />

Da IBM lavede den første <strong>PC</strong>, troede de ikke, at den<br />

ville blive så stor en succes, og dengang regnede de med,<br />

at 1 MB (1024 KB) RAM med 640 KB afsat til<br />

programmer ville være rigeligt.<br />

Lad os se på den første MB RAM, altså de første<br />

1.024 KB af RAM. Forestil dig en kæmpe reol med alle<br />

disse pladser til ens bøger. Hver bogplads er plads til en<br />

byte. Denne plads har en såkaldt adresse. Det følgende<br />

handler meget om, hvordan disse egentlig logiske adresseområder<br />

defineres og behandles.<br />

CPU'ens arbejde består hovedsageligt i at flytte rundt<br />

på alle disse bytes mellem harddisk, sig selv, RAM,<br />

skærm osv. - og det går stærkt. Stort set al kommunikation<br />

i en computer, dvs. transport af data mellem de<br />

forskellige enheder (devices), skal rundt om CPU'en.<br />

Skærm, tastatur, disk osv. er fysiske devices, men også<br />

andre mere logiske eller strukturelle dele i en <strong>PC</strong> kan<br />

være et device.<br />

Som vi senere skal se, skal ethvert device styres,<br />

håndteres af et specielt program, som kaldes en device<br />

driver eller forkortet: en driver. Device er et underligt<br />

begreb, som jeg var flere år om at forstå.<br />

Memoryformer<br />

<strong>Brug</strong> <strong>din</strong> <strong>PC</strong> <strong>optimalt</strong> – 22-06-01 – 08:38<br />

DOS kan kun 'se' den første MB. Når processoren<br />

kører i sin mest primitive 'mode', nemlig real, kan den<br />

kun 'se' dette adresseområde i RAM. DOS er et såkaldt<br />

real mode program. Når du booter <strong>din</strong> <strong>PC</strong>, 'vågner' processoren<br />

i denne real mode. Man kan sige, at hjørnestenen<br />

i en <strong>PC</strong> er en processor, der vågner i real mode sammen<br />

med DOS. Sådan har det været lige siden DOS så<br />

dagens lys. Hvis man vil mere med sin <strong>PC</strong> end real mode<br />

og DOS, så skal der bygges mere oven på grundstenene.<br />

For ikke at udelukke 8086 og 80286 og tidligere DOS<br />

versioner er DOS 5 og 6 stadig real mode programmer og<br />

såkaldt bagud kompatible, hvilket betyder, at alle programmer<br />

skrevet under tidligere versioner fungerer under<br />

nyere.<br />

For at udnytte RAM udover 1 MB skal man have et<br />

program, som kan få processoren til at køre i såkaldt<br />

protected mode, hvilket bevirker at 2 programmer, som<br />

befinder sig i RAM på samme tid, ikke bruger samme<br />

område i hukommelsen. 80286 var den første processor,<br />

som udover real mode også kunne køre i protected mode.<br />

Processoren kan kun være i én af tilstandene på et<br />

givent tidspunkt, og det tager tid at skifte mellem real og<br />

protected mode.<br />

En CPU arbejder ved en såkaldt clockfrekvens, dvs.<br />

svingninger pr. sekund (Hertz), fx 20, 25, 33, 40 Mhz eller<br />

højere - måles i Mhz (mio. Hertz - det er rigtig nok).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!