L2 ja L1 välimuisti

Viestiketju PC:n rautaan liittyvä keskustelu -osiossa. Ketjun avasi himpinen 19.08.2005.

  1. himpinen

    himpinen Regular member

    Liittynyt:
    18.03.2004
    Viestejä:
    154
    Kiitokset:
    0
    Pisteet:
    26
    Kertokaas te viisaammat tyhmemmälle et mitä noi on välimuistit tarkalleen on... oon ostamassa uutta prossua ja nyt on sit ongelmana toi välimuistin koko. oon kattellu kahta vaihtoehtoo: TUOTENIMIKE AMD SEMPRON 3300+ S.754 90 NM PALERMO
    jossa välimuistit:
    L2 VÄLIMUISTI 128 KB
    L1 VÄLIMUISTI 128 KB
    tai sit:
    TUOTENIMIKE AMD SEMPRON 3100+ S.754 64-BIT BOX
    jossa välimuistit:
    L2 VÄLIMUISTI 256 KB
    L1 VÄLIMUISTI 128 KB

    eli kumpi kannattaa ostaa?
     
  2.  
  3. Puntsi

    Puntsi Active member

    Liittynyt:
    25.09.2002
    Viestejä:
    1,045
    Kiitokset:
    0
    Pisteet:
    66
    Älä osta kumpaakaan vaan osta mieluummin Athlon 64 3000+
    Paitti sillo joudut kyllä emon vaihtoon,mutta tulevaisuutta ajatellen olis parempi panostaa toho s939 kantaan..

    Mutta noista kahesta ottaisin itse jälkimmäisen..
     
  4. zapetu

    zapetu Regular member

    Liittynyt:
    06.04.2005
    Viestejä:
    727
    Kiitokset:
    0
    Pisteet:
    26
    Välimuistin tarkoitus on nopeuttaa muistihakuja. Kun prosessori hakee muistista dataa/seuraavaksi suoritettavaa käskyä, kestää satoja kellojaksoja ennenkuin tarvittava tieto saadaan prosessorille. Tätä kutsutaan muistilatenssiksi.

    Eli siis tosimaailman esimerkkinä muisti olkoon niinkuin posti, eli kun tilaan jotain tavaraa vaikka saksasta suomeen niin kestää viikkokin ennekuin se on kotona.

    Välimuisti on paitsi nopeampaa, niin myös vähäviiveisempää koska se on lähempänä prosessoria (itseasissa sen sisällä). Eli välimuistiin (L1) tallennetaan kerralla isommissa erissä tietoa, jota prosessori saattaa tarvita tulevaisuudessa.

    Eli jälleen tosimaailman esimerkkinä meillä on siis tehdas saksassa (keskusmuisti) ja maahantuoja suomessa (L1-välimuisti). Eli tehtaalta tavaran saapuminen kestää viikon/pari (rahtina) laskettuna tilauspäivästä. Oletetaan, että maahantuoja tilaa tehtaalta itselleen varastoon eriä tavaraa, joita se olettaa jälleenmyyjän ottavan myyntiin. Nyt kun jälleenmyyjä (prosessori/core) tilaa tavaraa maahantuojalta, kestää päivän/pari saada tavara, mikäli sitä on maahantuojan varastossa tai viikon/pari jos sitä pitää tilata saksasta asti.

    Niin kauan kuin tavaraa löytyy suoraan maahantuojalta, asiakkaat (ohjelmat) ovat tyytyväisiä, koska kestää vain päivän saada haluamansa tavara. Mutta kun joudutaan tilaamaan puuttuvaa tavaraa saksasta asti, niin odotusaikana asiakkaat vain lusmuavat eivätkä tee mitään muuta kuin odottavat tavaraa (työt seisovat). Samalla kun saksasta tilataan tavaraa, maahantuoja tilaa paitsi tarkalleen sen mitä asiakkaat tarvitsevat myös extra tavaraa jota asiakkaat/jälleenmyyjä saattavat tarvita myöhemmin. Eli jatkossa kun jälleenmyyjä tilaa tavaraa maahantuojalta, sitä löytyy suoraan varastosta eikä joka kerta tarvitse tilata saksasta.

    Eli lyhyesti [bold]L1-välimuisti[/bold] lyhentää datan/ohjelmakäskyjen toimittamiseen kuluvaa viivettä.

    L2-välimuisti taas (Athlon64-arkkitehtuurissa) on maahantuojan kakkosvarasto. Eli se on jokin varastorakennus, joka sijaitsee fyysisesti hyvin lähellä (muutaman kilometrin päässä) maahantuojan varsinaista varastoa. Jos jokin tavara ei ole mennyt kaupaksi, maahantuoja siirtää sen ensin kakkosvarastoon.

    Näin varsinaisessa varastossa (L1) pidetään käsillä tavaraa, jota jälleenmyyjä todennäköisimmin tarvitsee seuraavaksi. Kakkosvarastossa (L2) pidetään tavaraa, jota aiemmin oletettiin jälleenmyyjän tarvitsevan mutta se jäikin myymättä. Kun kakkosvarasto tulee täyteen, vanhimmat siellä olevan tavaran myydään halvalla venäjälle, jotta sinne saadaa varastoitua uudempia jälleenmyyjän palauttamia tavaroita. Jos joku asiakas kuitenkin haluaa tavaraa, jota ei löydy maahantuojan varastosta (L1), mutta löytyy kakkosvarastosta (L2) voidaan se toimittaa jälleenmyyjälle/asikkaalle lähes samassa ajassa kuin suoraan päävarastosta. Eli se voidaan toimittaa paljon nopeammin, kuin jos se jouduttaisiin tilaamaan tehtaalta.

    Eli [bold]L2-välimuisti[/bold] on siis välivarasto, jossa varastoidaan 'hylättyä' dataa. Sen merkitys on siis huomattavasti pienempi kuin L2-välimuistin, mutta se kuitenkin vähentää vielä osaltaan suuria viiveitä, mitä keskusmuistista hakuun liittyy. Eli L1-välimuisti minimoi noin [bold]99%[/bold] muistiviiveistä ja L2-välimuisti jäljelle jääneeesä 1%:sta mahdollisimman suuren osan. Tämän osan koko riippuu L2-välimuistin määrästä. Mitä enemmän sitä parempi.

    Tulipa hieman pitkä stoori, mutta pitäisi saada aloittelijankin jotain kuvaa välimuistin tarkoituksesta. Ei ollut tarkoitus sepustaa noin paljoa, mutta kun kerran aloitin niin kirjoitin sitten loppuun. Ehkä hieman ontuva vertaus, koska jos jälleenmyyjiä on vain [bold]yksi[/bold] kappale. Eli:

    [bold]Tehdas ==========> Maahantuoja V1 ==> Jälleenmyyjä (vain yksi) <==> Maahantuoja V2 ---> Venäjä[/bold]

    Vielä lyhyemmin L2-välimuistilla on merkitystä nopeuden kannalta (enemmän parempi), mutta sen merkitys riippuu sovelluksesta. Nopeusetu suuremmille L2-kakuille lasketaan kymmenissä prosenteissa.
     
    Viimeksi muokattu: 19.08.2005
  5. himpinen

    himpinen Regular member

    Liittynyt:
    18.03.2004
    Viestejä:
    154
    Kiitokset:
    0
    Pisteet:
    26
    kiitoksia oikein paljon selityksestä zapetu! juu, päätin jo ottaa ton 64bittisen sempronin. kun emon olin jo hommanut uuden ja se nyt oli tolla 754 kannalla, mutta sit kun päivitellään taas tulevaisuudessa, niin ostetaan kokonaan uudet romppeet... jos jotain oon näissä tietokonepäivityksissä oppinu, niin se että tulevaisuutta ei kannata ajatella niillä osilla mitä kyseisellä hetkellä on tarjolla, kohta s939 kanta on jo vanhentunut kun tulee taas uusia prossumalleja...
     

Jaa tämä sivu