MEMÓRIÁK
Memoria tipusok: |
Regiszter |
Chace |
Operaativ Tár |
EDO |
SDram |
SRAM |
Elérési ido |
1ns |
10ns |
60ns |
60ns |
40ns |
5ns |
- Blokk – az információátvitel minimális egysége a hierarchia egyes
szintjei között
- A blokkcímzés technológiája szintről-szintre változhat
- A blokkok egyszerre egy szintet mozdulnak el
- Találat (hit) – az adat megtalálható egy magasabb szintű
blokkban
- Találati arány (hit rate)–: a találatok %-a az adatelérési
kísérletek számához képest
- Találati idő (hit time)–: a felső szinten történő adateléréshez
szükséges idő
- Találati idő = elérési idő +: annak meghatározása, hogy valóban
"hit"-ről van szó
- Tévesztés (miss) – az adat nem volt megtalálható a magasabb szinten,
ezért egy alacsonyabb szintről kellett betölteni
- Tévesztési arány (miss rate)–: a tévesztések %-a az adatelérési
kísérletek számához képest (1 - találati arány)
- Tévesztési büntetés (miss penalty)– az a pótlólagos
időráfordítás, ami az adat alacsonyabb szintről történő betöltéséhez szükséges
- Tévesztési büntetés alacsonyabb szintű elérési idő +
adathelyettesítési idő + a processzorhoz továbbítás ideje
- A tévesztési büntetés sokkal hosszabb, mint a találati idő
- Átlagos elérési idő
- elérési idő = (találati idő)× (találati arány) + (tévedési
büntetés)×(tévedési arány)
- Azt remélhetjük, hogy a találati idő alacsony lesz és ugyanakkor a
találati arány magas, mivel a tévedési büntetés sokkal nagyobb a találati
időnél
- Átlagos memória elérési idő (AMAT – Average Memory Access Time)
A formulát a hierarchia minden szintjén alkalmazhatjuk
Az
egész hierarchiára is általánosítható
A cím a memóriahelyét címbuszról
olvassa.
A memóriavezérlő dekódolja a memóriacímet és eldönti, hogy a chipek
melyikek hogy férjenek hozzá.
A cím alacsonyabb fele (sor) jelet küld a
chipeknek hogy olvassa be.
Mikor az /RAS jel nullára csökken, az egész sor
kiválasztja (minden 2^11 oszlop a példában fent, vagy 4 darab 2048 különböző
cellájában mindegyik) olvassa ciklusba chipben. Észreveszi, hogy ez a tett
felfrissit mindent, amit a cellák abban eveznek; üdítő egy sort tesznek egy
időnél.
A cím magasabb fele (oszlop) küldik a chipeknek hogy olvassák.
Az oszlopcímjelekért való megengedő elég idő után stabilizálni, a
memóriavezérlő beállítja az column address strobe nullába jelez. Ezt a sorozatot
CASként egy ez fölötti vízszintes vonallal, vagy /CASként rövidítik.
Mikor
az /CAS jel nullára csökken, a kiválasztott oszlop adaai bekerülnek a chip
outputpuffereibe.
Minden outputpufferei az elért a memóriachipek átadja
adatokat a adatsínre, ahol a processzor vagy a másik eszköz, ami kérte az
adatokat, tudja olvasni azt.
Forrás: Itt és itt