Wpis z mikrobloga

Zastanawiam się czy to normalne, że w moim #ubuntu mam dla niektórych procesów przydzielone ~17 000 000 TB ram, w użyciu oczywiście jest znacznie mniej, bo nie posiadam takich zasobów, ale ta liczba wydaje się mimo wszystko dziwna.

#linux
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@michal__q: a proces ten nie ma miliarda wątków? Jeśli ma, to kernel sumuje pamięć tych procesów do kupy pomimo, że fork działa na zasadzie copy-on-write :)
  • Odpowiedz
@michal__q: dzięki temu programy nie muszą się martwić, że wjadą innemu procesowi w jego teren - system dba, żeby w odpowiednim momencie i miejscu w ramie znalazły się dane dla danego procesu. Druga zaleta to możliwość wmapowanie w przestrzeń adresową np. videoramu - adresy 0x00000000-0x4000000 to ram, 0x8000000-0x880000000 - videoram
  • Odpowiedz