Tema: Re: Cache vietoj RAM
Autorius: ABLomas
Data: 2008-09-14 11:50:28
On 2008.09.14 11:23, Zose wrote:
> nemanau kad cpu architektura tai leistu :)

Teoriškai ir x86 galima bišky valdyt kam naudojamas cache, t.y. su asmu
galima daug fyntų daryt. Bet... Yra kitų navarotų, dėl ko nepavyks
panaudot jos kaip RAM.

Betgi vėl, jei jau kalbant apie egzotiką - tai kodėl neprisiminus kitų
architektūrų, ir nepasakius labai paprastai - taip, tai yra naudojama -
kad ir kokį linksyso WRT 54 AP paimk, jo viduje stovės koks broadcom'o
procesoriukas, ARM'inis. Turi jis opcache, bet - pagrindinio cache
vaidmenį gali atlikti RAM. Taigi, RAM dirba kaip cache kur kas lėtesniam
storage (SD-Card, MMC ar kt. flash mem. tipai), o tu kartu tą cache
naudoji OS darbui...

Suktis ten daug kas gali - nuo specifinių vxworksų iki oss linuxo. Tiek
kad tau bus mažai iš to naudos...

Ir dar kartą, jei norisi ant x86 panaudot visą CPU cache OS darbui,
siūlau susipažint su vienu labai paprastu dalyku, kurį manau turėtum
rasti komp. architektūros pagrindų aprašyme - kaip CPU mato periferiją,
t.y. kas tai yra visi periferiniai įrenginiai žiūrint iš CPU taško.
Klausimų manau nebekils ;-)