10Aug
RAM-i moodulid on odavamad kui kunagi varem, miks ei tööta meie kogu operatsioonisüsteem väga kiirelt RAM-pankadelt?
Tänane küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.
Küsimus
SuperUser lugeja pkr298 soovib teada, miks me ei kasuta kettale pandud masinate asemel RAM-põhiseid masinaid. Ta kirjutab:
RAM on odav ja palju kiirem kui SSD-d. See on lihtsalt muutlik. Miks ei pea arvutitel palju RAMid ja kui see on võimeline, laaditakse kõvakettale / SSD-le kõvakettale kõik RAMid ja käivitatakse kõike seda, eeldades, et puudub tõeline vajadus säilitada midagi väljaspool mälu? Kas arvutid ei oleks palju kiiremad?
Muidugi, praegune operatsioonisüsteem ei pruugi seda üldse toetada, kuid on mingit põhjust, miks seda sellist mälu ei kasutata?
Sellel pinnal on tema uurimine mõttekas, kuid selge, et me ei mäleta RAM-põhist arvutite ehitamist;mis on tagurugu?
Vastuse
SuperUseri kaastöötaja Hennes pakub mõningat ülevaadet selle kohta, miks me ikkagi kettapõhiseid süsteeme kasutavad:
Sellel on mitu põhjust, miks RAM seda ei kasutata:
- Common desktop( DDR3) RAM on odav, kuid mitte päris odav. Eriti kui soovite osta suhteliselt suured DIMM-id.
- RAM kaotab sisu, kui see on välja lülitatud. Seega peate laadima sisu uuesti laadimise ajal.Ütle, et kasutate SSD suurusega RAMDISK 100 GB, see tähendab umbes kaks minutit, samal ajal kui 100 GB kopeeritakse kettalt.
- RAM kasutab rohkem võimsust( ütleme 2-3 W per DIMM-i, umbes idleping SSD-ga).
- Et kasutada nii palju RAM, on teie emaplaadil vaja palju DIMM-pistikupesasid ja nende jälgi. Tavaliselt on see piiratud kuuele või vähemale.(Rohkem ruumi ruumi tähendab rohkem kulusid, seega kõrgemaid hindu.)
- Lõpuks vajab ka programmide käivitamine RAM-i, nii et peate tavapärase RAM-i töömahtu tegema( nt 18GiB ja piisavalt selleks, et salvestada andmeid, mida ootate)kasutada).
Olles öelnud: Jah, RAM-kettad on olemas. Isegi kui PCI-plaat koos DIMM-pistikupesadega ja väga kõrge IOps-seadme jaoks.(Enamasti kasutatakse ettevõtte andmebaasides, enne kui SSD sai võimaluseks).Need asjad pole aga odavad.
Siin on kaks näidet tootmisprotsessis kasutatavatest madalama RAM-kettakaaradest:
Pange tähele, et seda on veel palju võimalusi, kui lihtsalt luua RAM-kettase ühises töömälus.
Võite:
- Kasutage selleks spetsiaalset füüsilist draivi, millel on volatiilne( dünaamiline) mälu. Kas seadme või SASi, SATA või PCI [e] liidese kaudu.
- Saate teha sama ka aku tagatud mälu( puudub vajadus kopeerida esialgsed andmed sellest, kuna see hoiab selle sisu nii kaua, kui varuvõimsus jääb kehtima).
- Võite kasutada staatilisi RAMid, mitte DRAMe( lihtsam ja kallim).
- Võite kasutada kõiki väljuvaid või muid püsiva salvestusruumi( Hoiatus: välklampil on tavaliselt piiratud arv kirjutamistsükleid).Kui kasutate ainult välklampi, siis läksite lihtsalt SSD-de juurde. Kui salvestate kõike dünaamilises RAMis ja salvestate välklambi varundamiseks väljalülitamiseks, siis läksite tagasi seadmetesse.
Olen kindel, et Amiga RAD-il on veelgi parem kirjeldada: reset raadiospektoreid IOPS-i, kulumise tasandamine ja Gd teab seda, aga ma lühendan selle lühikese ja ainus loendi veel ühe elemendi:
DDR3( praegune DRAM) hinnad versusSSD hinnad:
- DDR3: 10 eurot GiB kohta või 10 000 eurot TiB
- SSD-de kohta: märkimisväärselt vähem.(Umbes 1/4 kuni 1/10.)
Kui soovite lugeda RAM-kettadest rohkem, vaadake RAM-kettad Explained: mis need on ja miks te ei peaks seda tõenäoliselt kasutama.
Kas lisada seletusesse midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.