TietokoneetTietotekniikka

Mikä on välimuistissa tiedot ja välimuistin?

Tietokone, valitettavasti, ei heti suorittaa komentoja, jotka vastaanotetaan ihmisiä. Nopeuttaa tätä prosessia käyttää erilaisia temppuja, ja kunniapaikalla joukossa kuuluu välimuistiin. Mikä se on? Mitkä ovat välimuistissa tiedot? Miten tämä prosessi todella tapahtuu? Mikä on välimuistissa tiedot älypuhelin "Samsung", esimerkiksi, ja ne eroavat jonkin verran tietokoneen? Mennään saada vastauksia näihin kysymyksiin.

Mikä on välimuisti?

Ns välivaiheessa käytettävän puskurin, joka tarjoaa nopean pääsyn tiedot, todennäköisyys, että kysely ennen kaikkea. Kaikki tiedot sitä. Tärkeä etu on, että poimia tarvittavat tiedot välimuistista voi olla huomattavasti nopeampi kuin alkuperäisestä tallentaa. Mutta on huomattava haitta - kokoa. Välimuistitiedot käytetään selaimilla, kiintolevy, CPU, web-palvelin, WINS ja DNS palvelut. Perusteella rakenne ovat tietuejoukkoja. Kukin niistä liittyy tiettyyn elementin tai datayksikkö, jotka työntyvät kopio mitä on päämuistiin. Merkintöjä on tunniste (TAG), jonka avulla määritetään sovittamalla. Katsotaanpa hieman toisesta näkökulmasta: mitä välimuistitiedot puhelimessa "Samsung" tai muun valmistajan? Ovatko ne poikkeavat jotka ovat tietokoneen? Vuodesta perustavanlaatuinen näkökulmasta - ei pelkästään kokoero.

Prosessi käyttää

Kun asiakas (heidät on lueteltu yläpuolella) pyytää tietoja, ensimmäinen asia, joka tekee tietokoneen - tutkii välimuisti. Jos halutaan merkintä, niin sitä käytetään. Näissä tapauksissa kyseessä on osuma. Säännöllisesti tiedot kopioidaan välimuistista päämuistiin. Mutta jos vaadittu ennätys ei ole löydetty, on etsiä sisältöä pohja varastointia. Kaikki ottaa tiedot siirretään välimuistiin, niin että se sitten voidaan käyttää nopeammin. Pyyntöjen prosenttiosuus kun menestyessään kutsutaan tasoa tai osuma suhde.

päivittää tietoja

Käytettäessä esimerkiksi verkkoselaimen tarkistetaan paikallisen välimuistin löytää kopion sivun. Ottaen huomioon rajoitukset tämän muistin tyyppi, neiti on päättänyt hylätä tietoa tehdäkseen tilaa. Päättää, mitä korvataan, käyttävät erilaisia algoritmeja siirtymä. Muuten, jos puhumme siitä, että tämä välimuistissa datan "Android", että suurimmaksi osaksi niitä käytetään käsitellä kuvia, ja Application Data.

kirjoittaa Policy

Modifioinnin aikana sisällön välimuistin ja päivittää tiedot päämuistiin. Aikaviive, joka kulkee sovellus tietoa riippuen tallennuksen politiikkaa. On olemassa kahta päätyyppiä:

  1. Pikanauhoitusta. Jokainen muutos kirjataan synkronisesti päämuistiin.
  2. Viivästyy tai yritettiin asettaa. Päivittää tietoja säännöllisesti järjestettyjä, tai pyydettäessä asiakkaan. Seurata onko muutettiin käyttämään merkin kaksi valtiota: "likaisen" tai muuttaa. Kun kyseessä on miss voidaan tehdä kaksi valitusta, joiden tavoitteena keskusmuisti: ensimmäinen käytetään tallentamaan tiedot, jotka on muutettu välimuistin ja toinen - lukea haluttu kohde.

Se voi olla sellainen, että informaatio on tarpeetonta välipuskuriin. Tämä tapahtuu, kun tiedot päämuistiin tekemättä mitään muutoksia välimuistiin. Johdonmukaisuuden, kaikki muokkaus prosessien koherenssifunktion protokollia.

nykyajan haasteisiin

Kasvaessa taajuuden prosessorit ja lisääntynyt muistin suorituskykyä, uusi ongelma-alueita - rajoituksista liitännän tiedonsiirron. Mikä voi huomata asiantunteva henkilö? Välimuisti on erittäin hyödyllistä, jos taajuus on pienempi kuin RAM prosessorissa. Monet niistä on oma välipuskurista vähentää käyttöajan muisti, joka on hitaampi kuin rekistereitä. CPU tukevia virtuaalinen käsitellään, asettaa usein pieniä, mutta erittäin nopea Address Translation puskuria. Mutta muissa tapauksissa, välimuisti ei ole kovin hyödyllinen, ja joskus vain aiheuttaa ongelmia (mutta se on yleensä tietokoneissa, jotka on tehty ei-ammattimainen versio). Puhuminen mitä välimuistitiedot älypuhelimen, kansalaisjärjestö totesi, että koska pieni koko laite on tarpeen luoda uusia pienoiskoossa välimuistin toteuttamista. Nyt jotkut puhelimet voivat ylpeillä parametreja kymmenen vuotta sitten, kehittynyt tietokone - mutta mitä eroa niiden koon!

Synkronoida eri puskureita

Välimuisti on hyödyllinen, kun yksi, ja miten säilyttää tehokkuutta tätä tekniikkaa, jos monet heistä? Tämä ongelma on ratkaistu puskuria koossapysyvyys. On olemassa kolme vaihtoehtoa tiedonvaihtoa:

  1. Inclusive. Välimuistin voi käyttäytyä kuin haluat.
  2. Poissulkevia. Suunniteltu kussakin yksittäistapauksessa.
  3. Ei-yksinomaisen. yleisesti hyväksytty standardi.

välimuistin tasojen

Heidän määränsä on yleensä yhtä kuin kolme tai neljä. Mitä suurempi tason muistin, joten se on enemmän tilaa vievä ja hitaampi:

  1. L1-välimuisti. Nopein tason välimuisti - ensin. Itse asiassa, se on osa prosessori, koska se sijaitsee yhdellä sirulla, ja koskee toimilohkot. Yleensä kahteen tyyppiin: käskykätkömuistista ja dataa. Useimmat nykyaikaiset prosessorit eivät toimi ilman tätä tasoa. Tämä välimuisti toimii prosessorin taajuus, joten viittaus se voi suorittaa kussakin kellojaksossa.
  2. L2-välimuisti. Yleensä sijaitsee yhdessä edellinen. Erillinen muisti alueilla. Selvittää sen arvo, tarvitset koko tilavuus, samaa kuin välimuistin tiedot, jaettuna useita sydämiä, joka on prosessorin.
  3. L3-välimuistia. Hidas, mutta suurin riippuvainen välimuisti. Tyypillisesti yli 24 megatavua. Sitä käytetään synkronoimaan saadut tiedot välimuistiin eri toisella tasolla.
  4. L4 välimuisti. Käyttö on perusteltua vain korkean suorituskyvyn multiprocessing palvelinten ja keskusyksiköt. Toteuttaa se erillisenä siru. Jos kysyt kysymyksen, joka on välimuistin tiedot älypuhelin "Samsung" ja katsomalla sitä, tällä tasolla - Voin sanoa, että 5 vuotta tarkasti kiire.

välimuisti assosiatiivisuus

Tämä on perustavanlaatuinen ominaisuus. Assosiatiivisuus on välimuistissa tietojen näyttämiseen tarvitaan loogista segmentointia. Hän puolestaan on tarpeen sen vuoksi, että peräkkäinen skannauksen kaikkien nykyisten linjojen kestää kymmeniä syklit ja tuo kaikki edut. Näin ollen, RAM-muistin solut jäykkä noudattaminen datavälimuisti, jotta voidaan vähentää hakuaikaa. Jos vertaamme väli- puskurit ovat saman tilavuuden, mutta eri liitännäisyys jonka kanssa hänellä oli suuri halu työskennellä hitaammin, mutta suuri tiettyä tehokkuutta.

johtopäätös

Kuten näette, välimuistissa tiedot tietyin edellytyksin avulla tietokone voi toimia nopeammin. Mutta, valitettavasti, on vielä melko paljon seikat, joista voit työskennellä pitkään.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fi.birmiss.com. Theme powered by WordPress.