Motivul pentru RAM-disk
După ce, la un moment dat, atunci când bunica mea era tânăr, și calculatoare - mari, au fost primii oameni care au privit la potențialul de dispozitive de calcul. Ei au fost primii „utilizatori“ și calculatoarele utilizate pentru a rezolva diverse probleme. Cu toate acestea, foarte curând a devenit clar faptul că dezvoltarea în continuare necesară a calculatorului, astfel încât să puteți aplica pe scară mai largă. Hardware-ul computerului a început să se dezvolte, în principiu, la fel ca orice altă industrie. Rezultatul a fost separarea de dispozitive de stocare de memorie (temporizatoare amintesc ce ei au numit numai pentru citire de memorie sau ROM) și o memorie utilizată pentru un anumit timp (aceasta este o memorie cu acces aleator sau RAM). Desigur, din ROM-ul necesar în primul rând pentru a asigura fiabilitatea de stocare, în timp ce memoria RAM a trebuit să fie rapid.
Dar, după cum a trecut timpul, aplicațiile dezvoltate rapid. Și apoi am găsit o strangulare conduce: uneori un timp considerabil necesar pentru a rula software-ul. Motivul pentru care se afla în cantitate mare de date de citire / scriere, sau într-un număr semnificativ de accese la disc. Sa dovedit că memoria este la fel de mult o nada atunci când vine vorba de accelerarea acțiunii. Ca urmare, a existat o idee de a aloca o anumită parte a memoriei, pentru a forma un fel de un disc virtual. Apoi, sistemul de operare (și, prin urmare, programul) va fi capabil să lucreze cu el la o viteză foarte mare.
Ce este un RAM-drive?
Deci, dacă generaliza, RAM-disk sau RAM-disk - este doar o virtuală (de exemplu, nu există ca un dispozitiv separat) pe disc, care se află în memoria calculatorului. În acest caz, este disponibil pentru sistemul de operare și toate programele ca unitatea hard disk convențională.Care sunt avantajele pe care le oferă? Poate că jocul nu este în valoare de lumânare? De fapt, este necesar să se înțeleagă în mod clar, ceea ce este capabil și nu este capabil de un disc virtual în memorie.
În primul rând, o oportunitate de a accelera lucrul cu acest disc. Prin plasarea în memoria poate fi mărită viteza de citire / scriere de ordine de mărime. O alternativă posibilă ar fi pentru a seta PC-ul la un hard disk regulat la un SSD-drive. Dar apoi a doua problemă va apărea: SSD drive-urile au o capacitate limitată de a rescrie informații. Cu alte cuvinte, în cazul în care programul este atras în mod activ pe disc, conduce apoi, treptat, inutilizabile. În plus, SSD-urile și mai rapide, încă nu se poate compara cu viteza de disc virtual în memoria RAM.
Un avantaj suplimentar poate fi un factor pentru a economisi bani pentru a cumpăra rapid discuri (în cazul în care punerea în aplicare software-ul utilizat pe disc), o fiabilitate considerabilă și durată lungă de viață (amintiți-vă pe restricțiile de înregistrare pentru SSD-drive-uri), liniștit (pentru că unitatea este în memorie).
Dacă te uiți la partea din spate a utilizării unui disc virtual, veți observa două minus majore. Este suficient de mic în comparație cu discurile clasice, precum și dependența de energie electrică. La primul punct este simplu: memorie - este încă o resursă limitată, care a rămas în urmă în serios dimensiunile disponibile din sistemul de disc, în special pentru utilizatorul mediu de calculator. În ceea ce privește al doilea punct, există, de asemenea, un motiv în minte: datele din memoria RAM nu este reținut atunci când alimentarea este oprită. Așa că cel puțin ar trebui să participe la bateriile de urgență în caz de defecțiuni și „surprize“ ale energiei și a fenomenelor naturale. Astfel, RAM-drive nu se implică ca depozitarea pe termen lung a informațiilor. Dacă datele de pe disc pe care doriți să salvați, trebuie să configurați păstrarea discului clasic, acesta va fi de obicei unitatea (de exemplu, SATA standard) sau un solid opțiune de stare (SSD-drive).
implementări de software
Primele tipuri de RAM-disc este o implementare de software pur. De exemplu, un driver special a fost scris pentru sistemul de operare MS-DOS, care vă permite să încărcați în memorie un disc virtual. Ca urmare, s-ar putea pune un program care ar funcționa chiar și fără un hard disk. Populare a fost crearea de discuri de boot, care a creat un disc virtual și mai târziu despachetat Programează și utilități din arhive. Ca urmare, a reușit să salveze în mod semnificativ spațiu pe disc floppy în sine. În plus, un avantaj important este abilitatea de a pune pe o astfel de instrumente de RAM-disc pentru a lucra cu unitatea de hard disk la un nivel scăzut, de exemplu, pentru recuperarea datelor în caz de eșec.
În sistemele moderne, cum ar fi caracteristici încorporate în Microsoft nu sunt, pentru ca fanii de Windows trebuie să utilizeze dezvoltare terțe părți. Se poate cita ca exemplu de punere în aplicare, cum ar fi SoftPerfect RAM Disk. Și RAMDisk RAMDisk Plus. ImDisk driver Virtual Disk. Opțiuni avansate de asemenea, sunt oferite pentru a configura auto-a salva / încărca un disc virtual, atunci când opriți și porniți calculatorul, rezolvând astfel problema de stocare pe termen lung a informațiilor.
În ceea ce privește sistemele de operare alternative, aici situația este ceva mai bună. Adepții Linux si FreeBSD pot utiliza capacitățile încorporate ale sistemului pentru a crea un disc virtual și găzduim solicitante programe sau fișiere utilizate în mod frecvent.
Pe lângă avantajele deja menționate ale unor astfel de opțiuni de implementare RAM-disc au următoarele avantaje:
- reducerea timpului pentru a avea acces la o bucată de date arbitrare;
- capacitatea de a utiliza nu sunt disponibile în sistemele de memorie pe 32 de biți (de exemplu, peste 3GB);
- ușurința de utilizare;
- Nu aveți nevoie să faceți upgrade la computer.
Dezavantajul este că cantitatea necesară de memorie. De asemenea, ține cont de faptul că ocupă întreaga memorie nu va funcționa - este necesar să se asigure activitatea este în continuare sistemul de operare în sine. Așa că utilizarea excesivă a RAM-disc (de exemplu, un sistem cu un gigabyte de memorie) poate avea efectul opus și de a reduce productivitatea.
Implementarea hardware RAM-disc
punerea în aplicare hardware, care implică utilizarea unor module speciale integrate în băncile lor de memorie sau carduri de expansiune pentru benzi standard de memorie, a apărut relativ recent. Cu toate acestea, ele pot fi echipate cu sistemul de baterii pentru a stoca informații pentru o anumită perioadă de timp (de obicei, în termen de câteva zile). Acest lucru permite ceva mai puțin să vă faceți griji cu privire la puterea de rezervă, dar încă nu oferă astfel de unități în comparație cu hard disk-uri în ceea ce privește depozitarea. Avantajul este, de asemenea, că nu se poate face griji cu privire la furnizarea suficientă memorie pentru a rula sistemul de operare.Exemple de utilizare RAM-drive pentru a accelera sistemul
Un exemplu clasic de utilizare este un RAM-disc care prezintă pentru el acele elemente care realizează un acces frecvent constant. De exemplu, poate fi o memorie cache pentru browser-ul Web. Având în vedere că internetul modernă presupune existența unui număr semnificativ de pagini de fișiere imagine și alte tipuri de conținut multimedia, apoi pentru a accelera paginile de deschidere de informații sunt stocate într-un dosar special și luat ulterior, și nu va porni din nou la rețea. Dacă mutați dosarul în memorie, este posibil să se atingă o viteză de până lucru. Cu toate acestea, trebuie să ținem cont de faptul că, dacă nu asigură păstrarea discului virtuale atunci când opriți sistemul, plus să fie îndoielnic. Pe de altă parte, în cazul în care discul este stocat în dispozitivul de stocare permanentă, puteți instala browser-ul în întregime în memoria RAM-disc. În acest caz, acesta poate fi redus (până la două ori mai mult și, printre altele), timpul necesar pentru a rula aplicația.
Desigur, pe o astfel de disc poate fi instalat nu doar un browser, dar, de asemenea, de exemplu, suita de birou sau de joc. Desigur, în cazul în care spațiul de disc virtual va fi suficient pentru astfel de scopuri. Pentru jocurile care de multe ori se referă la resurse pe o unitate sau în timpul încărcării jocului fragmente mari pot fi realizate în modul de joc mult mai lină și continuă. Deci, dacă jocul tău preferat îngheață uneori, este logic să se gândească la transferarea acestuia la un disc virtual.