Tietokoneet, Tietotekniikka
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?
Prosessi käyttää
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
- Pikanauhoitusta. Jokainen muutos kirjataan synkronisesti päämuistiin.
- 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
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:
- Inclusive. Välimuistin voi käyttäytyä kuin haluat.
- Poissulkevia. Suunniteltu kussakin yksittäistapauksessa.
- Ei-yksinomaisen. yleisesti hyväksytty standardi.
välimuistin tasojen
- 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.
- 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.
- 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.
- 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
Similar articles
Trending Now