linux a pamet

Miroslav Petricek mpe na stavos.cz
Úterý Říjen 10 17:35:41 CEST 2000


Pavel Kankovsky wrote:

> > MMU procesorů i386 zvládne 4GB fyzické a 64TB virtuálni paměti.
> 
> Tech 64 TB virtualni pameti jste vzal kde? Linearni i fyzicky adresovy
> prostor je (bez PAE) 4 GB. Segmentace nehraje zadnou roli, protoze
> segmenty se musi vsechny nacpat do linearniho adresoveho prostoru. Pokud
> chcete vic, musite prehazovat strankove adresare a pak si teoreticky
> muzete vyrobit virtualni pamet jak velkou budete chtit (ovsem je to tak
> netransparentni, ze to lze jen obtizne nazvat virtualni pameti).

Logická (virtuální) adresa adresuje paměť ve tvaru:
 selektor(16bit):offset(32bit)

V selektoru jsou dva bity vyhrazeny pro přístupová práva. Proto
2^14 * 2^32 = 64 TB virtuálních adres

-- 
/*
  Miroslav Petricek           mpe na stavos.cz
  Brno, Czech Rep.            ICQ: 56183467
-- http://www.stavos.cz/mpe/ --------------------------
  The instructions said: "Windows 2000 or better,"
          so I installed Linux.
*/


Další informace o konferenci Linux