RAM-muistin ja puskurin välinen ero

En ole etsinyt, mutta en saanut tarkkaa eroa RAM-muistin ja puskurin välillä. Jos molempia käytetään väliaikaiseen tallennukseen, miksi ne nimetään eri tavalla, kun molemmilla on sama ominaisuus?

Vastaa

A puskuria käytetään yleensä vain väliaikaisena tallennustilana, kun jotain lähetetään tai luetaan. Saatat esimerkiksi lukea tietoja hitaasti reagoivasta ulkoisesta tallennusvälineestä (esim. CD-levyltä) ja käsitellä sitä jatkuvasti. Tässä asetuksessa , ensimmäinen prosessi lukee palat tietovälineestä ja kirjoittaa sen puskuriin tarpeen mukaan, kun taas jälkimmäinen lukee puskurista ikään kuin se lukisi suoraan varastosta.Tämä välttää umpikujat, koska jälkimmäinen prosessi ei tarvitse yksinoikeutta tallennusväline.

Sen sijaan RAM-muistia käytetään yksinkertaisesti yleiskäyttöisten tietokoneiden prosessien päämuistina. Voi olla, että useita puskureita ei vain RAM-muistissa vaan myös muissa muistimoduuleissa. Sanominen, että RAM-muistia käytetään ”väliaikaiseen tallennukseen”, voi olla melko harhaanjohtavaa, koska ”väliaikainen” tarkoittaa tässä tosiasiallisesti ”kunnes sitä käyttävä prosessi on passiivinen tai sukupuuttoon” (eikä ”ennen kuin tietoja ei enää tarvita”).

Yhteenvetona voidaan todeta, että puskuri on abstrakti käsite (ja sitä on todella olemassa vain ohjelmistotasolla); RAM on tietyntyyppinen tallennustekniikka.

Answer

SSD-asemia käytetään usein puskureina. Et soittaisi SSD-aseman RAM-muistiin?

RAM on Random Access Memory. Puskuri on tietorakenne, jota käytetään tiedonkulun optimointiin.

Teet luokan virheen. Vertaat asioita, joita ei voida verrata. Se on kuin kysyisit, miksi nenääsi ei kutsuta Usain Boltiksi, kun he molemmat juoksevat.

vastaus

Puskuri on käsite. Se on rakenne, jota käytetään tietojen pitämiseen pitämään ne ”lähempänä”, kun käsittelet niitä uudelleen. Kuten puskuroi YouTube-video. Puskureina käytetään monenlaisia muisteja. RAM on varmasti hyvä puskurien pitämiseen, mutta suurille tiedoille voit myös puskuroida tietoja kiintolevylle tai SSD: lle.

Puskureita käytetään pääasiassa datan lukemiseen, jonka lukeminen ja kirjoittaminen on kallista (kallista ajallisesti tai kaistanleveydeltä jne.), joten sinun pitäisi mieluummin lukea vain osa siitä, työskennellä sen kanssa ja kirjoita se sitten takaisin, kun olet valmis. Ja RAM on hyvä paikka tehdä niin, ellei tietosi ole valtavat. Kuten tiedät, nykyinen RAM-muisti siirtyy sadoista MiB: stä (älypuhelimet) kymmeniin GiB: hen (huippuluokan tietokone).

RAM on tietyntyyppinen muisti. Paljon ohjelmistoja käyttää sitä puskurien pitämiseen, mutta myös omaan koodiinsa jne.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *