Creeaza.com - informatii profesionale despre


Simplitatea lucrurilor complicate - Referate profesionale unice
Acasa » referate » informatica » calculatoare

Memoria - unitati de masura ale memoriei


MEMORIA - UNITATI DE MASURA ALE MEMORIEI

Memoria este locul de stocare a tuturor octetilor de care are nevoie microprocesorul pentru a functiona. Ea contine atindatele brute care urmeza sa fie prelucrate, cinsi rezultatele prelucrarilor.

In sensul cel mai strict, memorie poate sa insemne orice dispozitiv de stocare a datelor, chiar daca contine un singur bit.

Caracteristica de baza a memoriei pentru PC este posibilitatea de a fi modificata prin intermediul electricitatii. De aceea cele mai practice memorii sunt din circuite integrate, disponibile indiferite forme, deosebindu-se prin functii, accesibilitate, tehnologie si capacitate de viteza.



Din punct de vedere al modului de functionare al memoriei, intalnom doua sisteme de stocare intr-un PC: primar si secundar.

Memoria utilizata direct de microprocesor, fara un transfer de date inregistrii acestuia este numita memorie de lucru sau sistem de stocare primar. Posibilitatea de acces imediat la aceasta face posibil ca procesorul sa gaseasca orice valoare fara a cauta blocuri mari de dat, ceea ce a dus la denumirea acestui tip de memorie RAM – memorie cu acces aleatoriu.

Cel de al doilea sistem de stocare este sistemul de stocare secundar, bazat pe discuri si benzi la majoritatea PC-urilor. Datorita capacitatii mari este numit sistem de stocare masiva. Sistemul de stocare primar este caracterizat de viteza de acces, iar cel secundar de capacitate, tendinta fiind de a se extinde si celelalte caracteristici.

La calculatoare, reactia la intreruperea energiei electrice defineste diferenta intre memoria pe termen scurt si cea pe termen lung, proprietate denumita volatilitate. Din acest punct de vedere memoria se clasifica inmemorie volatilasi memorie nevolatila (vesnica).

Memoriile volatile pot simula nevolabilitatea prin asigurarea alimentarii cu un sistem de rezerva bazat pe baterii.

UNITATI DE MASURA ALE MEMORIEI

Unitatea de 8 biti este standard pentru sistemele de stocare pe calculatoare, si este numita octet sau byte. O jumatate de octet (4 biti) se numeste tetrada. Grupul de 2 octeti (16 biti), a fost definit de Intel ca cuvint. Un cuvint dublu este format din doua cuvinte, adica 32 biti, iar unul cvadruplu din 4 cuvinte (64 biti).Principalele unitati de masura pentru memorie stabilite de Intel sunt:

Unit

Bits

Bytes

Bit

1

0.125

Niblu (tetrada)

4

0.5

Byte (octet)

8

1

Word

16

2


Double-word

32

4

Quad-word

64

8

Line (486)

128

16

Tehnologia MMX a introdus patru noi tipuri de date, deoarece aceasta tehnologie impacheteaza grupurile de date mai mici inregistrii de 64 de biti. De ex. 8 octeti sunt inclusi intr-un bloc de 64 de biti, care incape intr-un registru al procesorului, datele fiind sub forma unui octet impachetat.

Tabelul 9. Tipuri de date pe 64 de biti la tehnologia MMX

Name

Basic units

Number of Units

Packed byte

Byte (8 bits)

8

Packed word

Word (16 bits)

4

Packed double-word

Double-word (32 bits)

2

Quad-word

64 bits

1

Scrierea numerelor folosind numai cifrele de 0 si 1, sistem binar, este complicata, deoarece pentru numere mai mari sirurile devin foarte lungi si dificil de evaluat. De aceea se utilizeaza pentru referirea acestora sistemul hexagesimal (baza 16), incare pentru reprezentarea numerelor se face cu 16 simboluri: 10 cifre (0-9) si literele A – F (numerele 10 – 15).

Deci numarul zecimal 12 inhexagesimal este C iar inbinar 1100, iar numarul 3AB se evalueaza astfel:

3 x 162 + A x 16 + B = 3 x 162 + 10 x 16 + 11 = 936

La sfinsitul unui numar hexagesimal se adauga litera H, pentru a sti ca se utilizeaza acest sistem. Deoarece baza insistemul hexagesimal este 16, puterea a 4-a a lui 2, numerele binare se pot foarte usor converti inhexa.

De ex. numarul 11011010 se imparte indoua grupe de cate 4 cifre: 1101 si 0101, apoi fiecare grupa se transforma inhexa:

(1101)2 = (13)10 = DH iar (0101)2 = (5)10 = 5H

■partirea ingrupe se face intotdeauna de la dreapta la stanga, grupul incomplet din stanga completatu-se cu zerouri pﯢ la formarea unei grupe de 4 cifre binare: ex. 10 devine 0010.

Presupunat ca memoria unui calculator este de 1 MB, cea mai mica adresa de memorie este 0 iar cea mai mare FFFFFH. Adresa locatiei de memorie de 1 MB este 100000H iar a locatiei de 2 MB este 200000H. La afisarea adresei defecte a memoriei de catre sistemul de calcul, se poate localza byte-ul de memorie incare se situeaza, luat inconsiferare cifra cea mai semnificativa (prima din stanga). De ex. 50F034H se situeaza intre 5 MB si 6 MB.

Un termen des folosit la memorie este BANC, reprezentat un bloc de memorie de orice dimensiune, aranjat astfel incinnumarul de biti este acelasi cu numarul de conexiuni de date intre memorie si procesor. Pentru un Pentium un banc de memorie este un bloc de memorie aranjat pe 64 biti.

Granularitatea memorie se refera la cel mai mic increment cu care se poate mari memoria calculatorului la un anumit moment. Depinde de trei factori: latimea magistralei de date a PC-ului, latimea magistralei de memorie si dimensiunea minima a unitatilor de memorie disponibile. De ex. daca la un Pentium utilizam module de memorie pe 4 octeti (SIMM pe 72 pini) sunt necesare cel putin 2 module.

Capacitatea modulelor de memorie depinde de tehnologia folosita, primele module avat 256 octeti iar cele mai noi ajungat pina la 256 MB.

Un alt parametru important este modul de adresare a memoriei. Fiecarei informatii stocate i se atribuie o locatie de memorie, numita adresa. Aceasta este o eticheta, nu locatia de stocare propriu-zisa. Numarul de biti folositi pentru fiecare cod determina cate adrese pot fi adresate fara confuzii, deci 8 biti de daresa definesc 28 256 locatii de memorie, iar 16 biti 216 ‘ 65536 locatii.

Pentru citirea memoriei, procesorul activeaza liniile de adresa corespunzatoare adressi unitatii de memorie dorite, intr-un ciclu de ceas. In urmatorul ciclu de ceas, controllerul de memorie plaseaza pe magistrala de date a microprocesorului bitii continuti inunitatea de stocare dorita, deci aceasta operattie dureaza doua cicluri de ceas.

Scrierea memoriei functioneza pe acelasi principiu, fiind nevoie tot de doua cicluri de ceas.



Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.