A kölcsönhatás a memória és a CPU - studopediya
Query feldolgozó processzor nyugszik egy sor rendszer logikája (más néven a lapkakészlet), többek között tartalmaz egy memória vezérlő. A memória vezérlő teljesen „átlátszó”, hogy a programozó, de a tudás az építészeti jellemzői nagyban megkönnyíti optimalizálás-CIÓ memória megosztását.
Készülék Northbridge chipset Intel 815EP tartalmazó (többek között) a memória vezérlő
A busz vezérlő (BIU - Bus Interface Init), „beültetett” északi híd egy kérést kap a processzor, a helyzettől függően, vagy továbbítja azt a megfelelő szert (a mi esetünkben - a vezérlő pas RAM), vagy hozza a kérést a sorba, ha ügynök abban a pillanatban elfoglalva valamit. Szükség van egy sorban annak a ténynek köszönhető, hogy a processzor küldheti a következő kérés nélkül várja a gyártás befejezése az előzőt, és ha igen, a kérdést kell tárolni valahol.
Attól függően, hogy a memória vezérlő architektúra működik a memória, vagy csak a rendszerbusz sebessége (szinkron szabályozó) vagy al-memória Heréd más frekvencia (aszinkron vezérlő). A szinkron vezérlők korlátozzák PC-felhasználók a kiválasztásban a memóriamodulokat, de másrészt, az aszinkron vezérlők kisebb termelékenységet-ing. Miért? Először is, azáltal, hogy a frekvencia eltérés, olvassa el az adatok közvetlenül nem lehet továbbítani a busz vezérlő, és a Com-ditsya első hajtás a köztes puffer, ahol a busz vezérlő képes lesz letölteni őket vele a kívánt sebességet. (Hasonló situa-CIÓ figyelhető meg a bejegyzést.) Másodszor, ha a frekvencia a rendszerbusz és a memória órajel mint nem egész számok, mielőtt a csere meg kell várnia a jelenlegi befejezéséig órajel impulzus. Ezek a késedelmek fordulnak elő a két (köznyelvben büntetés):
el, amikor az olvasási adatoknak a busz vezérlő.
Mindez nagyban növeli a várakozási idő a memória alrendszer - .. Re pro-mezhutka idő óta a kérelem elküldését adatokat lekérdezni. Így az aszinkron vezérlő működő SDRAM PC-133 memóriát a rendszer busz 100 MHz, elveszti többi szinkron fut ugyanazon a buszon SDRAM PC-100 memória.
Bus vezérlő, a memória vezérlő a bejelentés kézhezvételét, hogy a kért adatok készen, várva a kibocsátás a gumiabroncs és továbbítja azokat a processzor szakaszos üzemmódban. Attól függően, hogy milyen típusú gumiabroncs egy ciklusban lehet vezetni egy és négy darab adatokat. Tehát, a pro-tsessorah KB, P-l és P-III tett egy átviteli ciklusonként, az Athlon processzor - két, a P processzor-4 - négy.
Ettől a pillanattól kezdve az adatok jön be a cache és hozzáférhetővé kell tenni a processzort.
Controller buszrendszer feldolgozásáért felelős lekérdezések és kényszerült-schenie adatok között a processzor és a chipset, az alábbi funkcionális komponensek: egy adatátvitel (Processor Forrás Szinkron Óra adó), kéri ütemező (Command Queue - CQ), vezérlők-ra kérelem várakozási (Kontroll A rendszer Queue - CSQ) hatóanyag és tranzakció - XCA). A fennmaradó komponensek shi HN vezérlő jelen ábrán. 2.11 van szükség, hogy támogassa a szonda, bund, hogy a téma megvitatás alatt nem alkalmazható, ezért nem mérlegelik-versenyeken.
adatátvitel - bizonyos magasabb értelemben, a „meztelen” busz vezérlő, amely megérti a busz protokoll és ügyelve az összes kommunikációs kapcsolatban a processzorral. Felkérést kapott a processzor ne-Reda lekérdezés tervező, ahonnan elküldik a megfelelő vezető szereket, azok megjelent.
A válaszokat szerek tárolására három különálló sorok: olvasni sorban (SysDC Read Sor - SRQ), a memória írási queue (Memory Write Sor - MWQ) és a PCI busz sorban bejegyzéseket (PCI / A-PCI Write Queue - AWQ). Megjegyzés: ebben az esetben beszélünk olvasás / írás a processzor, hanem a forgalom! Így a memória tárolja a feljegyzést küldött adatok-MYE a memóriából a processzor, de a processzor nem rögzítik a memória!