Új hozzászólás Aktív témák

  • modeller

    aktív tag

    válasz brd #8893 üzenetére

    "Egy régi, és máig kijavítatlan példa (Windows): ha be van állítva swapfile, akkor a fizikai memória méreténél nagyobb file másolása közben előfordulhat, hogy kilapozódnak az éppen futó folyamatok is"

    Teljesen OFF, de semmi köze a windows-hoz. Többféle API-val is megoldható a másolás windows-on. Van amelyik puffereli a beolvasott adatokat, van amelyik nem. Előbbi akkor hasznos, ha egy helyről több helyre kell másolni (vagy csak feldolgozni) ilyenkor a nem módosult adatokat csak 1x kell a háttértárról beolvasni, a további kérések memóriából teljesithetőek. Ilyenkor a win LRU algoritmus alapján kilapozza a legrébben használt memóriapage-eket (pontosabban csak az adatot tároló page-eket, a kód-ot felesleges) hogy a puffereléshez legyen elég hely. A megfelelő api használata a másolást végző program dolga.

Új hozzászólás Aktív témák