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