
Dispozitive de stocare ROM permanente
ROM-urile sunt de două tipuri: reprogramabile și reprogramabile o singură dată.
ROM-uri programabile
Odată ce programele ROM sunt cele mai simple tipuri de ROM-uri. Ele se bazează pe celule pe jumperii fuzionați.

Inițial, toți jumperii sunt intacte. Cu toate acestea, statul se modifică ca rezultat al programării.
2. Selectați o celulă
3. magistrala de date - date
4. Un impuls de înaltă tensiune este aplicat la intrare.
5. Așteptați până când incendiul se declanșează.
Astfel, obținem ROM-ul programat.
La fiecare descărcare, circuitul este testat pentru stocarea corectă a datelor. Chiar și în ROM-ul programabil o dată, există situații în care jumperii sunt restabiliți.
Reprogramabil ROM

Citiți ciclul pentru acest cip:

Toate momentele din ROM sunt reglementate de un semnal.

În plus, t2 este întotdeauna mai mare decât t1.

Există două tipuri de flash ROM-uri:
1) cu ștergerea ultravioletă;
2) cu ștergere electrică.
CD-uri reprogramabile cu ștergere UV
În memoria ROM cu ștergere ultravioletă, se folosește principiul deplasării nivelurilor Fermi de către lumină cu o anumită lungime de undă. În acest caz, electronii sunt scoși din cristale.
1) în timpul funcționării, este posibilă schimbarea stării datorită acțiunii razelor cosmice
2) frica de razele ultraviolete.
Reprogramabile ROM-uri cu ștergere electrică
ROM-urile cu ștergere electrică (memorie flash) nu necesită tensiune crescută pentru ștergerea informațiilor. Durata impulsului de înregistrare este de 10-20 ms.
Timpii tipici de circulație: 100 ns.
Random Access Memory RAM
RAM este împărțit în următoarele tipuri: memorie statică și memorie dinamică.
Memorie statică
Baza memoriei statice este declanșatorul. Are două stări: 0 sau 1.


Caracteristicile acestei implementări:
1) cipuri cu eșantionare aleatorie;
2) au o viteză mare;
3) este folosit ca memorie cache;
4) un dezavantaj: există foarte puține celule pe un singur cip;
5) costul ridicat al producției de microcipuri a acestei implementări.
Mijloace logice programabile (PLM)
La prima etapă au fost alocate ROM-urilor.
Ei nu folosesc jumperi, ci un set de logică 2 I-Ne, 2 Or-Not. Folosindu-le, puteți programa orice funcție. PLM sunt folosite pentru a crea microautomate.
Pentru astăzi există PLM nu numai cu intrări logice, ci și cu celule de memorie.
PLM-urile sunt de două tipuri: tip static (la o frecvență de 1 GHz, întârzierea este compensată la 3 ns); cu ștergere electrică.
Dezavantajul lor este că, prin oprirea alimentării, datele se pierd, astfel încât trebuie să existe o ROM pentru boot.
Astfel, MP este implementat cu orice sistem de comandă, care poate fi schimbat în timpul funcționării (adică puteți obține procesoare programabile).
Memorie dinamică
Principiul se bazează pe principiul stocării informațiilor despre rezervoarele parazite. Spre deosebire de memoria statică, unde există până la 200 tranzistori per celulă (4 per declanșator, restul la multiplexoare etc.), 1 tranzistor și capacitatea sa parazită sunt utilizate în memoria dinamică.
Timpul în care capacitatea parazită este descărcată spontan este de aproximativ 2 ms, prin urmare, la fiecare 2 ms este necesară regenerarea informațiilor.


Contorul de regenerare este localizat în interiorul cipului.
Configurația memoriei dinamice:
structura cu un singur bit (N = 10, numărul de celule 2 N * 1, n = 1).
Durata ciclului este lungă: 20-70 ns. Pentru regenerare, se utilizează o referință la coloană.
Memoria pseudostatică - în exterior, este de obicei implementată dinamic, iar controlerul de reglare și de regenerare se află în interiorul chip-ului propriu-zis.
Optimizarea circuitului de citire și creșterea vitezei se realizează după cum urmează: coloana este setată o dată și datele sunt eliminate de pachet.

Această optimizare se bazează pe ceea ce există în programe. ca regulă, datele utilizate în celulele consecutive sunt utilizate.
Structura generalizată a utilizării memoriei

Procesorul trebuie să lucreze în mod constant cu memoria cache. Viteza depinde de canalele de schimb de informații.
Multiport RAM
Multiport RAM: folosesc paralelizarea schimbului de date cu RAM. De exemplu, memoria RAM este împărțită în 2 părți care funcționează independent. Când două dispozitive accesează aceeași zonă, sistemul prioritar începe fie în timp, fie în prioritate.

Numărul de porturi, depășind două, este rareori justificat. Acest lucru este folosit, de obicei, în servere