Random Access Memory (RAM) yra geriausiai žinomas forma kompiuterio atmintyje. RAM laikomas " Random Access " nes galite prieiti prie bet kurios atminties ląstelę tiesiogiai, jei žinote eilutę ir stulpelį, susikerta toje ląstelėje.
RAM priešingai serijos kreipties atmintis (SAM). SAM saugo duomenis kaip atminties ląstelės, kurios gali būti prieinami tik nuosekliai (kaip kasetė) serijos. Jei duomenys nėra dabartinę vietą, kiekvienas atminties ląstelė yra tikrinama, kol reikia duomenų nerasta. SAM veikia labai gerai atminties buferių, kai duomenys yra paprastai saugomais tvarka, kurioje jis bus naudojamas (geras pavyzdys yra tekstūra buferio atmintis, vaizdo plokštė). RAM duomenys, kita vertus, gali būti prieinama bet kokia tvarka.
Panašus į mikroprocesoriaus, atminties mikroschema yra integruota grandinė (IC), pagamintas iš milijonų tranzistorių ir kondensatorių. Labiausiai paplitusi forma kompiuterio atmintyje, dinaminis prieigos atmintis (DRAM), tranzistoriaus ir kondensatorius yra suporuotas sukurti atminties ląstelę, kurios sudaro vieną tiek duomenimis. Kondensatorius turi informacijos tiek - 0 arba 1 (žr Kaip bitų ir baitų Darbas informacijos apie bitai). Tranzistorius veikia kaip jungiklis, kuris leidžia valdymo kontūrui atminties lustą skaityti kondensatorius ar keisti savo būseną.
kondensatorius yra tarsi mažas kibirą, kad galėtų saugoti elektronų. Norėdami išsaugoti į atminties ląstelę 1, kibiras yra užpildytas elektronais. Norėdami išsaugoti 0, tai ištuštinti. Su kondensatorius kibirą problema yra, kad ji turi nutekėjimas. Be kelių milisekundžių klausimu visiškai kibiras ištuštėja. Taigi, dinaminės atminties į darbą, arba CPU arba atminties valdiklis turi ateiti kartu ir įkraukite visi kondensatoriai, turintis 1, kol jie vykdo. Norėdami tai padaryti, atminties valdiklis skaito atminties ir tada rašo ją atgal. Tai Atnaujinti operacija vyksta automatiškai tūkstančius kartų per sekundę.
dinamiškoje RAM atminties ląstelę kondensatorius yra tarsi skylėtu kibirą. Jis turi būti atnaujinamas periodiškai arba ji išseks iki 0. Tai Atnaujinti operacija, kurioje dinaminis RAM gauna jo pavadinimą. Dinaminis RAM turi būti dinamiškai atnaujinamas visą laiką, arba ji pamiršta, kas tai yra ūkyje. Iš visos šios atgaivos neigiama yra tai, kad tai užima daug laiko ir lėtina atminties.
Šiame straipsnyje jūs sužinosite viską apie