L1- Ja L2-välimuistin Välinen Ero

L1- Ja L2-välimuistin Välinen Ero
L1- Ja L2-välimuistin Välinen Ero

Video: L1- Ja L2-välimuistin Välinen Ero

Video: L1- Ja L2-välimuistin Välinen Ero
Video: Maadoitusjärjestelmät 2024, Marraskuu
Anonim

L1 vs L2 välimuisti

Välimuisti on erityinen muisti, jota tietokoneen keskusyksikkö (keskusyksikkö) käyttää muistin käyttämiseen tarvittavan keskimääräisen ajan lyhentämiseen. Välimuisti on suhteellisen pienempi ja myös nopeampi muisti, joka tallentaa päämuistin useimmin käytetyt tiedot. Kun pyydetään muistin lukemista, välimuisti tarkistetaan, onko kyseisiä tietoja välimuistissa. Jos kyseiset tiedot ovat välimuistissa, päämuistia ei tarvitse käyttää (mikä vie kauemmin aikaa), joten keskimääräinen muistin käyttöaika pienenee. Tyypillisesti tiedoille ja ohjeille on erilliset välimuistit. Tietovälimuisti asetetaan tyypillisesti välimuistitasojen hierarkiassa (joskus kutsutaan monitasoisiksi välimuisteiksi). L1 (taso 1) ja L2 (taso 2) ovat eniten välimuisteja tässä välimuistihierarkiassa. L1 on lähinnä päämuistia oleva välimuisti ja se on ensin tarkistettava välimuisti. L2-välimuisti on seuraava rivillä ja on toiseksi lähinnä päämuistia. L1 ja L2 vaihtelevat pääsynopeuden, sijainnin, koon ja kustannusten mukaan.

L1 välimuisti

L1-välimuisti (tunnetaan myös nimellä ensisijainen välimuisti tai tason 1 välimuisti) on ylin välimuisti CPU: n välimuistitasojen hierarkiassa. Se on hierarkian nopein välimuisti. Sillä on pienempi koko ja pienempi viive (nolla odotustila), koska se on yleensä sisäänrakennettu sirulle. SRAM: ia (Static Random Access Memory) käytetään L1: n toteuttamiseen.

L2 välimuisti

L2-välimuisti (tunnetaan myös nimellä toissijainen välimuisti tai tason 2 välimuisti) on välimuisti, joka on välimuistihierarkiassa L1: n vieressä. L2: ta käytetään yleensä vain, jos etsimääsi dataa ei löydy L1: stä. L2: ta käytetään yleensä prosessorin ja muistin suorituskyvyn välisen aukon kuromiseksi. L2 toteutetaan tyypillisesti DRAMilla (Dynamic Random Access Memory). Useimmiten L2 juotetaan emolevyyn hyvin lähellä sirua (mutta ei itse sirulle), mutta jotkut prosessorit, kuten Pentium Pro, poikkesivat tästä standardista.

Mikä on ero L1- ja L2-välimuistin välillä?

Vaikka sekä L1 että L2 ovat välimuistit, niillä on tärkeimmät erot. L1 ja L2 ovat ensimmäinen ja toinen välimuisti välimuistitasojen hierarkiassa. L1: llä on pienempi muistikapasiteetti kuin L2: lla. L1: ään pääsee myös nopeammin kuin L2. L2: ta käytetään vain, jos pyydettyjä tietoja ei löydy L1: stä. L1 on yleensä sisäänrakennettu sirulle, kun taas L2 on juotettu emolevylle hyvin lähellä sirua. Siksi L1: llä on hyvin pieni viive verrattuna L2: een. Koska L1 toteutetaan SRAM: lla ja L2 DRAM: lla, L1 ei tarvitse päivitystä, kun taas L2 on päivitettävä. Jos välimuistit ovat ehdottoman kattavia, kaikki L1: n tiedot löytyvät myös L2: sta. Jos välimuistit ovat kuitenkin yksinoikeudella, samat tiedot eivät ole käytettävissä sekä L1: ssä että L2: ssa.

Suositeltava: