RAM (shkurtimi i Random Acces Memory - me kuptimin Kujtesë me hyrje të rastësishme) është memoria kryesore e përkohshme e kompjuterit. Në tërësinë e kompjuterit kjo memorie pasqyron trurin e vogël të njeriut në të cilin mbahen të dhënat për një kohë të shkurtër.
Pra, memoria qendrore është vendi ku ekzekutohen të gjitha programet dhe ku vendosen të gjitha të dhënat që përdoren nga këto programe. Instruksionet e një programi duhet të ndodhen në RAM që të mund të ekzekutohen nga procesori. Dihet që të gjitha këto informacione memorizohen në formë bit–esh, pasi është më e thjeshtë paraqitja e këtyre informacioneve logjike në diçka fizike siç është hardueri.
Memoria qendrore është e përbërë nga një bashkësi fijesh, tranzistore dhe nga kondensatorë.
Fijet ndahen në dy grupe:
Fijet që transportojnë adresat e të dhënave
Fijet e të dhënave.
Më parë ishte i përhapur një lloj i RAM-it me bërthamë magnetike i cili ishte u zhvillua në vitet 1949-1952 dhe në atë kohë ishte më i përdorur, derisa doli në zhvillim RAM-i statik dhe dinamik.
Para kësaj kompjuterët përdornin rele, tuba vakum ose trioda ku bëhej radhitja e memories në kompjuter (p.sh qindra e mijëra bit), disa prej tyre ishin me qasje të rastit, kurse disa jo.
Të dhënat në RAM
Memoria RAM është pikë prerje (udhëkryq) e të gjitha të dhënave, pavarësisht se nga vijnë ato (nga kujtesa e përforcuar (hard disc), luajtësit e mediumeve (floppy, CD-player, DVD-player) apo mjetet tjera futëse të të dhënave si tastatiera). Kujtesa RAM në tërësi është një pasqyrim i tavolinës së punës në një punishte, nga e cila organizohet veprimtaria përkatëse.
E rëndësishme është të përmendim se kur kompjuteri fiket, kujtesa RAM zbrazet, pra ikën i gjithë informacioni që ishte në të. Pra, n.q.s jeni duke shkruar një letër dhe ... "ikin dritat" , e gjithë puna do të shkojë kot nëse nuk e keni regjistruar atë (ka mënyra e mjete nga memoria RAM në njësitë e disqeve, vetëm n.q.s jepni komandën për regjistrimin e tij në to. N.q.s programi që përdorni për një qëllim ose një tjetër ndërpritet (ose bllokohet) përpara se ta regjistroni atë punë të bërë deri në atë moment, kompjuteri do ta zbrazë kujtesën RAM dhe do ta ri-fillojë atë me ngarkesën e re (programin).
Memorizimi i të dhënave
Programi aplikativë në kombinim me sistemin operativ dhe BIOS-in dërgon një mori sinjalesh elektrike fijeve të adresave. Cdo fije adrese i korrespondon një pozicioni specifik në RAM në të cilën mund të memorizohen të dhëna. Fijet e adresave lidhen me fijet e të dhënave me anë të transistorëve, anash këtyre transistorëve ka një kondensator. Kur sinjali elektrik përshkruan një fije të dhënash mbyll të gjithë transitorët që lidhin këtë fije me fijet e të dhënave. Kur transistorët janë të mbyllur atëherë softueri dërgon të dhënat efektive që duhen memorizuar gjithmonë në formë binare (0,1). Kjo realizohet nëpërmjet dërgimit dhe mos dërgimit të një sinjali elektrik në të gjitha fijet e të dhënave. Dërgimi i një sinjali elektrik në një fije bën që nëpërmjet transistorit të kaloje rryme elektrike, rryme kjo që karikon një kondensator të vendosur anash transistorit, ky kondensator i karikuar i korrespondon “shkrimit” të një 1 në memorie. Nqs nuk dërgohet një sinjal elektrik në një fije të dhënash kondensatori nuk karikohet sepse nuk ka rryme elektrike, ky fakt i korrespondon “shkrimit” të një 0 në memorien qëndrore RAM.
Leximi i të dhënave në memorien qendrore
Kur softuerë do të lexojë të dhëna që janë të mëmorizuara në RAM dërgon një sinjal në fijen e adresave korrespondente të të dhënave që do të lexojë. Si në rastin e mësipërm ky sinjal elektrik mbyll kondensatorët që lidhin fijen e adresave me fijet e të dhënave.
Pasi mbyllen transistorët, n.q.s. kondensatori që ndodhet tek fijet e të dhënave është i karikuar, atëherë kur mbyllet transistori korrespondent kondensatori shkarkon ngarkesën elektrike të mbledhur, si rrjedhoje jepet një sinjal elektrik në fijen e të dhënave. Kjo gjë i korrespondon “leximit” të një 1 nga RAM. N.q.s. fija e të dhënave nuk e ka të karikuar kondensatorin korrespondent atëherë nuk ka asnjë sinjal elektrik në fijen e të dhënave në fjalë, gjë kjo që i korrespondon leximit të një 0 në RAM.
Llojet e memorieve RAM
Në bazë të teknologjisë së përdorur për prodhimin e tyre memoriet RAM ndahen në kategori :
DRAM : Rifreskon karikimin e kondensatorëve cdo 1/1000 e sec.
EDO RAM : Është më i shpejtë se DRAM, karakteristika e tij kryesore është se është në gjëndje të dërgojë të dhëna edhe duke marrë instruksione për të dhënat që do të aksesohen nga programi në një moment të dytë.
VRAM : Është një memorie RAM e përshtatur për kartat grafike. Ka dy porta në mënyrë të tillë që të dhënat video mund të shkruhen, ndërsa të dhënat po lexohen nga karta grafike për tu visualizuar në ekran.
SRAM : Nuk ka nevojë (si memoria DRAM) të rifreskimit me ngarkesë elektrike të kondensatorëve. Është më e shpejtë se DRAM por edhe më e kushtueshme.
SDRAM : Është memorje e projektuar për të ndjekur shpejtësinë e BUS-it të procesorëve të shpejtë. Është e përbërë nga dy banko për memorizimin e të dhënave, kjo lejon që edhe kur jemi duke lexuar të dhëna të memorizuara në një bankë mund të lexojmë dhe te tjetri njëkohësisht.
SIMM : Chipe memorjesh të montuara në një kartë të vogël. Është një nga memorjet e para që ka qene e përhapur te PC.
DIMM : Njësoj si SIMM, ndryshon vetëm chipet e memorjes dhe numri i lidhjeve me modherboardin.
ECC : RAM që përdor bit shtesë për të gjetur gabimet e mundshme gjatë transmetimit të të dhënave.
/LostPlanet / Kekompjuter .