TietokoneetOhjelmistot

Mikä on välimuisti

Ei kaikki tietokoneen omistajat tietävät , että tällainen välimuistin, vaikka se on aktiivisessa käytössä ehdottomasti kaikki valmistajat, molemmat prosessorit ja ohjelmia. Jotkut käyttäjät ovat vasta viime aikoina alkaneet kehittää henkilökohtainen tietokone, joskus keskustelupalstoilla Global Network valittavat hidasta suorittaessa elektronisten avustajia. Jos esimerkiksi 5 sekuntia kulua alusta tunnisteen toimisto-ohjelmat ja syntyminen sen ikkunat, niin se pidetään valtava aikaa. Tai valtiot, jotka ovat 10-15 sekuntia tarvitaan käynnistää käyttöjärjestelmää kiintolevyltä magneettisiin Platters - ajanhukkaa. Yllättävä: vain kymmenkunta vuotta sitten, käynnistää ohjelma voisi kestää jopa lähes puoli minuuttia, ja sitä pidettiin nopeasti. Yksi asia on selvä - lisääntynyt tietokoneen suorituskykyä merkittävästi, ja tämä ei ole viimeinen rooli välimuisti prosessorin.

Kuten käytetään tietokoneiden muistimoduulit perustuu DRAM-teknologiaan (dynaaminen muisti random access). Ominaisuuksia tämän teknologian edullinen, luotettavuus ja ... suhteellisen alhaisella nopeudella. DRAM käytetään kymmenen vuotta sitten, vaikka vielä hitaammin sen muutoksia. Jos hetkellä pääsy muistisolujen on viivästynyt noin 200 nanosekuntia, niin nyt tämä arvo on voittaa este 20 ns. Tuntuisi - nopeuden pitäisi olla aivan upea! Kuitenkin, rinnakkain parantaminen DRAM myös lisääntynyt kapasiteetti prosessorin väylän, niin yleinen suhde on muuttunut ei niin kuin se voisi. Täällä tulemme kysymykseen , mitä välimuistin. Kuinka voin lisätä osajärjestelmän suoritustasoa Computer Memory? Vastaus on selvä - on mahdollista korvata vanhentuneen DRAM jotain enemmän progressiivinen. Mutta surullisen Intel kokemus kalliita baareja Rambus ehdotti, että korvaaminen ei pitäisi merkittävästi lisätä kokonaiskustannuksia.

Ilman tätä rajoitusta, kukaan ei olisi ikinä uskonut, että tällainen välimuistin, koska tällainen mekanismi ei olisi järkeä. Riitä korvaamaan kehittyneempiä DRAM SRAM (Static Random memory access) ja ongelma voitaisiin ratkaista. Mutta tämä merkitsisi että kustannukset nousevat merkittävästi. Näin ollen olen ehdottanut kompromissia versio oli niin onnistunut, että sovelletaan aikaan ensimmäisen 80286 nopeaan muistiin lohkojen on järjestetty lisäämään järjestelmän suorituskyvyn välisen suhteellisen hidas muistimoduulit ja nopea prosessori. Määrän suhteen DRAM-solujen on erittäin vähäinen määrä, joka vaihtelee välillä 8 kbps (L1) jopa kymmeniä megatavua (L3 taso). Special ohjain kulkee kaksisuuntainen tietovirran ja niiden kopiot nopeasti muistiin. Seuraavassa pyynnöstä CPU DRAM tarkistetaan, onko mitään "left" oikeat tiedot, ja jos ne löydetään, lähetyssuorittimen on vain välimuisti. Kuten voidaan nähdä, toimintaperiaate on hyvin yksinkertainen. Vaikeuksia syntyy toteutustavat: kehittäjät täytyy päättää, millaisia tietoja on päällekkäisiä, miten päivittää niitä, miten parantaa työtehoa, jne Mutta tämä on hyvin iso aihe, joten enemmän sitä löytyy erikoistuneita lähteet ..

Siten, vastaus kysymykseen, mitä välimuistin, voidaan formuloida seuraavasti: välimuisti on puskuri, johon ohjain kirjoittaa / lukee tietoja, kasvatetaan suorituskykyä muistin alijärjestelmän.

Ja osalta verkon sovellus , joka on välimuistin? Selain Käyttäjä katseltaessa sivuja Internetissä käyttäen samaa ratkaisua. Kun ensimmäisen avaamisen minkä tahansa osan, monta sivua (kuva) tallennettu kansioon levyn, ja myöhemmin pääsee näitä tietoja ei ladataan hidas rainan, ja ne on lisätty kansion, kasvaa aallokko nopeus. Kiihtyvyys on nähtävissä erityisesti alhaisilla nopeuksilla Internet.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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