RAM ir lielākā galvenās atmiņas daļa. RAM ir paredzēta mainīgas (pašreizējās, strauji mainīgās) informācijas glabāšanai un ļauj tās saturam mainīties, procesoram veicot aprēķinus. Kung hindi man, maaari mong iproseso ang mga ito (režīmu lasīšana) komandu vai datus no RAM un pēc apstrādes ievietojiet iegūto rezultātu (režīms ieraksti) RAM. Jaunus datus var ievietot tajās pašās vietās, kur iepriekš atradās sākotnējie dati. Ir skaidrs, ka iepriekšējie dati tiks dzēsti. RAM ļauj īslaicīgi (lidz tiek izslēgta barošana) paturēt ierakstītā informācija. Bieži tiek saukti dati, addresses un instrukcijas, ko procesors apmainās at atmiņu operandi.

Programa, sa pamamagitan ng pašlaik darbojas datorā (aktīva), visbiežāk atrodas RAM (un tikai dažreiz ROM).

RAM galvenā sastāvdaļa ir atmiņas elementu masīvs, kas apvienots matrica braukt. Mga elemento atmiņa(ED) var saglabāt vienu informācijas bitu (iegaumēt divus stavokļus 0 vai 1).

Katram elektroniskajam parakstam ir sava adrese (citiem vārdiem sakot, sērijas numurs). Lai piekļūtu elektroniskajam parakstam (informācijas rakstīšanas vai lasīšanas nolūkā), tas ir “jāatlasa”, izmantojot adreses kodu. RAM ir elektroniskā atmiņa, jo tā ir izveidota, izmantojot mikroshēmas- mikroelektronikas izstrādājumi.

Atmiņas mikroshēmas ir viena bita un vairāku bitu.

SA viencipara Atmiņas mikroshēmās adreses kods (dažreiz vienkārši saukts par "adresi") atlasa vienu atmiņas elementu no daudziem diskdziņa matricā esošajiem elementiem. Pēc elementa atlasīšanas varat tajā ierakstīt informāciju vai, gluži pretēji, nolasīt no tā vienu informācijas bitu. Īpašs vadības signāls Zp/sch (Sumulat/Basahin) norāda mikroshēmai, kas tai jādara: jāraksta vai jālasa informācija. Vadības signāli uz šo ieeju nāk no processora. Viena bita atmiņas mikroshēmām ir viena ieeja informācijas rakstīšanai un viena izeja tās lasīšanai.

Tinutugunan ang mga koda lielums m viena bita atmiņas mikroshēmās nosaka informācijas ietilpību, t.i., ED skaitu uzglabāšanas matricā. Šādas mikroshēmas jaudu aprēķina, izmantojot formula 2 m. Halimbawa, at viena bita atmiņas mikroshēmā ir 10 adres ievades, tad informācijas ietilpība būs N = 2 10 = 1024 biti.

Dažām atmiņas mikroshēmām ir vairāku bitu struktūra, ko sauc arī par vārdnīcas struktūru. Šādām atmiņas mikroshēmām ir vairākas informācijas ievades un vienāds izeju skaits. Tāpēc tie ļauj vienlaikus rakstīt (vai lasīt) vairāku bitu kodu, ko parasti sauc vardā. Viena adrese ļauj nolasīt informāciju no vairākiem elektroniskajiem parakstiem vienlaikus. Tiek izsaukta atmiņas elementu grupa, no kuras vienlaikus tiek nolasīta informācija šūna atmiņa. Tādējādi atmiņas šūna ir vairākas elektroniskas ierīces, kurām ir kopīga adrese.

Angļu valodā RAM sauc R andom A piekļuvi M emory (RAM) - brīvpiekļuves atmiņa. Jēdziens "islases piekļuve" nozīmē, ka jūs varat lasīt (rakstīt) informāciju jebkurā laikā no jebkuras (uz jebkuru) elektronisku ierīci. emtie operandi.

Tiek izmantoti divi galvenie RAM veidi: mga istatistika(SRAM - istatistika ng RAM) un dinamika(DRAM - dinamiskā RAM).

Šie divi atmiņas veidi atšķiras pēc saglabātās informācijas ātruma un īpatnējā blīvuma (ietilpības). Atmiņas veiktspēju raksturo divi parametri: piekļuves laiks un cikla laiks. Šos daudzumus parasti mail nanosekundēs. Jo mazākas šīs vērtības, jo augstāka ir atmiņas veiktspēja.

Piekļuves laiks apzīmē laika intervālu starp pieprasījuma nolasīšanai no atmiņas izveidošanu un brīdi, kad pieprasītais mašīnas vārds (operands) ienāk no atmiņas.

Cikla ilgums nosaka minimālais pieļaujamais laiks starp divām secīgām atmiņas pieejām.

SA mga istatistika atmiņas elementi ir veidoti uz trigeriem - shēmām ar diviem stabiliem stāvokļiem. Lai izveidotu vienu sprūda, ir nepieciešami 4-6 tranzistori. Kad informācija ir ierakstīta statiskā atmiņas elementā, tā var uzglabāt informāciju bezgalīgi (kamēr tiek piegādāta elektrība).

Strukturāli atmiņas mikroshēma ir izgatavota taisnstūra formā matricas, un ES atrodas rindu un kolonnu krustpunktā. Piekļūstot statiskajai atmiņas mikroshēmai, tai tiek piešķirta pilna adrese, kas ir sadalīta divās daļās. Viena adreses daļa tiek izmantota, lai atlasītu akumulatora matricas rindas, bet otrā daļa tiek izmantota kolonnu atlasei.

Attēlā paradīta K561RU2 atmiņas mikroshēmas blokshēma, kurai at 8 adres ieejas: a 7 a 6 , …, a 0 . Tas ļauj matricā ievietot 2 8 = 256 atmiņas elementus. Adrešu ievades ir sadalītas divās vienādās daļās (kvadrātmatricā). Zemā addresses daļa a 3 a 2 a 1 a 0 ļauj izvēlēties vienu no sešpadsmit rindām x 0 , x 1 , x 2 , …, x 15 . Izmantojot adreses galveno daļu a 7 a 6 a 5 a 4 ir atlasīta viena no sešpadsmit kolonnām y 0 , g 1 , …, g 15 .

Lai izvēlētos noteiktu elektronisko parakstu, jāaktivizē rinda un kolonna, kuras krustpunktā atrodas vēlamais elektroniskais paraksts.

a 7

a 6

a 5

a 4

y 15

y 1

y 0

x 15

x 1

x 0

a 3

a 2

a 1

a 0

Halimbawa, lai izvēlētos ES 0, visām mikroshēmas adres ieejām ir jāievada nulles, pēc tam DCR līnijas dekodētājs ( D e c vai arī R ow) un DCC kolonnas dekodētājs ( D e c vai arī C olumn) attiecīgi aktivizējiet līniju x 0 un column y 0 . Sa krustojumā ir ED 0, kurā pēc tā atlasīšanas var ierakstīt (vai lasīt) informāciju.

Citi EP tiek atlasīti līdzīgi. Tatad, lai izvēlētos ES 241, ir jāaktivizē līnija x 1 un column y 15 . Lai to izdarītu, jaunākajai adrešu grupai ( a 3 , ..., a 0 ) jāiesniedz binārais kods 0001 un vecākajai adrešu grupai ( a 7 , …, a 4 ) - visa vienības.

Statiskajai atmiņai ir augsta veiktspēja un zems saglabāto datu īpatnējais blīvums. Dinamiskajā atmiņā elektroniskās ierīces tiek veidotas uz pusvadītāju kondensatoru bāzes, kas aizņem daudz mazāku laukumu nekā trigeri statiskās elektroniskās ierīcēs. Lai izveidotu dinamisku atmiņas elementu, ir nepieciešami tikai 1-2 tranzistori.

Uzlādes atjaunošanai vajadzētu notikt diezgan bieži. Upang apstiprina šāds argumento. Tā kā ir nepieciešams iegūt lielu informācijas uzglabāšanas īpatnējo blīvumu, kondensatora kapacitāte nevar būt liela (praksē uzglabāšanas kondensatoru kapacitāte ir aptuveni 0.1 pF). Izlādes laika konstante tiek definēta kā condensatora kapacitātes un slēgtā tranzistora pretestības reizinājums. Šis mga produkto ir aptuveni

= RC= 10 10 0.110 -12 = 10 -3 s.

Tādējādi izlādes laika konstante ir viena milisekunde, un tāpēc lādiņa reģenerācijai jānotiek aptuveni tūkstoš reižu sekundē.

Nepieciešamība bieži uzlādēt atmiņas kondensatorus disca matricā noved pie dinamiskās atmiņas veiktspējas samazināšanās. Tomēr, ņemot vērā kondensatora mazo izmēru un nelielo papildu elementu skaitu, dinamiskās atmiņas īpatnējais uzglabāšanas blīvums ir lielāks nekā statiskās atmiņas.

Dinamiskās atmiņas mikroshēmu jauda ir desmitiem Mbitu vienā gadījumā. Iespēja ievietot lielu skaitu elektronisko ierīču vienā mikroshēmā rada vēl vienu dizaina problēmu: ir nepieciešams izmantot lielu skaitu adrešu ievades. Lai samazinātu šīs problēmas nopietnību, tiek izmantota multipleksēšana.

Multipleksēšana- iyon lang ang vērējiem (patērētājiem). Tādējādi dizaineri uz pusi samazina adrešu ievades skaitu atmiņas mikroshēmām. Adrese tiek sadalīta divās vienādās daļās un pa vienai tiek ievadīta mikroshēmā: vispirms adreses zemā daļa un pēc tam augšējā daļa. Šajā gadījumā pirmā daļa atlasa vajadzīgo rindu piedziņas matricā, bet otrā daļa aktivizē atbilstošo kolonnu.

Lai atmiņas mikroshēma “zinātu”, kura adreses daļa konkrētajā brīdī tiek ievadīta, katras adrešu grupas ievadīšanai tiek pievienots atbilstošs vadības signal.

Tādējādi sinhroni ar adreses zemas kārtas daļas ievadi RAS signāls ( R ak A address S trobe) - līnijas adreses stroboskopa (pavadījuma) signal. Gandrīz vienlaikus ar adreses augšējās daļas ievadīšanu CAS signals tiek nosūtīts uz atmiņas mikroshēmu ( C sleja A address S trobe) - strobe kolonnas adrese.

Pēc jebkuras elektroniskās ierīces atlases pabeigšanas ir nepieciešams laiks, kurā mikroshēma tiek atjaunota sākotnējā stāvoklī. Šī aizkave ir saistīta ar nepieciešamību uzlādēt mikroshēmas iekšējās shēmas. Šīs kavēšanās ilgums ievērojams un sasniedz 90% no cikla laika.

Šī nevēlamā paradība tiek apieta ar dažādiem konstruktīviem trikiem. Halimbawa, rakstot vairākus operandus, kas seko viens otram, tie tiek novietoti vienā matricas rindā, bet dažādās kolonnās. Laika ietaupījums tiek panākts ar to, ka, mainot rindu adreses, nav jāgaida pārejas procesu pabeigšana.

Vēl viens veids, kā uzlabot veiktspēju, ir sadalīt atmiņu blokos (bankās), walang kuriem processors pārmaiņus nolasa datus. Tādējādi, kamēr dati tiek nolasīti no viena atmiņas apgabala, otrajam ir laiks pabeigt pārejošus procesus.

Izstrādātas dažādas statiskās at dinamiskās atmiņas modifikācijas.

FPM DRAM ( F ast P vecums M ode DRAM) - dinamiska atmiņa ar ātru piekļuve lapai. Lapu atmiņa atšķiras no parastās dinamiskās atmiņas ar to, ka pēc vienas matricas rindas izvēles tiek noturēts RAS rindas atlases signals at atkārtoti tiek mainītas kolonnu adres (izmantojot CAS signālu). Šajā gadījumā netiek tērēts laiks, lai pabeigtu pārejas procesus, kad mainās līnijas adrese. Citiem vārdiem sakot, rindas adrese kādu laiku paliek nemainīga, bet kolonnu adreses mainās. Šajā gadījumā lappus tiek saukti par atmiņas elementiem, kas atrodas vienā matricas rindā.

EDO ( E mga pagarin D ata O ut) - šīm mikroshēmām ir raksturīgs palielināts datu saglabāšanas laiks izejā. Faktiski tās ir parastas FPM DRAM atmiņas, kuras izejā ir uzstādīti reģistri - datu fiksatori. Magrehistro- Šīs ir digitālās ierīces, kas veidotas uz trigeriem un ļauj vienlaikus saglabāt vairākus informācijas bitus (vārdu). Lapu apmaiņas laikā šādas mikroshēmas mikroshēmas izejās satur pēdējās izvēlētās atmiņas šūnas saturu, savukārt nākamās izvēlētās atmiņas šūnas adrese jau tiek piegādāta to ieej. Tas ļauj paātrināt secīgo datu masīvu nolasīšanas procesu par aptuveni 15%, salīdzinot ar FPM.

SDRAM ( S synchronous DRAM - sinhronā dinamiskā atmiņa) - atmiņa ar sinhronā piekļuvi, kas darbojas ātrāk nekā parastā asinhronā atmiņa. Šāda veida atmiņas pamatā ir tradicionālā DRAM shēma. Tomēr SDRAM atšķiras ar to, ka tajā tiek izmantots pulksteņa ģenerators, lai sinhronizētu visus atmiņas mikroshēmā izmantotos signālus. Papildus sinhronās piekļuves metodei SDRAM izmanto iekšējo atmiņas masīva sadalīšanu divās neatkarīgās bankās, kas ļauj apvienot izlases laiku no vienas bankas ar adreses iestatīšanu citā bankā.

Tatad, datora RAM, ko sauc arī par nepastāvīgu. Ta ir arī DRAM (Dynamic Random Access Memory) – dinamismo ang mga ito sa pamamagitan ng pag-andar ng mga ito, saīsināti ng RAM.

Izdomāsim, kāpēc to tā sauc? Kamēr dators darbojas, RAM saglabā visus datus un programmas, kas palaistas, kamēr lietotājs strādā. Vārds “gaistošs” attiecībā uz atmiņu nozīmē tikai to, ka, izslēdzot (izslēdzot) sistēmas bloka barošanu, datora RAM tiek atiestatīts uz nulli. Viss tā satur pazūd.

Ir arī pastāvīgā atmiņa - tas ir jūsu datora cietais disks, jo tajā esošie dati tiek saglabāti arī pēc strāvas izslēgšanas.

“Dinamiskā brīvpiekļuves atmiņa”: piekļuve (piekļuve) dažādām šūnām notiek nejaušā secībā un dažādos laikos, no tā izriet definīcija. Bet ar vārdu “dinamisks” situācija ir sarežģītāka. Noskaidrosim!

Ang Datora RAM struktūras mazākā vienība ir šūna. Cieši izvietotu šūnu masīvs tiek apvienots parastās taisnstūra tabulās, ko sauc par matricām. Šādas matricas horizontālās līnijas sauc par rindām, bet vertikālās - par kolonnām. Visu matricas taisnstūri sauc par “lapu”, at lapu kolekciju sauc par banku. Visas lietas ir nedaudz virtuālas tādā nozīmē, sa, halimbawa, par “banku” var saukt vai nu visu DIMM moduli, vai arī atsevišķu tā daļu (atmiņas mikroshēmas, bilang atrodas tā vienā pus ē).

Ilagay ang datora RAM (ta fragmenta) struktūras diagrammu var redzēt zemāk esošajā attēlā:

Kā jau teicām, mazākā vienība fiziskajā līmenī ir šūna. Šūna sastāv no viena mikrokondensatora (iepriekš redzamajā diagrammā apzīmēts ar C) at trim tranzistoriem (VT). Kondensators uzglabā nelielu lādiņu, un tranzistori darbojas kā “atslēgas”, kas, walang vienas puses, novērš kondensatora lādiņa spontāni iztukšošanos, walang otras – ļauj/aizliedz pieeju kondensatoram nolas.

Katrs kondensators var uzglabāt mazāko informācijas vienību - vienu datu bitu. Ja kondensators ir uzlādēts, tad saskaņā ar datoros izmantoto bināro skaitļu sistēmu tas ir loģisks “viens”, ja nav uzlādes, tas ir loģisks “nulle” un datu nav.

Teorētiski RAM darbības organizēšanas shēma izskatās skaista, taču ideālu risinājumu nav, un praksē izstrādātājiem ir jāsaskaras ar faktu, ka uzlāde no kondensatora iziet pietiekami dalē iļācilā spp bj), tāpēc nav citas izvēles izejas, Cik bieži Vairākus desmitus reižu sekundē!

Rezultātā visa atmiņas stāvoklis ir pastāvīgi jālasa un īsā laika periodā atkal jāatjaunina (pretējā gadījumā visi tās dati vienkārši pazudīs). Tieši tāpēc tas saņēma nosaukumu “dinamisks”, bilang nozīmē dinamisko automātisko atjaunināšanu vai atjaunošanu. Augšējā fotoattēlā mēs redzam tā īpašos blokus, kas ir atbildīgi par šo funkciju.

Jāņem vērā arī tas, ka nolasīšanas process DRAM ir destruktīvs: pēc piekļūšanas jebkurai šūnai tās condensators tiek izlādēts un, lai nezaudētu tajā esošos datus, kondensators ir j āuzlādē vēlrezlādē. Otrs “pārsteigums” ir tāds, ka dizaina iezīmju dēļ rindu/kolonnu adreses dekodētājs izdod komandu, lai nolasītu nevis vienu konkrētu šūnu, bet visu rindu (vai kolonnu) uzreiz. Nolasītie dati tiek pilnībā saglabāti datu buferī un pēc tam no tā tiek atlasīti lietojumprogrammas pieprasītie dati. Pēc tam jums nekavējoties jāuzlādē visa rindašūnas!

Lai gan var šķist, ka reģenerācijas (atjaunošanās) proseso sa zināmā mērā haotisks, tas tā nav. RAM kontrolleris regulāri veic stingri regulētu tehnoloģisko pauzi un šajā laikā veic pilnu visu datu atjaunošanas ciklu.

Reiz lasīju laba frāze: “Dinamisko atmiņu var salīdzināt ar necaurlaidīgu spaini. Ja jūs to nepārtraukti nepapildināsit, viss ūdens iztecēs! Kaut kas salīdzinoši līdzīgs notiek situācijā ar DRAM. Protams, tas viss papildu commandas un uzlādes-izlādes cikli rada papildu aizkavēšanos darbībā un neliecina par galaprodukta augstu efektivitāti. Tātad, kāpēc mēs nevaram izdomāt kaut ko efektīvāku? Var! Un tas jau ir izgudrots - statiskā brīvpiekļuves atmiņa (SRAM - Static Random Access Memory).

Statiskā atmiņa darbojas daudz ātrāk nekā dinamiskā atmiņa, pārslēdzot trigerus, un tā nav jāatjauno. Upang i-veiksmīgi izmanto CPU kešatmiņu veidošanā at diskrētu video para sa iyong mga buferos. Ano ang iespējams organizēt datora galveno sistēmas atmiņu, pamatojoties uz SRAM? Tas ir iespējams, bet dizaina sarežģītības dēļ tas maksās daudz vairāk un ražotājiem tas vienkārši nav izdevīgi :)

Es domāju, ka tas ir loģiski, ja ņemam vērā DIMM tipa RAM. Saīsinājums apzīmē “Dual In-Line Memory Module” (divpusējās atmiņas modulis), at tieši šīs plates tiek izmantotas personālajos datoros līdz mūsdienām.

DIMM standarta atmiņa pagājušā gadsimta 90. gadu beigās aizstāja iepriekšējo SIMM standartu (Single In-Line Memory Module - vienpusējais atmiņas modulis). Faktiski DIMM at iespiedshēmas plate at uzdrukātiem spilventiņiem. Tas ir sava veida pamats: atmiņas mikroshēmas un citas elektriskās "caurules" ražotājs pievieno tikai vēlāk.

Būtiskā atšķirība starp DIMM un SIMM, neskaitot izmēru, ir tāda, ka jaunajā standart moduļa elektriskie kontakti atrodas abās pusēs un ir neatkarīgi, savukārt SIMM tie atrodas tikai vienā pusēr sa pašu signālu ). DIMM standardts spēj ieviest arī tādas funkcijas kā kļūdu noteikšana un labošana at paritātes pārbaudi (ECC), bet vairāk par to tālāk.

Datora operatīvā atmiņa ir vieta, kur centrālais procesors uzglabā visus savu aprēķinu un darba starprezultātus, pēc vajadzības tos atņemot tālākai apstrādei. Var teikt, ka RAM ir datora centrālā procesora darba zona.

Videokartes labprāt izmanto arī RAM pakalpojumus (ja tām nav pietiekami daudz jaudas datu ievietošanai). Iebūvētajam video vispār nav sava, at izmanto operatīvo bez aizķeršanās.

Apskatīsim, iyong izskatās parastie DIMM:

Datora operatīvā atmiņa ir daudzslāņu PCB plāksne (fotoattēlā - attiecīgi zaļa un sarkana). Iespiedshēmas plate (PCB - iespiedshēmas plate) at pamatne ar uzdrukātiem elementiem. Tajā ir pielodēts noteikts skaits atmiņas mikroshēmu (fotoattēlā - četras katrā pusē) un savienojuma savienotājs, at tiek ievietots atbilstošajā mātesplates slotā.

Ang mga module ay gumagamit ng DRAM veidu (SDRAM, DDR, DDR2, DDR3 utt.). Apskatiet tuvāk un redzēsiet, ka fotoattēlā savienotājs ir sadalīts uz pusēm ar nelielu griezumu (to sauc par “atslēgu”). Tieši šī “atslēga” neļauj ievietot atmiņas moduli ar to nesaderīgā mātesplates slotā. Svarīgi: “taustiņiem” uz moduļa un tāfeles ir perfekti jāsakrīt. Tā ir aizsardzība pret nepareizu uzstādīšanu uz tāfeles.

Zemāk redzamā diagramma parada dažādu veidu moduļu “atslēgu” attrašanās vietu:

Ka redzat, visu moduļu garums ir vienāds. Atšķirība ir savienotāja kontaktu paliktņu skaitā un “atslēgu” atrašanās vietā.

Tagad īsumā apskatīsim visizplatītākos RAM veidus. Tas dažādās paaudzes:

  • SDRAM - (Synchronous Dynamic Random Access Memory - sinhronā dinamiskā brīvpiekļuves atmiņa). Modulis ar 168 tapām (kontaktiem), ko darbina ar 3.3 voltu (V) spriegumu.
  • DDR - (Dobleng Rate ng Data - dubultā datu pāraides ātrums). Ļauj (atšķirībā no SDRAM) veikt paraugus (vai pārsūtīt datus) divas reizes vienā atmiņas kopnes pulksteņa ciklā. Modulim sa 184 na mga contact, may mga spriegum sa 2.6 V. I-install ang DDR atmiņas paradīšanos iepriekšējās paaudzes atmiņu sāka saukt para sa SDR SDRAM (Single Data Rate DRAM).
  • DDR2 at mga nakamās na paaudzes mikroshēmas. Tas ļauj pārsūtīt 4 bitus informācijas (divas datu kopas) no atmiņas mikroshēmas šūnām uz I/O buferiem vienā pulksteņa ciklā. Iespiedshēmas plate at 240 kontaktiem (120 katrā pusē). Tās barošanas spriegums sa 1.8 V.
  • DDR3 ir nākamās paaudzes, kas vienā pulksteņa ciklā spēj iztvert 8 bitus datu, 240 kontaktus un 1.5 voltu barošanas spriegumu. Tajā pašā laikā DDR3 atmiņas enerģijas patēriņš ir par 40% mazāks nekā DDR2, kas ir diezgan svarīgi, at to lieto kopā ar mobilās ierīces(klēpjdatori). Samazināts enerģijas patēriņš tiek panākts, pārejot uz plānāku tehnisko procesu (90-65-50-40 nanometri).
  • DDR4 - petsa ng paglabas 2014. gada. DDR3 evolūcija (zemāks spriegums (1.2V), nedaudz vairāk kontaktu - 288, nedaudz lielāks modulis, pārsūtīšanas ātrums dubultojies, pateicoties dubultajam pašu atmiņas mikroshēmu skaitam). Datu pārsūtīšanas ātrums līdz 3.2 gigabitiem sekundē. Šāda veida atmiņas maksimālā darbības frekvence ir 4266 MHz

Ang mga pazīmes, tulad ng raksturo datora RAM, at sinabi:

  1. RAM veids (SDRam, DDR utt.)
  2. Moduļa skaļums
  3. Upang darbības pulksteņa frekvence
  4. Laiks (kavējumi, piekļūstot datiem un izgūstot datus no mikroshēmām - latentums)

Mēs apspriedām pirmo punktu iepriekš, bet apskatīsim pārējo. Atmiņas mikroshēmu apjoms tagad nepārtraukti palielinās, at 1 Gb (gigabaita) modulis nevienu nepārsteigs. Un iepriekš es labi atceros bijību, ko manī izraisīja frāze: “Mana darbā manā datorā ir installation 128 megabaiti RAM!” Turklāt kāds paziņa toreiz strādāja ar trīsdimensiju grafiku modelēšanas programmā 3DMax :) Idagdag ang moduļi pa 16 gigabaitiem katrs un esmu pārliecināts, ka tas nav ierobežojums.

Dosimies talak: pulksteņa ātrums. Mērīts megahercos (MHz - MHz) un vispārējs noteikums jo lielāks tas ir, jo ātrāk darbojas atmiņa. Halimbawa, DDR4 atmiņa darbojas at 4266 megahercu frekvenci. Ar augstāku frekvenci palielinās arī RAM caurlaidspēja (cik daudz datu tā var “izsūknēt” caur sevi laika vienībā).

Šeit ir neliela kopsavilkuma tabula, kas skaidri parada šo punktu:

Laiks (latents) at laika aizkaves indicators starp komandas ievadīšanu atmiņā un tās izpildes laiku. Latentu nosaka laiki, ko mail pulksteņa ciklu skaitā starp atsevišķām komandām. Laiki tiek pielāgoti BIOS, at, mainot to vērtības, kung saan maaari mong i-download ang mga ito sa pieaugumu.

Izmantojot iespēju, vēlos pievienot nelielu piezīmi par visiem šiem “jaunajiem” atmiņas veidiem: DDR2, 3, 4 utt. Aptuveni runājot, tas ir tas pats vecais SDRAM modulis, tikai nedaudz pārveidots. Tā kā pašas atmiņas frekvences palielināšana ir dārga (nevienam nepatīk to darīt, jo pēc tam notiek neizbēgama karsēšana), ražotāji ķērās pie viltības.

Sa isang vietā, lai būtiski palielinātu pašas atmiņas takts frekvenci, tie palieliināja iekšējās datu kopnes platumu (walang atmiņas matricas šūnām līdz I/O buferiem) at padarīja sa divreiz lielāku par ārējās ko kontrol mikropējās ko p ārējlīās ko matricas šūnām līdz I/O buferiem Izrādās, ka vienā pulksteņa ciklā tiek nolasīts tik daudz datu, cik iepriekš tika nolasīts caur ārējo kopni tikai divos pulksteņa ciklos. Tajā pašā laikā ārējās datu kopnes platums, tāpat kā iepriekš, ir 64 biti, bet iekšējā - 128/256/512 utt. mazliet.

Vēl viens “triks”, bilang ļauj palielināt veiktspēju, nepalielinot frekvenci, ir paralēla moduļu uzstādīšana, lai iespējotu divu un trīs kanālu darbības režīmus (attiecīgi divkanālu un trīs kan ālu). Tas nedaudz palielina atmiņas apakšsistēmas veiktspēju (5-10 percenti). Lai strādātu šajā režīmā, vēlams izmantot komplektus. "KIT" ir moduļu komplekts, kas sastāv no vairākiem "stieņiem", kas jau ir pārbaudīti, lai sadarbotos viens ar otru.

Mūsdienu mātesplatēs atmiņas sloti (savienotāji) tiek piešķirti caur vienu dažādas krāsas. Tas tiek darīts tieši, lai atvieglotu līdzīgu (ideālā gadījumā identisku) moduļu uzstādīšanu tajos. Ja instalēšana bija veiksmīga, daudzkanālu režīms ieslēgsies automātiski. I-download ang mga ito sa mga redzamas plates at iespēju darbināt RAM tris un četru kanālu režīmos.

Un šādi varētu izskatīties četri RAM kanāli (četrkanālu):

Mūsdienās daudzkanālu atmiņas režīmi tiek izmantoti diezgan plaši. Ideja ir šāda: divu kanālu atmiņas kontrolieris var piekļūt katram pāra un nepāra modulim vienlaicīgi (paralēli). Halimbawa: pirmais un trešais modulis parraida un saņem datus vienlaikus at otro un ceturto. Ar tradicionālo pieeju (viena kanaāla režīms) visus uzstādītos moduļus apkalpoja viens kontrolieris (kanāls), kuram bija ātri jāpārslēdzas starp tiem.

Katra kanala kopējo ātrumu nosaka tajā instalētais lēnākais DIMM. Mēģiniet arī ievērot ieteikumu, kurā teikts: katrā kanālā ir jāinstalē tāda paša tilpuma sloksnes.

Tagad daži vārdi par RAM mikroshēmām (mikroshēmām). Tapat kā jebkurš datora elements, kas tiek piegādāts ar spriegumu, atmiņa uzsilst. Ka mēs atceramies, sistēmas bloka iekšpusē esošās sastāvdaļas tiek darbinātas ar noteiktu līdzstrāvu, ko tām piegādā barošanas avots - 12V, 5V at 3 volti.

Pašas mikroshēmas kļūst karstas. Un daži plātņu ražotāji saviem izstrādājumiem uzliek mazus radiatorus, lai noņemtu siltumu. Radiatori, kā likums, tiek vienkārši pielīmēti, izmantojot īpašu savienojumu, vai turēti ar termopastu.

Radiatoru var arī uzlikt virsū:

Šeit, halimbawa, ir zīmola uzņēmuma “OCZ” datora RAM paraugs, at ir manā mājas kolekcijā:

Lieta! Izmantojot dubulto radiatoru, dēlis jūtas patīkami smags plaukstā un kopumā rada iespaidu, ka tas ir radits ilgmūžīgi. Dagdag pa - samazināts darba laiks :)

Atceros, 2008. gadā kādu laiku strādāju lielā uzņēmumā. Tur viss bija datorizēts diezgan nopietni. IT nodaļā viņi tur strādāja, šī vārda labā nozīmē, īsti sava darba "maniaki" :) Kad pirmo reizi paskatījos uz termināļa servera rekvizītu cilni, kurā darbojās 64 bitu Windows Server 2003 operma. , biju, maigi sakot, ļoti pārsteigts. Es redzēju skaitli 128 (simts divdesmit astoņi) gigabaiti RAM! Saprotot, ka izskatījos stulbi, tomēr nolēmu vēlreiz pajautāt, vai tā ir taisnība? Izrādījās, ka patiesībā tas tā ir (128 gigabaiti DRAM). Žēl, toreiz nesanāca paskatīties uz to mātesplati :)

Turpinām! Atmiņas mikroshēmas var atrasties vai nu vienā iespiedshēmas plates pusē, vai abās pusēs un būt dažādas na mga porma(taisnstūrveida vai kvadrātveida), uzstādīti kā plakani SMD at BGA sangkapti. Arī paša moduļa augstums var atšķirties. Katrai RAM mikroshēmai at noteikta jauda, ​​​​email ko megabaitos (tagad gigabaitos).

Halimbawa, at mūsu mikroshēmas ietilpība ir 256 megabaiti at tā sastāv no 8 mikroshēmām, kung (256 mēs sadalām ar 8) at iegūstam, sa katrā mikroshēmā o 32 megabaiti.

Ito ay hindi pinapansin ang īpašu atmiņas klase - server ng DRAM. Ibig sabihin, i-redzami vairāki moduļi: pirmais un trešais ir servera opcijas (varat noklikšķināt uz fotoattēla, lai to palielinātu).

Ka servera atmiņa atšķiras no parastās atmiņas? Pat vizuāli augstāk esošajā fotoattēlā redzams, ka serveru risinājumiem uz tāfeles ir papildu mikroshēmas, kas nodrošina tai papildu funkcionalitāti. Kuru? Paskatīsimies! Pirmkārt, noskaidrosim, anong mga papildu componentti uz RAM PCB (isņemot pašus RAM mikroshēmas) at standardta? Šī ir cietā tantala SMD kondensatoru sērija, at atrodas tieši virs moduļa spilventiņiem. Šīs ir atmiņas plates “iesiešanas” sastāvdaļas.

Otro nepieciešamo elementu (augšējā fotoattēlā atzīmēts zaļā krāsā) var saukt par SPD mikroshēmu. Saīsinājums apzīmē “Serial Presence Detect” - isama ang mga note na nakakasagabal sa ilang segundong paglalagay ng mga note. Kaut kas līdzīgs šim :) Būtībā tas ir programmējams ROM, kurā ir “hardwired” atmiņas moduļa iestatījumi: visi parametri, frekvences, hronometrāžas, darbības režīmi utt. Walang mga turienes, kung magsisimula ang mga dator, kung saan ang BIOS mikroshēma.

Papildu mikroshēmas servera platēs (apzīmētas ar sarkanu krāsu) nodrošina iespēju noteikt un labor lasīšanas/rakstīšanas kļūdas (ECC tehnoloģija) at daļēju buferizāciju (atmiņas reģistri).

Pieceme: ECC - (kļūdu labošanas kods) Algoritms nejaušu kļūdu identificēšanai un labošanai datu pārraides laikā (ne vairāk kā viens vai divi biti vienā baitā).

Lai īstenotu šīs iespējas, modulī tiek uzstādīta papildu atmiņas mikroshēma un tā kļūst nevis 64 bitu, kā parastie DIMM, bet gan 72 bitu. Tāpēc ne visa mātesplates var strādāt ar šādu atmiņu. Daži, mums ir jādod viņiem piens, darbs! :)

Noklikšķiniet uz augstāk esošā fotoattēla, un uz uzlīmes varēsiet redzēt papildu simbolus (izcelts sarkanā krāsā), kas nav pieejami parastajai atmiņai. Es runāju par tadiem saīsinājumiem kā: "SYNCH", "CL3 (2.5)", "ECC" at "REG". Apskatīsim tos atsevišķi. Ang mga pirma ay walang mga photoattēlā redzamajiem moduļiem ir datēts ar personālo datoru izplatīšanas periodu ar vispārējo zīmolu “Pentium”, tas atsevišķi marķēts at apzīmējumu “SYNCH”.

Ano ang atceraties, ko apzīmē SDRAM atmiņas saīsinājuma pirmais burts? Sinhronā (sinhronā) DRAM. DRAM veids, sa pamamagitan ng darbojās tik ātri, sa varēja iestatīt at galvenās atmiņas kontrollera darbību. Toreiz tas bija izrāviens! Iepriekšējās paaudzes RAM darbojās asinhronā datu pārraides režīmā. Tagad komandas varēja nosūtīt kontrolierim nepārtrauktā straumē, negaidot, līdz tiks pabeigtas iepriekšējās. Walang vienas puses, tas samazināja kopējo to pārraides laiku, taya, walang otras puses (tā kā komandas nevarēja izpildīt to ierašanās ātrumā), parādījās tāda lieta kā latentums - izpildes aizkave.

Sa pamamagitan ng server atmiņas moduļa latentuma vērtība, ang mga nanay ko ay gumagamit ng mga otrais indicator gamit ang “CL3” na ginagamit. Tas nozīmē “Cas Latency” - minimālais laiks, i mail sistēmas kopnes pulksteņa ciklos, starp lasīšanas komandu (patiesībā CAS vajadzīgās rindas vai kolonnas addresses pārsūtīšanu uz atmiņu) un datušana pārsū.

Cita lieta, ka pat šeit tirgotāji mēģina mūs apmānīt un norāda tikai vienu (mazāko) no visiem iespējamiem kavējumiem. Faktiski ir diezgan daudz laika veidu, un tas ir loģiski: datu pārsūtīšanas, izguves un ierakstīšanas darba organizācija tik lielā masīvā ir tik sarežģīta, ka būtu dīvaini, ja atmiņā vi ai āzka nevesā. vai ja lieta aprobežojas ar vienu!

Halimbawa, daži (ne visi) kavējumi ir paradīti tālāk esošajā tabulā.

Ang lahat ng ito, norādot latentuma vērtību tikai vienam parametram (CL) at zemāko indicatoru un nedodot nekādu priekšstatu par atmiņas aizkavi citu darbību laikā, viņi mēģina mūs apkrāpt! Neteikšu, hindi ka napapansin, bet na sajūta rodas :)

Kung gayon ay iepriekš apspriedām ECC apzīmējumu, mēs to neatkārtosim. Pustahan sa pamamagitan ng “REG” indicator! Parasti šādi tiek apzīmēti reģistrētie RAM moduļi. Ko tas nozīmē? Starp RAM mikroshēmām un kopni ir uzstādīta papildu mikroshēma, at darbojas kā sava veida buferis. Tāpēc šāda veida reģistra atmiņu bieži sauc par buferizētu vai daļēji buferizētu.

Īpašu reģistru (bufera) klātbūtne atmiņas modulī samazina sinhronizācijas sistēmas slodzi (elektriskā reģenerācija), atslogojot tās kontrolieri. Reģistros tiek saglabāti dati, kas tajos nonāk salīdzinoši ātri un kas bieži tiek pieprasīti lietojumprogrammai. Bufera klātbūtne starp kontrolieri un atmiņas mikroshēmām izraisa papildu viena pulksteņa cikla aizkavi, taču tas ir normāli serveru sistēmām. Mēs iegūstam lielāku uzticamību uz neliela veiktspējas krituma rēķina.

Klēpjdatoru RAM tiek saukta par SO-Dimm, at acīmredzamu iemeslu dēļ tai ir saīsināts disenyo. Tas izskatās šādi:

Tas ir daudz kompaktāks nekā tā darbvirsmas kolēģi, taču tam ir arī unikāla “atslēga”. Atcerieties: "atcerieties" pozīcijas jūs varat noteikt mikroshēmas veidu. Nu arī - pēc uzraksta uz uzlīmes (uzlīmes) :)

Un visbeidzot: iegādājieties RAM no cienījamiem ražotājiem: Samsung, Corsair, Kingston, Patriot, Hynix, OCZ at RAM problēmas jūs apies.

RAM(RAM - mga pamamaraan ng brivpiekļuves) - tas ir kristālisku šūnu masīvs, kas spēj uzglabāt datus. Sa pamamagitan ng daudz dažādu RAM veidu, taču no fiziskā darbības principa viedokļa tie atšķiras dinamika atmiņa(DRAM) Un istatistika atmiņa(SRAM).

Dinamiskās atmiņas šūnas(DRAM) var attēlot mikrokondensatoru veidā, kas spēj uzkrāt lādiņu uz savām plāksnēm. Šis ir visizplatītākais un ekonomiski pieejamais atmiņas veids. Šāda veida trūkumi ir saistīti, pirmkārt, ar to, ka gan uzlādējot, gan izlādējot kondensatorus, pārejas procesi ir neizbēgami, tas ir, datu ierakstīšana notiek salīdzinoši lēni. Otrs svarīgais trūkums ir saistīts ar faktu, ka šūnu lādiņiem ir tendence izkliedēties telpā, turklāt ļoti ātri. Ja operatīvā atmiņa netiek pastāvīgi “uzlādēta”, datu zudums notiek dažu sekundes simtdaļu laikā. Lai cīnītos pret šo paradību, dators pastāvīgi reģenerācija(veldze,uzlādēšana) RAM šūnas. Reģenerācija notiek vairākus desmitus reižu sekundē un rada izšķērdīgu skaitļošanas sistēmas resursu patēriņu.

Statiskās atmiņas šūnas(SRAM) var attēlot kā elektroniskus mikroelementus - trigeri, kas sastāv no vairākiem tranzistoriem. Sprūda saglabā stāvokli, nevis uzlādi ( ieslēgts Izslēgts), tādēļ šāda veida atmiņa nodrošina augstāku veiktspēju, lai gan tā ir tehnoloģiski sarežģītāka un attiecīgi arī dārgāka.

Dinamiskās atmiņas mikroshēmas tiek izmantotas kā galvenā datora RAM. Statiskās atmiņas mikroshēmas tiek izmantotas kā papildu atmiņa (tā sauktā kešatmiņa), sa pamamagitan ng paredzēti procesora veiktspējas optimizēšanai.

Katrai atmiņas šūnai ir sava adrese, kas tiek izteikta kā skaitlis. Pašlaik atrodas Mga processor ng Intel Pentium un daži citi izmantoja 32 bitu adresēšanu, kas nozīmē, ka kopā var būt 2 32 neatkarīgas adreses. Tādējādi mūsdienu datoros tas ir iespējams tiešā adresācija uz atmiņas lauku, kura izmērs ir 2 32 = 4294967296 baiti (4.3 GB). Tomēr tas nenozīmē, ka tieši tik daudz RAM ir jābūt datoram. Maksimālo datorā instalētās RAM lauka lielumu nosaka mikroprocesora komplekts ( Mga chipset) matesplatē un parasti ir vairāki simti MB.

Viena adresējama šūna satur astoņas bināras šūnas, kurās var saglabāt 8 bitus, tas ir, vienu datu baitu. Tādējādi jebkuras atmiņas šūnas adresi var izteikt četros baitos.

Ideja par to, cik daudz RAM vajadzētu būt parastam datoram, pastāvīgi mainās. 80. gadu vidū 1 MB atmiņas vieta šķita milzīga; 90. gadu sākumā uzskatīja, ka pietiek ar 4 MB; 90. gadu vidum tā palielinājās līdz 8 MB at 16 MB. Ang minimum na RAM ng RAM ay 32 MB, tumaya para sa izmērs at 64 MB. Ļoti drīz šī vērtība tiks pārsniegta 2-4 reizes pat masu patēriņa modeļiem.


RAM datoram atrodas uz standarta paneļiem, ko sauc modulļi. RAM moduļi tiek ievietoti atbilstošajos matesplates slotos. Ja ir viegli piekļūt savienotājiem, varat veikt darbību pats. Ja nav ērtas piekļuves, var būt nepieciešama daļēja sistēmas bloka komponentu demontāža, un šādos gadījumos darbība tiek uzticēta speciālistiem.

Strukturāli atmiņas moduļiem ir divi dizaini - vienas rindas ( SIMM module) un divu rindu ( Mga module ng DIMM). Daudziem mātesplates modeļiem ir viena vai otra veida savienotāji, taču nav iespējams apvienot dažādu veidu moduļus vienā platē.

RAM moduļu galvenās īpašības ir atmiņas etilpība un piekļuves laiks. SIMM module tiek piegādāti 4, 8, 16, 32 MB sa isang sejumos DIMM module - 16, 32, 64, 128 MB at iba pa. Piekļuves laiks parada, cik daudz laika ir nepieciešams, lai piekļūtu atmiņas šūnām; jo īsāks tas ir, jo labāk. Piekļuves laiks tiek mērīts sekundes miljarddaļās ( nanosecond,ns). Mūsdienu DIMM moduļiem tas sa 7-10 ns.

Saīsināts datora RAM sauca RAM(brīvpiekļuves atmiņa) vai RAM(brīvpiekļuves atmiņa - brīvpiekļuves atmiņa).

Nosaukums RAM precīzāk atspoguļo ierīces struktūru un mērķi.

Malaki ang RAM

  • Datu un komandu glabāšana tālākai pārsūtīšanai uz procesoru apstrādei. Informācija var nonākt no RAM nevis uzreiz, lai apstrādātu processors, bet gan procesora kešatmiņā, kas ir ātrāka nekā RAM.
  • Procesora veikto aprēķinu rezultātu saglabāšana.
  • Lasiet (vai rakstiet) šūnu saturu.

Ang dami ng RAM

RAM var saglabāt datus tikai tad, kad dators ir ieslēgts. Tāpēc, kad tas ir izslēgts, apstrādātie dati ir jāsaglabā cietajā diskā vai citā datu nesējā. Palaižot programma, impormasyon tungkol sa RAM, halimbawa, walang datora cietā diska. Kamēr strādājat ar programmu, at atrodas RAM (parasti). Tiklīdz darbs ar to ir pabeigts, dati tiek pārrakstīti uz cieto discu. Citiem vārdiem sakot, informācijas plūsma darba atmiņā ir ļoti dinamiska.

RAM ir brīvpiekļuves atmiņas ierīce. Tas nozīmē, ka datus jebkurā laikā var nolasīt/rakstīt no jebkuras RAM šūnas. Salīdzinājumam, halimbawa, magnētiskā lente ir secīgas piekļuves atmiņas ierīce.

Loģiskās atmiņas ierīce

RAM sastāv no šūnām, walang kurām katrai ir sava adrese. Visas šūnās ir vienāds bitu skaits. Blakus esošajām šūnām ir secīgas adres. Atmiņas adreses, tāpat kā dati, tiek izteiktas bināros skaitļos.

Parasti vienā šūnā ir 1 baits informācijas (8 biti, tikpat, cik 8 biti), un tā ir minimālā informācijas vienība, kurai var piekļūt. Tomēr daudzas komandas darbojas ar tā sauktajiem vārdiem. Vārds ir atmiņas apgabals, kas sastāv no 4 vai 8 baitiem (iespējamas arī citas iespējas).

RAM veidi

I-ir ierasts atšķirt divu veidu RAM: statisko (SRAM) at dinamisko (DRAM). Ang SRAM ay maaaring iproseso ng mga ito, at ang DRAM ay izmantota upang ikonekta ang iyong mga RAM.

SRAM sastāv no trigeriem. Trigeri var būt tikai divos stāvokļos: “ieslēgts” o “izslēgts” (bitu krātuve). Sprūda neuzglabā lādiņu, tāpēc pārslēgšanās starp stāvokļiem notiek ļoti ātri. Tomēr trigeriem ir nepieciešama sarežģītāka ražošanas tehnoloģija. Tas neizbēgami ietekmē ierīces cenu. Otrkārt, flip-flop, at sastāv no tranzistoru grupas un savienojumiem starp tiem, aizņem daudz vietas (mikrolīmenī), iyong rezultātā SRAM ir diezgan liela ierīce.

SA DRAM nav flip-flops, un bits tiek saglabāts, izmantojot vienu tranzistoru un vienu kondensatoru. Tas izrādās lētāks un kompaktāks. Tomēr kondensatori uzglabā lādiņu, un uzlādes-izlādes proseso aizņem ilgāku laiku nekā sprūda pārslēgšana. Resulta ng DRAM at mga resulta. Otrais trūkums ir spontāna kondensatoru izlāde. Lai uzturētu lādiņu, tas tiek reģenerēts noteiktos intervālos, kas prasa papildu laiku.

Mga module ng RAM

Ārēji personālā datora operatīvā atmiņa ir mikroshēmu modulis (8 at 16 gabi.) uz iespiedshēmas plates. Modulis tiek ievietots īpašā mātesplates savienotājā.

Pēc konstrukcijas RAM moduļi personālajiem datoriem ir sadalīti SIMM (viena gala) at DIMM (divu galu). DIMM ir lielāks datu pārraides ātrums nekā SIMM. Pašlaik galvenokārt tiek ražoti DIMM moduļi.

Galvenās RAM īpašības ir informācijas ietilpība un ātrums. RAM ietilpība mūsdienās at izteikta gigabaitos.