Memorie de operare

RAM este proiectat pentru a stoca date în timp ce PC-ul se execută. Toate datele din memoria RAM sunt șterse complet atunci când PC-ul este oprit, atât în ​​timpul opririi normale cât și de urgență, de exemplu, din cauza unei întreruperi de alimentare care alimentează computerul.

Operarea RAM este direct legată de funcționarea procesorului și a dispozitivelor externe ale PC-ului, deoarece procesorul și dispozitivele externe "încred în" informațiile sale.

RAM-ul este conectat în interiorul PC-ului la magistralele PC-ului. la care sunt conectate atât procesoarele, cât și controlorii de dispozitiv I / O.

Este important să se înțeleagă că, dacă în procesul de înregistrare a datelor de memorie este făcută în orice celulă de memorie, conținutul acestei celule, care a fost înainte de noile informații vor fi pierdute iremediabil. Ie pe comanda procesorului, datele sunt scrise în locația de memorie specificată, în timp ce se șterge ceea ce a fost scris acolo.

Un alt aspect foarte important al operării RAM este împărțirea RAM în mai multe partiții utilizând software special care este susținut de sisteme de operare.

Faptul este că dispozitivele RAM moderne sunt suficient de mari pentru a stoca date din mai multe sarcini simultan în memorie. Procesorul poate procesa simultan mai multe sarcini.

Acest fapt a contribuit la dezvoltarea așa-numitul sistem de alocare dinamică a memoriei în cazul în care pentru fiecare activitate prelucrate de către operatorul de memorie procesor descărcat dinamic (și, prin urmare, variabilă în mărime și locație) Forum RAM.

Caracterul dinamic al operațiunii de memorie permite gestionarea memoriei disponibile mai punct de vedere economic, la timp „ținând departe“ „extra“ locații de memorie în unele sarcini și „adăugarea de“ zone suplimentare de memorie pentru alte sarcini în funcție de importanța lor, volumul de informații prelucrate, urgența punerii în aplicare, etc.

Alocarea dinamică "corectă" a memoriei pentru PC este sistemul de operare, în timp ce utilizarea "corectă" a memoriei în limitele atribuite este software-ul aplicației.

Este evident că cererile ar trebui să aibă capacitatea de a rula un sistem de operare, în caz contrar sistemul de operare nu va fi capabil de a aloca o memorie de program sau programul nu se poate „dreptul“ de a lucra în memoria alocată.

Din acest motiv, nu este întotdeauna posibilă rularea programelor scrise anterior care rulează sisteme de operare moderne sub controlul sistemelor vechi, de exemplu, în MS DOS sau în versiunile anterioare de Windows.

Este adevărat că, ca parte a sistemului modern de operare, este posibilă ajustarea manuală a gestionării memoriei pentru astfel de programe "depășite". Dar pentru a face acest lucru utilizatorii încep să nu ar trebui să fie, pentru că orice eroare în alocarea „manual“ de memorie poate duce la distrugerea sistemului de operare (deși cel mai adesea este „tratat“ cu ușurință, prin repornirea calculatorului).

Dacă o eroare este incorectă, atunci când se referă la o celulă de memorie, iar atunci când programul în memoria heap alocat, programatorii scrie un program, este important să știm ce a fost scris în memorie atunci când se produce o eroare. O astfel de informație despre conținutul RAM este numită "memorie dump".

Poate că ați întâlnit un mesaj care a sugerat trimiterea unui mesaj de eroare dezvoltatorilor de programe. Similar apare, în special, când rulați aplicații care rulează sistemul de operare Windows.

Acest mesaj înseamnă că programul încearcă să trimită dezvoltatorilor de software informații despre eroarea și conținutul memoriei RAM în momentul erorii prin Internet (cu cunoștințele și permisiunea dvs.).

Pentru utilizator, astfel de informații sunt complet inutile, conțin un set de date de neînțeles (de regulă, în format hexazecimal), dar îi spune mult dezvoltatorilor de programe.

Articole similare