Android

Gt selittää: mikä on cpu-välimuisti, mitä se tekee

Samsung Galaxy S10+ Plus İçindeki Tüm Parçaları Çıkardık ve Özelliklerini Anlattık !

Samsung Galaxy S10+ Plus İçindeki Tüm Parçaları Çıkardık ve Özelliklerini Anlattık !

Sisällysluettelo:

Anonim

Olemme jo puhuneet jo jonkin verran selaimen välimuistista täällä -sovelluksessa, joten useimpien sinun on tunnettava se jo. Mutta on myös toinen välimuisti, jota kaikki eivät ehkä tiedä. Ja se liittyy CPU: han. Jos olet mennyt tietokoneita rakentamaan itse, yksi prosessorissa aina mainituista teknisistä tiedoista on välimuisti.

Mutta miksi se tarvitsee tätä? Mitä se oikeastaan ​​tekee?

Pieni tausta

Niille teistä, jotka olette nähneet henkilökohtaisten tietojenkäsittelyn kehityksen heti alusta alkaen, muistat ikäisten tietokoneiden tekniset tiedot. Muistisirut olivat ennen KB-tiedostoja, samoin prosessorin nopeudet. Ajan myötä muutimme taajuusalueelle MHz, muistipiirien ajon ollessa 4 MHz ja CPU 2 MHz.

Joten, jos CPU tekisi pyynnön tällaisessa järjestelmässä, muisti puhuisi nopeasti ilman viiveitä. Niiden vastaavat kellonopeudet auttoivat prosessoria toimimaan nopeasti. Siirry eteenpäin vuosikymmenen tai kahden kuluttua ja nyt voit saada CPU: ita, jotka voivat toimia GHz: n nopeudella, mutta valitettavasti muistisirut eivät voineet pysyä mukana.

Suuri ongelma: Yksi ratkaisu

Nopeasti kasvavat CPU-nopeudet tarkoittivat, että CPU: n joutui tosiasiassa odottamaan muistisirua ymmärtääkseen lähettämiensä pyyntöjen nopeaa peräkkäisyyttä. Tämä oli ongelma. Voit teknisesti rakentaa muistia, jolla on sama nopeus kuin prosessorilla, mutta pii vaatii enemmän tilaa piin jokaisen tiedon tallentamiseksi. Ne maksaisivat paljon enemmän kuin DIMM-moduulit, joita tänään käytämme.

Kiertotapa? Jaa muisti kahteen osaan. Päämuisti, jonka rakennamme dynaamisesta RAM: sta, sekä toisen tyyppinen muisti, jonka rakennamme CPU: hon. Se on paljon pienempi, mutta on myös paljon nopeampi muisti kuin DRAM. Ja tätä me kutsumme välimuistiksi.

Mitä se tekee?

Välimuisti voi olla vanhanaikainen englanninkielinen sana, mutta juuri se CPU-välimuisti tekee - se tallentaa asiat. Ajattele sitä kuin merirosvon aarrearkku. Ok, ehkä ei. Koska olemme kaikki nörttejä ja puhuin jo web-selaimen välimuistista, tämän välimuistin toiminnot ovat myös samat.

Joten sen sijaan, että tietokone toimittaisi pyynnön tuhansien mailien päässä olevalle verkkopalvelimelle ja lataa sitten kuvat ja sisällön joka kerta, välimuisti säilyttää suurimman osan muististaan ​​millä tahansa selaimella. Tämä säästää aikaa ja verkkosivut avautuvat paljon nopeammin selainten välimuistin ansiosta.

Suorittimella on sama ongelma, se voi puhua omaan muistiinsa paljon nopeammin kuin mitä se pystyy päämuistiin. Joten joka kerta, kun suoritin pyytää vähän tietoja, se "tallentaa" kopion paikalliseen muistiin. Tämän avulla se voi noutaa sen paljon nopeammin lähitulevaisuudessa tarvittaessa.

Lisätty temppuja

Mutta se ei ole kaikki. Prosessorin paikallinen muisti mahdollistaa sen, että se ei vain tallenna ja lue dataa tavulta, vaan myös seuraavalta riviltä. Jos CPU suorittaa yhden käskyn kerrallaan, on suuri mahdollisuus, että sitä seuraa tunnettu määrä ohjeita päätoiminnon jälkeen.

Joten sen sijaan, että vain kerätään yksi sana muistista kerrallaan, CPU voi käyttää seuraavia 128 tavua muistia ja se lukee kutsutun välimuistirivin - yhden rivin 128 CPU: sta yhdellä kertaa. Ajatuksena on aina vähentää aikaa ja tehdä koko prosessista paljon nopeampaa.

Ostatko tietokoneen? Sitten tässä on, miten voit vertailla prosessoria, RAM-muistia ja muita tietoja ennen ostamisen viimeistelemistä.

Suurempi on aina parempi?

No, ei aina, mutta muistivälimuistin tapauksessa - niin todella on. Kerro meille epäilyksesi foorumissamme, jos sinulla on vielä.