Memorie pentru computer - enciclopedia liberă online - Enciclopedia & Dicționar

un set de dispozitive tehnice și a proceselor care asigură înregistrarea, stocarea și redarea informațiilor în computer. Memorie - partea principală a oricărui sistem informatic sau un computer separat, acesta se realizează hardware - (. Vezi unitate de memorie), ca un complex de dispozitive de stocare interconectate (Mass) - și software. Cantitatea maximă de informații care pot fi stocate în calculator P. (capacitate) este determinată de capacitatea totală a memoriei, iar calculatorul de viteză SP depinde de viteza memoriei individuale, precum și de principiile de organizare a acestora într-un unificat metode de memorie și de sistem de schimb de informații în cadrul sistemului . Cu creșterea capacității de P. computerele sale de performanță, de obicei scade datorită creșterii timpului necesar pentru a căuta informații dorite în matrice mari, precum și datorită creșterii timpului de impulsuri electrice lanțuri rula.

Memoria calculatoarelor moderne este construit ca un sistem multi-ierarhic, care oferă un cost justificat de satisfacție a cererilor contradictorii - de mare capacitate și de mare viteză. În ierarhia calculatoarelor P. de obicei includ: o capacitate de memorie externă este foarte mare (sute de milioane de cuvinte), în care cantitățile de informații stocate pe banda magnetică; (A se vedea bandă.) o altă capacitate etapă externă de memorie și la o viteză mai mare, - un tambur magnetic (. A se vedea tambur magnetic) și un disc magnetic (disc magnetic se vedea.); memoria internă sau operațională, care calculator 3-a generație numit adesea o memorie principală, cu o capacitate de până la sute de mii. și un milion. cuvinte și ciclu de circulație, de la câteva zecimi la câteva microsecunde (RAM de viteză, care face parte din CPU trebuie să fie proporțional cu viteza acesteia din urmă, deoarece executarea oricărei operații aritmetice sau logice asociate cu recuperarea informațiilor de memorie și scris înapoi rezultatele obținute); memorie scratchpad, combinând cele mai frecvent utilizate celule de memorie și având o capacitate de câteva zeci sau sute de cuvinte și ciclul de tratament este de la sutimi la zecimi de microsecunde; registre - capacitate de memorie într-un singur cuvânt într-o varietate de unități de procesoare; memorie volatilă (non-volatilă, o singură față) pentru stocarea coeficienților de date tabel rutine (A se vedea subrutina.) și firmware (firmware se vedea.); o memorie tampon ca intermediar în schimbul între calculatoare de memorie P. niveluri diferite.

Semnificativ proces de calcul accelerare prin reducerea numărului de accese în memoria principală poate fi realizată folosind așa-numitele cumpărături (de sex feminin, stiva) de memorie, care este un set de registre de dicționar individuale, la același nivel cu același nume, care sunt circuite de schimbare interconectate. Aplicație stiva de memorie, de asemenea, duce la o scădere în spațiu alocat în memoria principală pentru programele de depozitare, și evită stocarea conținutului registrelor în memoria principală, atunci când un salt la subrutină sau întrerupe programul de semnale externe.

Având în vedere că toate computerele moderne de înaltă performanță care lucrează în modul multiprogramming (A se vedea. Multiprogramming), la care realizează punerea în aplicare a mai multor programe în același timp, importanța crucială a problemei ia privind schimbul de informații între exterior și memoria principală. În sistemele cu un simplu schimb în memorie la un moment dat în timp este situat la doar un program sau o parte a acestuia, într-un sistem de alocare de memorie, în acesta din urmă poate fi mai multe programe țintă sau părți ale acestora. Nu aveți nevoie să fie schimbate de fiecare dată când programul țintă de procesare se încheie, ca și altele. Programele țintă sau părți ale acestora sunt deja în AP și computerul este gata pentru procesare.

A. V. Gusev, LP Krayzmer.

Marii Enciclopedii Sovietice. - M. sovietic Enciclopedia 1969-1978