Különbség a RAM és a puffer között

Kerestem, de nem lett pontos különbség a RAM és a puffer között. Ha mindkettőt ideiglenes tárolásra használják, akkor miért másképp vannak elnevezve, miközben mindkettőnek ugyanaz a tulajdonsága?

Válasz

A a puffert általában csak ideiglenes tárolóként használják, miközben valamit továbbítanak vagy olvasnak. Például előfordulhat, hogy lassan reagáló külső adathordozóról (pl. CD-ről) olvas adatokat és folyamatosan feldolgozza azokat. Ebben a beállításban , az első folyamat az adatok darabjait olvassa le a médiumról, és igény szerint a pufferbe írja, míg az utóbbi a pufferből úgy olvas, mintha közvetlenül a tárolóról olvasna. Ez elkerüli a holtpontokat, mivel az utóbbi folyamathoz nincs szükség kizárólagos hozzáférésre a médium.

Ezzel szemben a RAM egyszerűen az, amelyet fő memóriaként használnak az általános célú számítógépes folyamatokhoz. Több puffer lehet nemcsak a RAM-ban, hanem más memóriaegységekben is. Ha azt mondjuk, hogy a RAM-ot “ideiglenes tárolásra” használják, az meglehetősen félrevezető lehet, mivel az “ideiglenes” itt valójában azt jelenti, “amíg az azt használó folyamat inaktív vagy ki nem halt” (és nem “amíg az adatokra már nincs szükség”).

Összefoglalva: a puffer elvont fogalom (és csak szoftveres szinten létezik igazán); A RAM egy konkrét típusú tárolási technológia.

Answer

Az SSD meghajtókat gyakran használják pufferként. Nem hívná az SSD meghajtó RAM-ját, ugye?

A RAM a Random Access Memory. A puffer egy adatstruktúra, amelyet az adatfolyam optimalizálására használnak.

Kategóriahibát követ el. Olyan dolgokat hasonlít össze, amelyek nem hasonlíthatók össze. Olyan ez, mintha megkérdeznéd, miért nem hívják Usain Boltnak az orrodat, amikor mindketten futnak.

Válasz

Puffer fogalom. Ez egy olyan struktúra, amelyet az adatok tárolására használnak, hogy “közelebb” tartsák őket, miközben Ön újra feldolgozza azokat. Mint például egy YouTube-videó pufferelése. Sokféle memóriát használnak pufferként. A RAM minden bizonnyal kiválóan alkalmas pufferek tárolására, de nagy adatok esetén pufferelhet adatokat merevlemezen vagy SSD-n is.

A puffereket elsősorban olyan adatok tárolására használják, amelyek költséges olvasása és írása (költséges az idő, vagy a sávszélesség stb. szempontjából), ezért inkább csak egy darabot olvasna el belőle, dolgozzon rajta , majd írja vissza, ha végzett. A RAM pedig erre jó hely, kivéve, ha óriási adatai vannak. Mint tudják, a jelenlegi RAM a MiB (okostelefonok) százaitól a GiB (csúcskategóriás PC) tucatjaiig terjed.

RAM a memória típusa. Sok szoftver használja pufferek, de saját kódja stb. Tárolására is.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük