Mi az elsődleges és másodlagos tároló?
Kép jóváírása: jopstock/Moment/GettyImages
A legtöbb számítógéppel kapcsolatos webhely és bevezető számítógépes tanfolyam elmondja, hogy különbség van a RAM és a tárhely között. A RAM a számítógépe munkaterülete, ők megmondják, és a tárhely – általában a merevlemez – az a hely, ahol a dolgokat addig tárolják, amíg szükség van rájuk. Ebben az összefüggésben ez igaz, de a mérnökök és informatikusok az elsődleges és másodlagos tárolásról is beszélnek. Ebben az értelemben a RAM egyben tárhely is.
Minden Megtörténik Valahol
A számítógép központi eleme a CPU vagy központi feldolgozó egység. Ez az a processzorchip, amelyik elvégzi a munkát, legyen az Intel vagy AMD csúcskategóriás chipje, vagy a táblagépében vagy mobiltelefonjában hűvösebben működő, alacsonyabb fogyasztású ARM processzor. Feladata az, hogy utasításokat vegyen át a futtatott programoktól, majd végrehajtsa ezeket az utasításokat az információk manipulálására. A processzorchipnek szüksége van egy helyre, ahol elvégezheti a munkáját, és egy helyre, ahol tárolhatja az információkat, amelyeken dolgozik. Itt jönnek a képbe a tárolóeszközök.
A nap videója
Elsődleges és másodlagos tárolóeszközök
A számítógép tartalmaz kétféle információ. Az egyik olyan információ, amelyet a processzor egy adott pillanatban aktívan használ, a másik pedig az az információ, amelyet csak addig őriz, amíg szükség lesz rá. Így határozza meg az elsődleges és másodlagos tárolót: Ha az információ aktívan használatban van, akkor az az elsődleges tárhelyen van. Ha jelenleg nincs használatban, de csak későbbre tárolják, akkor a másodlagos tárolóban van.
A RAM egy tárolóhely
Lehet, hogy nem így gondolod, de a rendszer munkamemóriája – a RAM-ja – valójában egy tárolóhely Ebben az értelemben. Ez az a hely, ahol számítógépe információkat és utasításokat tárol, amelyeket jelenleg használ. Létezik a nagy sebességű memóriának egy speciális formája is, az úgynevezett gyorsítótár, amely közvetlenül a processzorchipbe van beépítve. Amikor a processzor betölt egy adott utasításkészletet vagy adatot, a következő részt is beolvassa, és erre a területre helyezi a gyors hozzáférés érdekében. Az információk gyorsítótárból való lehívása gyorsabb, mint a merevlemezre való visszatérés, így felgyorsítja a feldolgozást.
Elsődleges tárhely vs. Másodlagos tárhely
Ha az elsődleges tárhely a rendszer RAM-ja és gyorsítótára, nem fog meglepődni, ha megtudja, hogy minden más tárolóeszköz másodlagosnak minősül. A számítógépe által használt másodlagos tárhely fő része a merevlemez, de az USB pendrive-ok, DVD-ROM-ok és még az olyan online szolgáltatások is, mint a Dropbox vagy a Google Drive, ugyanúgy működnek. A másodlagos tárolással kapcsolatban a két fontos dolgot meg kell jegyezni sokkal több helyet ad, mint az elsődleges tárhely, és sokkal, de sokkal lassabb.
Hely a cuccok tárolására
A rendszerben lévő RAM mennyisége folyamatosan növekszik, de jelenleg a legtöbb új számítógép legfeljebb 16 GB-ot tartalmaz. A gyorsítótár még kisebb, például a nyolcadik generációs Intel i5 és i7 chipek esetében mindössze néhány megabájt. Másodlagos tárolás ehhez képest akkora lehet, amennyire szüksége van. Az 1-3 terabájtos hagyományos merevlemezek – egy terabájt 1000 GB – elég olcsók minden lelkes vásárolni szeretne, és a hálózathoz csatlakoztatott tárhelyet és az online tárhelyet csak az Ön korlátozza költségvetés.
A sebességkülönbség óriási
Két oka van annak, hogy az elsődleges tárolás ilyen gyors. Az első a saját működési sebessége, amelyet a másodperc milliomod részeiben mérnek. A második az közvetlen, nagy sebességű adatátviteli útvonala van a processzorhoz. A meghajtóknak nincs ilyen közvetlen útvonala, így az információkat az alaplapon keresztül kell a processzorhoz továbbítaniuk. Ez olyan, mintha a felszíni utcákon ingáznánk a széles, többsávos autópálya helyett. Nincs annyi sáv, alacsonyabbak a sebességhatárok, és hiába jó az autód és a vezetésed, nem érsz el olyan gyorsan.
Még néhány analógia
Néhány másik valós analógia hasznos lehet.
- Ha kisebb javítást végez a háza táján, a szerszámot tartó kéz olyan, mint a számítógép RAM-ja, a szerszámszíj pedig a gyorsítótár. Ha vissza kell mennünk a szerszámosládához, vagy – ami még rosszabb – a fészerben kell turkálnia, hogy találjon valamit, az biztosan lelassítja a javítást.
- Ha főz, a serpenyőben lévő összetevők olyanok, mint a RAM-ban lévő információk, és a tűzhely mellett ülők, amelyek már fel vannak vágva a vágódeszkára, a gyorsítótárban vannak. Ebben a példában a hűtőben vagy a szekrényekben lévő összetevők másodlagos tárolóban vannak.
Nem minden másodlagos tárhely egyenlő
Ha olyan rendszert próbál összeállítani, amely jól teljesít, akkor a másodlagos tároló kiválasztása sokat számíthat. Eltekintve a teljesítménybüntetéstől, amelyet azért fizet, mert nincs közvetlen elérési útja a RAM-hoz, a meghajtók nyers teljesítményük nagyon eltérő lehet. Egyes hagyományos merevlemezek sokkal gyorsabbak, mint mások, a modern szilárdtestalapú meghajtók vagy SSD-k pedig még gyorsabbak. A leggyorsabb meghajtók többe kerülnek, így egyensúlyba kell hoznia a költségvetést és a teljesítményigényt.
Forgási sebesség a merevlemezeken
A hagyományos merevlemezekkel az adatokat fizikailag tárolják tányérokat, vagy fémlemezek, amelyek nagy sebességgel forognak. Minél nagyobb a sebesség, annál jobb a teljesítmény. A legalacsonyabb teljesítményű lemezek 5400-as, a jobbak 7200-as fordulatszámon forognak, a csúcsmodellek pedig elérhetik a 10-15000-et. Ez azt jelenti, hogy gyorsabban tudják elolvasni az adatokat, miután megtalálták azokat. Valamint az első helyen az adatok megtalálásához szükséges idő – egy mérés ún késleltetés - lemegy. Ez javítja a teljesítményt, de nem annyira, mint az SSD-re váltás.
A szilárdtest-előny
A szilárdtestalapú meghajtóknak nincs mozgó alkatrésze, így nincs fizikai tányér az olvasáshoz. Ehelyett a RAM egy formáját használják nem illékony, ami azt jelenti, hogy az áramellátás kikapcsolásakor nem veszíti el az adatait. Ez sokkal gyorsabb, mint lemezről olvasni Az SSD-k késleltetése alacsonyabb, mint a hagyományos merevlemezeké. Az adatokat továbbra is az alaplapon keresztül kell továbbítaniuk a processzornak, így az lassabb, mint az elsődleges tárhely, de ez nagy előrelépés egy normál meghajtóhoz képest.
Felhőalapú és offline tárolás
A merevlemez a másodlagos tárhely fő formája a számítógépén, de valószínűleg másokat is használ. Ezek lehetnek fizikai dolgok, például DVD-k és pendrive-ok, vagy hálózati tárolók, amelyek az adatokat a vállalat szerverein vagy felhőszervereken helyezik el valahol az interneten. Ezek általában lassabbak, amelyet olyan tényezők korlátoznak, mint az internetkapcsolat sebessége vagy az USB-portok. A hüvelykujj-meghajtókról és a DVD-kről néha úgy is beszélnek offline tárhely mert fizikailag be kell helyeznie őket, mielőtt a számítógép felhasználhatja az adataikat. Leginkább olyan információkra használhatók, amelyekhez napi rendszerességgel nem fér hozzá, ezért néha az „elsődleges tárhely” és a „másodlagos tárhely” kifejezéseket más értelemben használják.
Újabb megoldás az elsődleges és másodlagos tárolóeszközökre
A kifejezések ezen alternatív értelmezése szerint az elsődleges tárolóegység a számítógép merevlemeze, a másodlagos tároló pedig minden lassabb, például a felhőalapú tárhely vagy a pendrive-ok, archivált vagy kevésbé használt információkhoz használ. Előfordulhat, hogy számítógépének elsődleges tárolóeszközeként egy nagy teljesítményű SSD, másodlagos egysége pedig egy nagy, olcsó merevlemez. A vállalkozások ugyanezt nagyobb léptékben teszik meg, az otthoni felhasználók rendszerében az egyes merevlemezek helyét nagyobb és kisebb teljesítményű, hálózatra kapcsolt tárolóegységek veszik át.