[OSy] 2. zakladni zadani
Petr Tuma
petr.tuma at dsrg.mff.cuni.cz
Mon Nov 9 15:32:57 CET 2009
Dobry den,
nejjednodussi je podivat se do zdrojaku MSIM. Pamet ma na starosti
prislusny device modul (mem.c), ve kterem najdete:
/** Allocs memory block and clears it.
*/
static void
mem_alloc_block( mem_data_s *md)
{
void *mx = xmalloc( md->size);
memset( mx, 0, md->size);
md->me->mem = (unsigned char *)mx;
md->mem_type = MEMT_MEM;
}
O kus vedle pak:
xmalloc( size_t s)
{
void *v = malloc( s);
if (!v)
die( ERR_MEM, "Not enough memory");
return v;
}
Coz by pravdepodobne melo na vasi otazku jiz odpovedet.
Petr Tuma
On 11/09/2009 03:28 PM, Jan Záloha wrote:
> Dobry den,
> rad bych se Vas zeptal, kolik fyzicke pameti je MSIM schopen alokovat. Jsou-li to skutecne plne 4GiB, jako skutecny procesor ve 32-bit rezimu nebo je to omezeno operacnim systemem, resp jeho alokatorem virtualni pameti.
>
> Dekuji, s pozdravem
> Jan Zaloha
>
> _______________________________________________
> OSy mailing list
> OSy at dsrg.mff.cuni.cz
> https://dsrg.mff.cuni.cz/mailman/listinfo/osy
--
Petr Tuma
Distributed Systems Research Group
Department of Software Engineering
Faculty of Mathematics and Physics
Charles University, Czech Republic
http://dsrg.mff.cuni.cz/~ceres
More information about the NSWI004
mailing list