[OSy] velikost pameti

Rastislav Wartiak rastik at tereus.eu
Sat Nov 10 17:41:39 CET 2007


>> Jaká je tedy velikost PFN?
>> MIPS32-4K-Manual.pdf, p. 37: 20 bit
>> R4000_Users_Manual_2Ed.pdf, p. 81: 24 bit
>> sys.h:320: 24 bit
>>
> V MIPS32-4K-Manual.pdf pojednavaji o jakemsi JTLB. Veril bych vice
> manualu R4000_Users_Manual_2Ed.pdf. Je tlustsi a vypada, ze tomu vic
> rozumi.

JTLB je TLB pro data i kód, to je to s čím pracujeme. Pak má procesor  
ještě samostatné interní TLB. Alespoň tak tvrdí ta dokumentace.

> Velikost PFN se meni podle velikosti stranek, je to logicke - mam vetsi
> offset -> musim mit mensi PFN.
>
> 20bitu PFN odpovida 64kB strankam. Povolene velikosti jsou jen
> 4K, 16K, 64K, 256K, 1M, 4M, 16M.

Velikost PFN je v registrech pořád stejná, jenom se někdy některé bity  
ignorují.

OK, budu tedy pracovat s 24-bit PFN. Pak zůstává původní otázka:

Bude stacit, kdyz budeme podporovat maximalne 4GB fyzicke pameti?

Rastislav Wartiak




More information about the NSWI004 mailing list