Kapag ang isang computer ay nagpatupad ng isang programa, ang code at ang data ay dapat na matatagpuan sa isang elemento na nagbibigay-daan sa mabilis na pag-access sa mga ito at na, bilang karagdagan, ay nagbibigay-daan sa amin na baguhin ang mga ito nang mabilis at may kakayahang umangkop. Ang elementong iyon ay RAM.
memorya ng RAM (Random access memory, random access memory) ay isang uri ng volatile memory na ang mga posisyon ay maaaring ma-access sa parehong paraan.
Ang huli ay naka-highlight dahil sa mga computer, at hanggang sa isang tiyak na oras, ang pisikal na storage media ay mga punched card o magnetic tape, na ang pag-access ay sunud-sunod (iyon ay, upang maabot ang isang tiyak na posisyon X, bago namin kailangang dumaan sa lahat ng nakaraang mga posisyon na gusto naming ma-access). At, dahil maaari nating pag-usapan ang tungkol sa mga alaala sa lahat ng pagkakataon, ang tahasang pagbanggit ng randomness ay nagpapahintulot sa amin na tukuyin kung anong uri ng memorya ang tinutukoy natin.
Sa kabilang banda, ang terminong pabagu-bago ng isip ay nagpapahiwatig na ang nilalaman ay hindi pinananatili sa sandaling ang memorya ay hindi na ibinibigay sa elektrikal na enerhiya. Nangangahulugan ito, simple at simple, na kapag pinatay natin ang computer, mawawala ang data sa memorya na ito.
Iyon ang dahilan kung bakit, sa kaso ng pagnanais na mapanatili ang data na mayroon kami sa memorya ng RAM, kakailanganin naming itapon ito sa permanenteng imbakan, tulad ng isang hard disk, isang memory card, o isang USB drive, sa anyo ng mga file. .
Ang memorya ng RAM ay ang "gumagana" na memorya ng system, na ginagamit sa lahat ng oras upang magpatakbo ng mga application.
Ang programa ay binabasa mula sa disk at kinopya sa memorya (isang pamamaraan na tinatawag na "paglo-load" sa memorya).
Tulad ng lahat ng mga bahagi ng modernong mga computer, ang memorya ng RAM ay mayroon ding kasaysayan nito at sumailalim sa ebolusyon nito sa paglipas ng panahon.
Ang mga unang memorya ng RAM ay binuo, pagkatapos ng Ikalawang Digmaang Pandaigdig, gamit ang isang magnetic na materyal na tinatawag na ferrite.
Bilang isang magnetizable na materyal, maaari silang i-polarize sa isang direksyon o sa kabaligtaran upang kumatawan ayon sa pagkakabanggit ng isa at isang zero, ang mga kinatawan na numero ng binary logic kung saan gumagana ang lahat ng modernong mga computer.
Sa pagtatapos ng dekada sitenta, ang rebolusyong silikon ay umabot sa mundo ng computing at, kasama nito, ang pagbuo ng mga memorya ng RAM.
Ang mga unang computer, tulad ng mga unang microcomputer taon na ang lumipas, ay may kasamang dami ng RAM na ngayon ay tila katawa-tawa sa amin.
Halimbawa, ang 1981 Sinclair ZX81 ay nakasakay sa 1 Kilobyte, habang ang anumang smartphone Ang mid-range ngayon ay may 1 Gigabyte, na kumakatawan sa isang bilyon (1,000,000,000) byte.
Ang memorya ng RAM ay umunlad hindi lamang sa dami, kundi pati na rin sa bilis ng pag-access at miniaturization.
Ang ebolusyon na ito ng memorya ng RAM ay nagbunga ng iba't ibang uri ng teknolohiya:
- SRAM (Static Random Access Memory), na binubuo ng isang uri ng memorya na maaaring panatilihin ang data habang may power supply nang hindi nangangailangan ng refresh circuit.
- NVRAM (Non-Volatile Random Access Memory), na lumalabag sa kahulugan na ibinigay namin ng pabagu-bago ng isip na memorya, dahil maaari nitong panatilihin ang data na nakaimbak doon kahit na matapos ang pagpuputol ng electric current. Ito ay matatagpuan, sa maliit na dami, sa mga elektronikong device para sa mga functionality tulad ng pagpapanatili ng isang configuration.
- DRAM (Dynamic na Random Access Memory), na gumagamit ng teknolohiyang nakabatay sa capacitor.
- SDRAM (Synchronous Dynamic Random-Access Memory). Ang katotohanan na ito ay kasabay ay nagbibigay-daan ito upang gumana sa parehong sistema ng bus clock.
- DDR SDRAM at, kasama nito, ang mga sumusunod na ebolusyon ng DDR2, 3 at 4. Binubuo ang mga ito ng pagkakaiba-iba ng mas mataas na bilis ng mga SDRAM. Ang mga sunud-sunod na numero (2, 3 at 4) ay nagpapahiwatig ng mas mataas na bilis.