Hlavní navigace

Názor k článku Jak funguje malloc a free od Yeti - Deadlock je teda podle mě něco jinýho (když...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 4. 2003 2:39

    Yeti (neregistrovaný)

    Deadlock je teda podle mě něco jinýho (když si dva nebo více procesů čeká navzájem na zámky).

    Ale jinak je to proto, že Linux používá optimistickou strategii alokace -- fyzické stránky se přidělují, až je to skutečně potřeba. Předpokládá se, že když doje paměť, tak je něco tak špatně, že už je putna, jestli se něco zabije.

    Bylo by možné používat pesimistickou alokační strategii, která tomuto problému zamezuje, ale v praxi by to znamenalo dost velké plýtvání pamětí.

    OT: oprava: zaokrouhluje to na *násobky* osmi, ne na dělitele osmi (dělitelé osmi jsou v přirozených číslech 1, 2, 4 a 8).