Hej allesamen!
Når der arbejdes med en fil i MS Paint, så er der en konstant data ændring imellem CPU og L1, hvorefter det går igennem L2 > L3 > RAM > Disk
Korrekt?
1) Er denne rækkefølge altid sådan? Der er aldrig tidspunkter hvor, at data indlæses direkte fra RAM > L1?
2) Den færdige / samlede PNG-fil med alle sine chunks -
Hvor i processen bliver den første gang samlet? Altså, hvor vil i sige, at filen er færdig første gang?
3) Afhængigt af jeres svar til 2, hvori processen filen første gang er færdig. Kan i så komme med et bud på, hvor længe der går fra trykker ”gem” til filen er færdig?
Når fil skrives til SSD / disk, kan der forekomme adskillige sekunder forsinkelse, før filen færdigskrevet, hvilket skyldes: ”
Windows' cache manager. Den benytter "lazywriting".
(Se tråd for yderligere:
https://www.hardwareonline.dk[...]
4) Er dette kun på Disk niveau, eller har Windows cache manager også indflydelse på de forskellige CPU og RAM caches?
5) Er der andre og lignende cache-processer, der kan forsinke adskillige millisekunder?
6) Er der andet, der kan forsinke processen?
Jeg kunne kun finde noget med, at ”Latency” er når der er case miss, og at CPU ikke kan finde det data den skal bruge i hverken L1, L2 eller L3.
Mine specs:
MB1151 Asus PRIME B250M-A
Intel Core i5-7500
DDR4-2400 8GB Corsair Vengeance RAM
SSDvSamsung 850 EVO 250GB 2,5" (SSD)
9 Nvidia Asus GTX 1060 6GB Expedition
PSU Corsair VS550 550W 80+
Windows 10 D-OEM Home
Mange tak på forhånd, for jeres interesse og svar!
--