Programator de Memorii

Proiect
8/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 30 în total
Cuvinte : 12574
Mărime: 261.68KB (arhivat)
Publicat de: Crin Bejan
Puncte necesare: 8

Extras din proiect

Industria memoriilor este una dintre cele mai dinamice aplicatii ale electronicii din zilele noastre. In ultimi ani chip-urile de memorie au avansat intr-un ritm alert, ceea ce a dus la o scadere dramatica a pretului/MB. Factorul principal care a dus la cresterea productiei fiind cererea de memorie, care a crescut datorita programelor ce utilizeaza tot mai multa memorie dar si datorita avantajului (din punct de vedere al performantelor) pe care memoria RAM il ofera in comparatie cu alte tehnologii de stocare a informatiei. In acelasi timp performantele noilor module au fost imbunatatite, au scazut timpii de acces iar viteza bus-ului a crescut. Toate aceste caracteristici au fost implementate din cauza mai multor factorii de ordin tehnic, unul dintre acestia ar fi evolutia procesoarelor, care prin cresterea frecventei introduc necesitatea cresterii performantelor pentru memorii. De-a lungul timpului memoriile au fost construite prin prisma mai multor tehnologii, dintre acestea doar o parte au reusit sa se impuna pe piata. Principalul motiv fiind, dupa cum multi dintre noi cunosc, raportul pret/perfomanta.

In continuare, prin acest proiect propun o scurta descriere a modului de functionare pentru cele mai raspindite memorii existente pe piata cit si avantajele/dezavantajele tehnologiilor existente.

In al doilea capitol am facut o clasIficare a memoriilor ROM, RAM (DRAM, SRAM) prezentand fiecare tip de memorie si schemele mai importante.

In al treilea capitol am prezentat un mod de lucru prin transfer Direct Memory acces.

In capitolul patru am realizat o prezentare a memoriilor cache schemele si doua subcapitole in care am prezentat doua algoritmuri, algoritmul Selectiv Victim Cache si algoritmul de predictie.

2. MEMORIA CALCULATORULUI

Clasificarea memoriilor

Memoriile utilizate in PC se clasifica in doua categorii :

ROM (Read Only Memory) acest tip memorie nu poate fi rescrisa ori stearsa. Avantajul principal pe care aceasta memorie il aduce este insensibilitatea fata de curentul electric. Continutul memoriei se pastreaza chiar si atunci cind nu este alimentata cu energie.

- RAM (Random Access Memory), este memoria care poate fi citita ori scrisa in mod aleator, in acest mod se poate accesa o singura celula a memoriei fara ca acest lucru sa implice utilizarea altor celule. In practica este memoria de lucru a PC-ului, aceasta este utila pentru prelucrarea tempoarara a datelor, dupa care este necesar ca acestea sa fie stocate (salvate) pe un suport ce nu depinde direct de alimentarea cu energie pentru a mentine informatia.

Memoria ROM este in general utilizata pentru a stoca BIOS-ul (Basic Input Output System) unui PC. In practica, o data cu evolutia PC-urilor acest timp de memorie a suferit o serie de modificari care au ca rezultat rescrierea/arderea "flash" de catre utilizator a BIOS-ului. Scopul, evident, este de a actualiza functiile BIOS-ului pentru adaptarea noilor cerinte si realizari hardware ori chiar pentru a repara unele imperfectiuni de functionare. Astfel ca in zilele noastre exista o multitudine de astfel de memorii ROM programabile (PROM, EPROM, etc) prin diverse tehnici, mai mult sau mai putin avantajoase in functie de gradul de complexitate al operarii acestora.

BIOS-ul este un program de marime mica (< 2MB) fara de care computerul nu poate functiona, acesta reprezinta interfata intre componentele din sistem si sistemul de operare instalat (SO).

Memoria RAM se clasifica in SRAM (Static) si DRAM (Dynamic).

- - SRAM, acest tip de memorie utilizeaza in structura celulei de memorie 4 tranzistori si 2 rezistente. Schimbarea starii intre 0 si 1 se realizeaza prin comutarea starii tranzistorilor. La citirea unei celule de memorie informatia nu se pierde. Datorita utilizari matricei de tranzistori, comutarea intre cele doua stari este foarte rapida.

- - DRAM are ca principiu constructiv celula de memorie formata dintr-un tranzistor si un condensator de capacitate mica.

- Schimbarea starii se face prin incarcarea/descarcarea condensatorului. La fiecare citire a celulei, condensatorul se descarca. Aceasta metoda de citire a memoriei este denumita "citire distructiva". Din aceasta cauza celula de memorie trebuie sa fie reincarcata dupa fiecare citire. O alta problema, care micsoreaza performantele in ansamblu, este timpul de reimprospatare al memoriei, care este o procedura obligatorie si are loc la fiecare 64 ms. Reimprospatarea memoriei este o consecinta a principiului de functionare al condensatoriilor. Acestia colecteaza electroni care se afla in miscare la aplicarea unei tensiuni electrice, insa dupa o anumita perioada de timp energia inmagazinata scade in intensitate datorita pierderilor din dielectric. Aceste probleme de ordin tehnic conduc la cresterea timpul de asteptare (latency) pentru folosirea memoriei.

Datorita raspindiri vaste a memoriei de tip DRAM, am sa exemplific modul de functionare a celulei de memorie in baza acestei tehnologii in subtitlurile urmatoare

Preview document

Programator de Memorii - Pagina 1
Programator de Memorii - Pagina 2
Programator de Memorii - Pagina 3
Programator de Memorii - Pagina 4
Programator de Memorii - Pagina 5
Programator de Memorii - Pagina 6
Programator de Memorii - Pagina 7
Programator de Memorii - Pagina 8
Programator de Memorii - Pagina 9
Programator de Memorii - Pagina 10
Programator de Memorii - Pagina 11
Programator de Memorii - Pagina 12
Programator de Memorii - Pagina 13
Programator de Memorii - Pagina 14
Programator de Memorii - Pagina 15
Programator de Memorii - Pagina 16
Programator de Memorii - Pagina 17
Programator de Memorii - Pagina 18
Programator de Memorii - Pagina 19
Programator de Memorii - Pagina 20
Programator de Memorii - Pagina 21
Programator de Memorii - Pagina 22
Programator de Memorii - Pagina 23
Programator de Memorii - Pagina 24
Programator de Memorii - Pagina 25
Programator de Memorii - Pagina 26
Programator de Memorii - Pagina 27
Programator de Memorii - Pagina 28
Programator de Memorii - Pagina 29
Programator de Memorii - Pagina 30

Conținut arhivă zip

  • Programator de Memorii.doc

Alții au mai descărcat și

Sistem de măsurarea temperaturii

I.1. Consideratii introductive. Definitii. Notiunea de temperatura isi are originea in anumite senzatii ale organelor de simt umane prin...

Plăcile de la Nvidia în Test

NVIDIA contraataca: familia GeForce FX în test Desi aparuta cu întârziere, familia de placi video GeForce FX se bucura de o popularitate din ce...

Afișaj cu leduri

Avantaje si utilizari Fie ca este naturala sau artificiala, lumina poate accentua arhitectura deosebita a unei cladiri, ii poate masca defetele,...

Electronică analogică

1. Scopurile lucrarii -efectuarea masuratorilor necesare determinarii parametrilor principali ai circuitului echivalent al tranzistorului bipolar...

Tranzistorul TUJ

TRANZISTORUL UNIJONCTIUNE (TUJ) 1. INTRODUCERE Tranzistorul unijonctiune este un dispozitiv cu caracteristica bistabila, foarte folosit în...

Tranzistorul cu Efect de Câmp TEC-J

TRANZISTORUL CU EFECT DE CÂMP TEC J 1. INTRODUCERE Tranzistoarele cu efect de câmp (TEC) se bazeaza pe controlul efectuat de un câmp electric...

Tranzistorul Bipolar

TRANZISTORUL BIPOLAR 1. SCOPUL LUCRARII Lucrarea are ca scop studiul caracteristicilor tranzistorului bipolar, trasarea caracteristicilor...

Tiristorul

TIRISTORUL 1. STRUCTURA pnpn Un tiristor este realizat dintr o placuta de siliciu monocristalin, în care se formeaza patru regiuni dopate...

Te-ar putea interesa și

Comanda unei Stații Automate de Spălat Autovehicule cu Automatul Programabil LG Glofa GM7

I. PARTEA TEORETICA 1. Automate programabile 1.1 Introducere Sistemele automate de control a proceselor sunt un conglomerat de dispozitive...

Automatizarea sistemului de întrare într-un garaj

PARTEA I Capitolul 1. Usi de garaj automate 1.1. Generalitãti Portile si usile de intrare în curte sau în garaj automatizate reprezintã solutia...

Metode de Programare cu Matrice Rare

Introducere Lucrarea cuprinde metode tradiţionale de calcul matriceal care sunt utilizate frecvent în practică, metode reanalizate şi revăzute...

Automate Programabile

Argument Automatizarea este definitã ca ştiinţa care se ocupã cu comanda şi controlul sistemelor.Un sistem este o noţiune abstractã ,care poate fi...

Generatoare de Impulsuri

ARGUMENT Datorită utilizărilor sale vaste, tehnica impulsurilor pătrunde tot mai mult, aproape în toate domeniile electronicii, cu precădere în...

Proiectarea unui dispozitiv de comandă pentru un automat de schimbat bancnote

Tema proiectului Subiectul nr.11 Sa se proiecteze dispozitivul de comanda pentru un automat de schimbat bancnote. Se considera ca se schimba...

Modul de Funcționare a Memoriei Interne

INTRODUCERE În această lucrare de curs va fi analizată atît din punct de vedere logic, cît şi fizic, memoria internă. În lucrarea dată vor fi...

Programator Universal pentru Microcontrolere PIC

1. Introducere Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei...

Ai nevoie de altceva?