Názor k článku Porovnání systémů Linux a FreeBSD (12) od Mikuláš Patočka - NT a OS/2 jsou úplně odlišné. Jinak OS/2...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 2. 2004 16:58

    Mikuláš Patočka (neregistrovaný)

    NT a OS/2 jsou úplně odlišné. Jinak OS/2 swapuje tak, že má jeden swap soubor na některém filesystému. Při swapování (snad --- zdrojáky nemám) žádnou paměť nepotřebuje, ale deadlock se tam vyskytnout může při růstu souboru.

    Swap soubor je vždy udržován tak, aby v něm bylo aspoň 1M volného místa. Pokud v něm je míň, systém ho okamžitě začne zvětšovat. Pokud se během zvětšování souboru vyplácá i ten 1M, systém udělá něco jako kernel panic. (nestalo se mi to nikdy, ale teoreticky to asi možné je). Na kernel panic také spadne, pokud se ten filesytém se swap souborem zaplní a swap není možno zvětšit.

    OS/2 je také možno přepnout do takového režimu, že všechny alokace paměti mají předalokované místo ve swapu --- pak to žere spoustu swapu, ale vytuhnutí nehrozí.