Divne chovani mallocu
Cejka Rudolf
cejkar na kazi.dcse.fee.vutbr.cz
Čtvrtek Říjen 28 19:56:31 CEST 1999
Martin Macok <macok na kocour.ms.mff.cuni.cz> wrote:
>> Neni to trochu divne chovani? Kdyz nemuzu pamet naalokovat, tak se z
>> toho vetsinou muzu nejak vzpamatovat, ale kdyz program najednou dostane
>> signal, ze pamet, do ktere zrovna pristoupil, uz nedostane, tak s tim uz
>> asi tezko neco nadela??
> Na druhou stranu to brutalne urychli praci s pameti, take je obvykle, ze
Proc? Co kdyz je naopak rychlejsi jednorazove namapovat stranky
pameti, nez pri prvnim pristupu na kazdou stranku extra vyvolavat
akci pro jeji namapovani?
> programy zadaji o dost vetsi pamet, nez pak vyuziji, dale se takto
Nevim, proc by se mel operacni system zamerovat na spatne napsane
programy, ktere si alokuji pamet a pak ji nepouziji (tj. neprovedou ani
jeji inicializaci). Kdyz uz program neco alokuje, tak to urcite nekdy
pouzije, i kdyz treba jen k jednomu zapisu cehokoli. Leda ze by chtel
vyuzivat der podobne jako u souboru - jenze ani v pameti a ani v souboru
se nejedna o prenositelnou zalezitost a jeji vyuzivani bude zcela
urcite pusobit nekde problemy (stejne jako problemy s prenosem der
v souborech).
> alokovana pamet jednoduseji (rychleji) mapuje, swapuje .. =>
Tomu vubec nerozumim. Proc se jednoduseji (rychleji) mapuje?
A hlavne - z ceho usuzujete, se ze rychleji swapuje? Prave
pri swapovani se nejvice projevi divokost mapovani pametovych
stranek + jejich swapovani. A kdyz dojde Linuxu pamet i se swapem, to
je pak skutecne jedinecny zazitek pro vytrvale.
> neni to divne chovani
Tak tim bych si skutecne nebyl vubec jist.
--
Rudolf Cejka (cejkar na dcse.fee.vutbr.cz; http://www.fee.vutbr.cz/~cejkar)
Brno University of Technology, Faculty of El. Engineering and Comp. Science
Bozetechova 2, 612 66 Brno, Czech Republic
Další informace o konferenci Linux