Bash Ubuntu ve Windows 10 a změny souborů z Windows

nobody(ten pravej)

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #30 kdy: 14. 10. 2017, 00:09:51 »
Citace od: Filip Jirsák kdy 13. 10. 2017, 21:22:55
[...]Nevím o to, že by nějaký prohlížeč data, která má na disku, ještě duplicitně držel v paměti.
Dela to kazdy prohlizec, rika se tomu "pametova cache" ;-)


Jirsákova tchýně

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #31 kdy: 14. 10. 2017, 00:21:14 »
Jirsáku, jasně jsem ti říkala, že se nemáš vyžvaňovat po internetu -- koukej vyluxovat, umejt nádobí a vynes koš, zejtra přijedu hned ráno!!!

JardaP .

  • *****
  • 11 064
Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #32 kdy: 14. 10. 2017, 00:56:17 »
Citace od: Filip Jirsák kdy 13. 10. 2017, 21:22:55
To je ale úplně jiná cache. Browsery lokálně cachují data, která by jinak musely znovu stahovat ze sítě. Ta data uloží do souboru na disk. Nevím o to, že by nějaký prohlížeč data, která má na disku, ještě duplicitně držel v paměti.

Hm, kampak se asi ztrati veskera ta pamet, kdyz pustim browser a chvili lezu po webu?

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #33 kdy: 14. 10. 2017, 09:54:43 »
Citace od: nobody(ten pravej) kdy 14. 10. 2017, 00:09:51
Dela to kazdy prohlizec, rika se tomu "pametova cache" ;-)

Citace od: JardaP . kdy 14. 10. 2017, 00:56:17
Hm, kampak se asi ztrati veskera ta pamet, kdyz pustim browser a chvili lezu po webu?

To ale není cache souborů – opravdu nedává smysl cachovat v paměti to, co už jednou cachuje operační systém, a akorát tím zbytečně zabírat paměť. Zkuste si to představit, pokud byste měli paměť jen na dva soubory. Buď se vám tam vejde soubor A nacachovaný v OS a ten samý soubor A podruhé nacachovaný v prohlížeči, nebo se vám tam vejdou soubory A a B nacachované v OS. Lepší je samozřejmě druhá varianta, protože když budete chtít načíst soubor A, v obou případech ho načtete z paměti, ale když budete chtít načíst soubor B, v prvním případě ho musíte načíst z disku a v druhém případě z paměti. Což je samozřejmě rychlejší, proto se to cachování souborů v paměti dělá. Navíc v tom prvním případě by se pro načtení souboru B nejdříve musela nějaká paměť uvolnit, např. zapsat do swapu. Takže by se klidně mohlo stát, že soubor A, který už máte na disku a dokonce ještě v jiném místě paměti, by se úplně zbytečně zapisoval do swapu. A až by ho ten proces chtěl zase číst, musel by se zase načíst ze swapu na disku – přestože vedle by byl ten samý obsah v paměti v cache OS.

To, co cachují prohlížeče v paměti, je DOM (rozparsované a načtené stránky), rozparsovaný a případně zkompilovaný JavaScript, případně jiné už předzpracované objekty.

Cache je obecný pojem, existuje spousta různých druhů cache, takže když máte dva různé cachovací mechanismy, neznamená to, že by cachovaly to samé – naopak by to bylo neefektivní. Už tady byly zmíněné tři různé cache – prohlížeč si lokálně cachuje soubory, aby je nemusel stahovat z internetu; OS cachuje data načtená z disku do paměti, aby je nemusel načítat znovu z disku, když je bude chtít nějaký proces číst; prohlížeč cachuje předzpracované objekty (webové stránky, skripty), aby je nemusel znovu parsovat a překládat nebo interpretovat, když bude chtít uživatel zobrazit danou stránku. Dál prohlížeč cachuje třeba výsledky DNS dotazů – to ale vůbec neznamená, že by to mělo něco společného se souborovou cache OS.

Jirsákova tchýně

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #34 kdy: 14. 10. 2017, 10:07:25 »
Za chvíli jsem u vás, ty se budeš divit, Jirsáku!!!



JardaP .

  • *****
  • 11 064
Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #35 kdy: 14. 10. 2017, 12:09:32 »
Citace od: Filip Jirsák kdy 14. 10. 2017, 09:54:43
....prohlížeč si lokálně cachuje soubory, aby je nemusel stahovat z internetu; ...

Jo. A pak si je jeste cachuje na disku, odkud je cachuje OS a pak pro jistotu dost mozna jeste ten prohlizec.

m.

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #36 kdy: 14. 10. 2017, 16:00:50 »
No a nemuze to bejt treba pege cache?

Majkl

Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #37 kdy: 14. 10. 2017, 21:49:24 »