Skip to main content

Mi az a transzlációs lookaside puffer?

A számítógép központi feldolgozó egységének (CPU) egy gyorsítótár -rendszerrel rendelkezik, az úgynevezett Translation LookAside Buffer (TLB), amely felelős a fizikai memória virtuális memóriába történő fordításáért.Ez egy külön gyorsítótár rendszer, mivel a CPU számára gyorsabb, ha ezt a gyorsítótárat a memóriacímekre keresi, mint a szokásos gyorsítótárba helyezni.A memóriacímek tárolására a TLB az oldaltáblák bejegyzéseit használja, és egy térképet alkot a virtuális és a fizikai memória címek között.A transzlációs lookAside puffer használatakor lehet, hogy TLB találatot vagy hiányozhat, vagyis a memóriát találták, vagy ismeretlen.A számítógépek több különböző TLB -szinttel rendelkezhetnek, hogy több memóriacím -információt tárolhassanak.Ez az információ beilleszthető a fő CPU gyorsítótárba, de ez számos problémát jelent.Ezen adatok tárolásához több különböző hozzáférési szintet kell használni, a teljes folyamatot lelassítva.A transzlációs lookAside puffer körülnézi ezeket a szinteket, és segít a CPU -nak megtalálni a megfelelő memóriafoltot, hogy az adatok megnyíljanak.Amikor a fizikai memória virtuális memóriává alakul, például egy dokumentum tárolására vagy programot használva, a TLB tárolja ezt a fordítást.A TLB nem az információkat tárolja, hanem ahol a memória található, így a memória hatékonysága.A CPU első lépése a Translation LookAside puffert használja, hogy megnézze, vajon a memória le van -e társított -e;Ez akár találatot vagy hiányosságot eredményez.A TLB találat azt jelenti, hogy a fizikai memória gyorsítótárazott és gyorsan megtalálható.A TLB kisasszony azt jelenti, hogy a fizikai memória nem gyorsítótárazott, és a CPU -nak át kell néznie az összes oldaltáblát, hogy megtalálja a memóriát, egy olyan folyamatot, amely nem hatékony, és extra időt vesz igénybe.A legalacsonyabb szint a legkevesebb információval rendelkezik, de a leggyorsabb.Ha túl sok információ van az első szint megtartásához, akkor a magasabb szintre kerül.Ezek a szintek nem olyan gyorsak, de még mindig gyorsabbak, mint a CPU, amely a fizikai memóriacím összes oldaltábláját keresi.