RAM moduļi ir lētāki nekā jebkad agrāk, tad kāpēc mēs nedarbojam visu savu operētājsistēmu pie ātrdarbīgām RAM bankām?
Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.
SuperUser lasītājs pkr298 vēlas uzzināt, kāpēc mēs neesam izmantojuši operētājsistēmas RAM, nevis disku balstītas mašīnas. Viņš raksta:
RAM ir lēts un daudz ātrāk nekā SSD. Tas ir tikai svārstīgs. Tātad, kāpēc datoriem nav daudz RAM, un, ieslēdzot, viss tiek ielādēts RAM no cietā diska / SSD un vienkārši palaist visu no turienes, pieņemot, ka nav reāla vajadzība saglabāt neko ārpus atmiņas? Vai datori nebūs daudz ātrāki?
Protams, pašreizējā operētājsistēma to vispār neatbalsta, bet vai kāds iemesls šādā veidā netiek izmantots RAM?
Uz virsmas viņa izmeklēšana ir jēga, bet, protams, mēs neesam apauguši operētājsistēmā RAM, kuras pamatā ir dators; kāds ir atpakaļ stāsts?
SuperUser ieguldītājs Hennes piedāvā ieskatu, kāpēc mēs joprojām izmantojam disku balstītas sistēmas:
Ir daži iemesli, kāpēc RAM netiek izmantots šādā veidā:
- Kopējā darbvirsmas (DDR3) RAM ir lēta, bet ne tik lēta. It īpaši, ja vēlaties iegādāties samērā lielus DIMM.
- Kad izlādējas, atmiņa zaudē saturu. Tādējādi jums vajadzēs atkārtoti ielādēt saturu sāknēšanas laikā. Pieņemsim, ka izmantojat SSD izmēru RAMDISK 100 GB, tas nozīmē, ka aptuveni divu minūšu aizkavēšanās laikā 100 GB tiek kopētas no diska.
- RAM izmanto vairāk enerģijas (teiksim, 2-3 Watt uz DIMM, aptuveni tāds pats kā dīkstāves SSD).
- Lai izmantotu tik daudz RAM, jūsu mātesplatei būs nepieciešamas daudzas DIMM ligzdas un tām piemīt pēdas. Parasti tas ir ierobežots līdz sešiem vai mazāk. (Plašāka plakātu telpa nozīmē lielākas izmaksas, tādējādi palielinot cenas.)
- Visbeidzot, jums būs nepieciešama arī RAM, lai palaistu jūsu programmas, tādēļ jums būs nepieciešams normāls RAM lielums, kas darbosies (piemēram, 18 GiB un pietiekami, lai uzglabātu datus, ko jūs plānojat izmantot).
Ņemot to sakot: Jā, RAM diski pastāv. Pat PCI dēļiem ar DIMM ligzdām un kā ierīci ļoti augstas IOps. (Galvenokārt izmanto korporatīvo datu bāzēs, pirms SSD kļuva par iespēju). Šīs lietas tomēr nav lētas.
Šeit ir divi RAM diska karšu zemie end veidi, kas to padara ražošanā:Ņemiet vērā, ka ir vairāk veidu, kā to izdarīt, nevis tikai, izveidojot RAM disku kopējā darba atmiņā.
Jūs varat:
- Izmantojiet īpašu fizisko piedziņu ar nestabilu (dinamisku) atmiņu. Vai nu kā ierīce, vai SAS, SATA vai PCI [e] saskarne.
- Jūs varat darīt to pašu ar akumulatora atmiņu (nav nepieciešams kopēt sākotnējos datus tajā, jo tas saglabās tā saturu, kamēr rezerves jauda paliks spēkā).
- Jūs varat izmantot statiskās RAM, nevis DRAMS (vienkāršāku un dārgāku).
- Jūs varat izmantot zibspuldzi vai citu pastāvīgu uzglabāšanu, lai saglabātu visus datus (brīdinājums: zibatmēm parasti ir ierobežots rakstīšanas ciklu skaits). Ja jūs izmantojat zibsni kā tikai uzglabāšanu, tad jūs tikko pārcēlās uz SSD. Ja jūs visu uzglabājat dinamiskā atmiņā un saglabājat rezerves dublējumizturību, tad atgrieztos pie ierīcēm.
Es esmu pārliecināts, ka ir daudz veids, kā aprakstīt no Amiga RAD: atiestatīt izdzīvojušos RAM diskus uz IOPS, nodiluma nolīdzināšana un G-d zina, kas, tomēr es samazināšu šo īso un vienīgo sarakstu ar vēl vienu vienumu:
DDR3 (pašreizējās DRAM) cenas salīdzinājumā ar SSD cenām:
- DDR3: 10 eiro par GiB vai 10,000 eiro par TiB
- SSD: ievērojami mazāk. (Apmēram 1/4 līdz 1/10.)
Ja vēlaties lasīt vairāk par RAM diskiem, pārbaudiet, vai RAM diski ir paskaidroti: kas tās ir un kāpēc jūs, iespējams, nedrīkstat lietot vienu.
Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.