RAM și ROM
Toate tipurile de memorie, pe care ne-am uitat până acum au un lucru în comun: ele permit și să scrie și să citească informații. O astfel de memorie este numit RAM (Random Access Memory) sau RAM (Random Access Memory - RAM). Există două tipuri de memorie RAM: statice și dinamice. SRAM (Static RAM, SRAM) este construit cu ajutorul D-bistabile. Informațiile din memoria RAM este reținută atât timp cât puterea este furnizată la acesta: secunde, minute, ore sau chiar zile. SRAM este foarte rapid. De obicei, timpul de acces câteva nanosecunde. Din acest motiv, RAM statică este adesea folosit ca o memorie cache de nivelul al doilea.
În DRAM (Dynamic RAM, DRAM), dimpotrivă, nu sunt utilizate declanseaza. RAM dinamic este o matrice de celule din care fiecare cuprinde un tranzistor și un condensator minuscul. Condensatorii pot fi încărcat și descărcat, care vă permite să stocați zerouri și cele. Deoarece sarcina electrică tinde să dispară, fiecare bit în memoria DRAM trebuie să fie actualizate (reîncărcată) la fiecare câteva milisecunde pentru a preveni scurgerea de date. Deoarece actualizarea ar trebui să aibă grijă de logica externă, DRAM necesită o interfață mai complicată decât static, cu toate că acest dezavantaj este compensat de o cantitate mare.
Deoarece DRAM numai un tranzistor și un condensator per bit (SRAM necesită cel mult șase tranzistori per bit), RAM dinamic are o densitate de înregistrare foarte mare (mulți biți pe cip). Din acest motiv, memoria principală se bazează aproape întotdeauna pe RAM dinamic. Cu toate acestea, RAM dinamice sunt foarte lente (timpii de acces durează zeci de nanosecunde). Astfel, o combinație de memorie cache pe baza RAM statice și memoria principală, pe baza RAM dinamice combină avantajele ambelor dispozitive.
Se înlocuiește treptat FPM cu memorie EDO (Extended Data Output - memorie cu capacități îmbunătățite de ieșire) 1, care permite accesul la memorie înainte de a termina tratamentul anterior. O astfel de înlănțuire, deși nu se accelerează de acces la memorie crește lățimea de bandă, permițându-vă pentru a obține mai multe cuvinte pe secundă.
Tip de memorie și EDO este FPM importantă într-un moment în timpul ciclului de chips-uri de memorie nu depășește 12 nu. Ulterior, odată cu creșterea performanței procesorului, format nevoie de cipuri de memorie mai rapide, iar apoi înlocuiți asincrone și EDO modurile FPM vin SDRAM (Synchronous DRAM, SDRAM). DRAM sincronă este operat de un semnal de ceas. Acest dispozitiv este un hibrid de RAM static și dinamic. Principalul avantaj al DRAM sincron este că elimină dependența cipuri de memorie ale semnalelor de control. memorie CPU spune cât de multe cicluri care urmează să fie efectuate, și apoi începe ciclul. Fiecare ieșire ciclu oferă 4, 8 sau 16 biți, în funcție de numărul de linii de ieșire. Remediu conform cu semnalele de comandă crește rata de transfer de date între CPU și memorie.
Următoarea etapă în dezvoltarea SDRAM a devenit memorie DDR (Double Data Rate - transfer de date la viteza de două ori). Această tehnologie furnizează date de ieșire, atât în față cât și la dezintegrarea impulsului, prin care se dublează rata de transmisie. De exemplu, 8-bit cip de acest tip, care funcționează cu o frecvență de 200 MHz, pentru a produce două 8 biți valori de 200 de milioane de ori pe secundă (în mod natural, această viteză este menținută pentru o perioadă scurtă de timp); Astfel, viteza de moment, teoretic, se poate ajunge la 3.2 Gb / s.
RAM - nu singurul tip de cipuri de memorie. În multe cazuri, datele ar trebui să fie păstrate, chiar dacă alimentarea este oprită (de exemplu, atunci când vine vorba de jucării, o varietate de dispozitive și mașini). Mai mult decât atât, după instalarea oricărui
1 dinamic EDO de memorie de tip practic înlocuită de memorie dinamică convențional care funcționează în modul în mijlocul FPM anilor '90. - Notă. preda, ed.
program sau datele nu ar trebui să fie schimbate. Aceste cerințe au condus la apariția unui ROM (memorie numai pentru citire) sau ROM (Read-Only Memory - memorie read-only). ROM-ul nu vă permite să modificați și ștergeți informațiile stocate în ele (fie în mod intenționat sau accidental). Datele sunt scrise în ROM-ul în timpul producției. În acest scop, o matrita este produs cu un set de biți, care este suprapusă pe un material fotosensibil, și apoi deschise (sau închise) a suprafeței corodată. Singura modalitate de a schimba programul în memoria ROM - schimba întregul cip.
ROM-uri sunt mult mai ieftine decât RAM, daca le comandati in cantitati mari, pentru a acoperi costurile de producție ale stencil. Cu toate acestea, ele nu permit modificări după eliberarea de producție și între depunerea comenzii pentru ROM-ul și punerea sa în aplicare poate dura câteva săptămâni. Pentru companii este mai ușor de a dezvolta noi dispozitive bazate pe ROM, ROM programabil (Programmable ROM, PROM) au fost eliberați. Spre deosebire de ROM conventionale, ele pot fi programate în condiții de funcționare, reducând astfel timpii de plumb. Multe ROM programabil care conține o serie de mică săritor siguranță. Pentru a arde jumper-ul special, trebuie să selectați rândul dorit și de coloană, și apoi atașați o tensiune ridicată la o concluzie de cip.
Ca urmare a dezvoltării acestei linii - EEPROM (Erasable PROM, EPROM), care pot fi programate în condițiile de funcționare, precum și șterge informațiile din ea. Dacă apare o fereastră de cuarț în ROM-ul expus la lumina ultravioletă puternică timp de 15 minute, toți biții setat la 1. Dacă doriți să faceți o mulțime de schimbări în timpul unei faze de proiectare, ROM indelebil este mult mai economic decât ROM programabil convențional, deoarece acestea pot fi utilizate în mod repetat. ROM programabilă care poate fi ștearsă în mod tipic aranjate în același mod ca și RAM static. De exemplu, 27S040 cip are o structură prezentată în Fig. 3,31, I, și o astfel de structură este tipic SRAM.
Următorul pas - un electron-EEPROM (electronic EPROM, EEPROM), cu care puteți șterge informațiile, anexând impulsuri, și că nu este necesar pentru ca acesta să pună într-o celulă specială pentru a fi expus la razele UV. În plus față de reprograma aparatul, acesta nu trebuie să fie introdus într-o mașină specială pentru programare, spre deosebire de EEPROM. În același timp, cel mai mare ROM-ul reprogramabilă electronic este de 64 de ori mai mică decât ROM convenționale care pot fi șterse, și lucrează de două ori mai lent. -Electron reprogramabilă ROM-ul nu poate concura cu RAM dinamică și statică, pentru că până la 10 de ori mai lent, capacitatea lor de depozitare este de 100 de ori mai mic, iar acestea sunt mult mai scumpe. Acestea sunt utilizate doar în acele situații în care aveți nevoie pentru a păstra informațiile atunci când aparatul este oprit.
Un tip mai modern ROM-electron reprogramabilă - memorie flash. Spre deosebire de ROM erasable este șters de razele ultraviolete, iar prin ROM-electron reprogramabilă este șters-byte, memorie flash este șters și scris blocuri. Mulți producători produc plăci cu circuite imprimate mici care conțin sute de megabytes de memorie flash. Ele sunt folosite pentru a stoca imagini în camere digitale, precum și pentru alte scopuri. Poate înlocui într-o zi de memorie flash drive-uri, care va fi un mare pas înainte, având în vedere timpul de acces nu 50. Principala problemă tehnică în acest moment este faptul că uzura memorie flash, după 100.000 de operațiuni de ștergere, și drive-urile pot servi de ani de zile, indiferent de câte ori acestea sunt suprascrise. Scurtă descriere a diferitelor tipuri de memorie este prezentată în tabelul. 3.2.
Tabelul 3.2. Detalii de diferite tipuri de memorie