Avatar billede llslipknotll Nybegynder
11. august 2006 - 21:32 Der er 10 kommentarer og
2 løsninger

Hvad betyder Cache for en Harddisk og for en cpu?

Heey

Har lige læst om en Harddisk så står der 8 Mb Cache men hvad betyder dett har ogs set nogen med 16 Mb Cache hvad betyder det for harddisken??

----------------------------------------------------------------------------------------------------------------------------------

Så er der et Spg mere
Hvad betyder Cachen for en Processor ??
Avatar billede bufferzone Praktikant
11. august 2006 - 21:51 #1
cache er hukommelse der sidder meget tæt på og som derfor kan tilgås meget hurtigt.

Du kan sammenligne det lidt med de oplysninger du kan huske i din hjerne, der kan tilgås hurtigere end de oplysninger der findes i bøgerne ipå din reol der kan tilgås hurtigere end de oplysninger der findes i bøgerne på biblioteket.

CPU'ens cache er hjernens hukommelsn, bøgerne på din reol er ram, bøgerne på dit bibliotek er diskens cache og de bøger der skal bestilles hjem fra et andet bibliotek er de oplysninger der ligger på dine diske
Avatar billede fastwrite Nybegynder
11. august 2006 - 23:39 #2
bufferzone.. nok bare mig der er træt.. men fangede ikke helt den med biblioteket :o)

Jeg plejer at fortælle at de skal se et LAGER for sig. Et kæmpe lager fyldt op med kasser - ligesom i Ikea, fx.

Disse kasser skal lukkes op for at bruge indholdet af kassen. Dette gøres i et tilsvarende rum (cachen eller Rammen) - jo større dette tilstødende lokale er, jo mere kan der hurtig pakkes ud.

Cachen er det tilstødende rum for harddisken. Jo større cache der er, fx 8 mb, desto flere kasser (filer på harddisken) kan den pakke ud og sende videre i systemet.

Jeg har personligt ikke set 16 mb cache til harddiske.

Skal du have en meget hurtig harddisk, skal du kigge på Western Digitals Raptor disk. Den spinder med 10.000 omdrejninger!
Avatar billede bufferzone Praktikant
12. august 2006 - 00:30 #3
Det erellers enkelt nok.

De oplysninger du har i hukommelsen er lyn hurtige at finde frem og bruge, hvis du skal slå dem op i bøgerfra din reol, så tager det vel minutter. Skal du først på biblioteket, så tager det vel en time eller to, skal du have sendt bøgerne fra et andet bibliotek, så tager det vel et par dage.

Sådan er det også med hukommelsen i en pc, bortset fra at tiden måles i noget mindre størrelser
Avatar billede Slettet bruger
14. august 2006 - 23:15 #4
>bufferzone, godt svar, god forklaring. Men linie 1 vil jeg gerne lige rette.

Årsagen til at cachen er hurtigere, er ikke at den sidder tæt på, men at den er hurtigere.
For CPU'ens vedkommene, bruger man statisk RAM (SRAM), som er væsenligt hurtigere end dynamisk RAM (DRAM), men også væsenligt dyere. Faktisk bruger intel jo ikke mindre en 3 niveauer af cache på CPU'en.
Prisen på SRAM, er jo en af årsagerne til at AMD kan lave billigere CPU'er.
Mht. Hard disken, så er RAM væsenligt hurtigere end mekanikken. Husk at RAM's access tid måles i nano sekunder, mens disken access tid måles i milli sekunder.
Avatar billede bufferzone Praktikant
15. august 2006 - 09:44 #5
Der er faktisk cache derbåde er hurtig og sidder tæt på. Level 1 cache køre, mig bekendt, samme clock frekvens som processoren, level 2 køre bus hastighed osv osv
Avatar billede Slettet bruger
16. august 2006 - 09:51 #6
Enig :)
Avatar billede bettertimes Nybegynder
16. august 2006 - 10:02 #7
Cache hukommelsen er den hurtigste type af RAM og er brugt I CPU’en, harddisken og en antal andre komponenter. Som når vi snakker om RAM, siger man ofte at desto mere Cache desto bedre. Ulempen kontra alm. RAM, er at Cache på f. eks CPU og harddisken ikke kan opgraderes. Som med RAM løber dataen gennem Cache hukommelsen før den ender hos komponenten som ønsker dette f. eks CPU’en. Hastigheden på Cachen er en vigtig faktor.

Tager man udgangspunkt i harddisken når vi snakker om Cache, så er de harddisken vi ser på markedet i dag efterhånden meget hurtige. Harddisken sørger bl.a for at brugerens oplevelse foran skærmen afvikles i et højt tempo. Flaskehalsen her er så bare at harddisken ikke er så hurtig som en CPU. Dette formindskes ved at benytte Cachen. I Cachen lægges de mest brugte filer således at hvis brugeren skal benytte bestemte programmer f. eks, hentes de fra Cache lageret og ikke fra harddiskens lager. Så når vi snakker om Cache på harddisken siger man desto flere MB Cache desto hurtigere arbejder disken.

Lidt en gentagelse af Jeres tidligere, men nu kom mit bud :D
Avatar billede Slettet bruger
16. august 2006 - 11:01 #8
Det meste af dit indlæg, er noget vrøvl.

Du har ret i at man bruger cacheing for at forbedre ydelsen, og ja en stor cache giver en højere ydelse end en mindre cache.

Men jeg skal da gerne gå dit indlæg igennem, og fortælle hvorfor jeg er uning med dig.
Avatar billede bettertimes Nybegynder
16. august 2006 - 11:05 #9
Hit me
Avatar billede bettertimes Nybegynder
16. august 2006 - 11:27 #10
Nøkker vi tilbage og ser opretters oprindelige spørgsmål omkring ” Hvad betyder Cachen for en Processor” , så kan der da ingen tvivl være.Cachen på en processor er processorens RAM. Cache lageret er jo en lille ”smutvej” til processoren. Altså hvis processoren kan finde den ønsket data den søger via cachen er der jo besparelse i tid kontra at skulle hente dataen i RAM lageret!
L1 (primary cach. ) eller kendt som Level 1 cachen er lageret som sidder placeret på processoren, og dette gennemgås af processoren før den træder ind i L2 cachen som er placeret separat på en chip.

Hopper vi så til HDD cache, så indeholder alle moderne diske en integreret cache også kaldet buffer. Formålet med denne er ikke ulig cachen brugt andre steder i computeren på trods af den ikke altid regnes for en del af computerens cache hierarki!

Funktionen af denne cache er at agere som en slags buffer mellem relative hurtige enheder og de mindre hurtige enheder. For harddisken er cachen benyttet til ”holde” på resultatet af seneste læst data fra disken og til at  ”pre-fetch” informationer som højst sansyndelig skal bruges igen i nær fremtid. Brugen af denne cache forbedre performance på harddisken ved at reducere antallet at fysiske accesser til disken på gentagende læsninger og tillade date at streame fra harddisken uafbrydeligt  når bussen er optaget.

Tager jeg fejl??
Avatar billede Slettet bruger
16. august 2006 - 11:38 #11
Ja det er rigtigt, og meget bedre end dit første indlæg. Faktisk meget godt. :D
Avatar billede bettertimes Nybegynder
16. august 2006 - 11:51 #12
ahh :D

Beklager det første indlæg så. Skrev det også lidt hurtigt, og kan godt se det er lidt misvisende. Godt vi er enige nu :D
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester