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 »
[...]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
    • Zobrazit profil
    • E-mail
Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #32 kdy: 14. 10. 2017, 00:56:17 »
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 »
Dela to kazdy prohlizec, rika se tomu "pametova cache" ;-)

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
    • Zobrazit profil
    • E-mail
Re:Bash Ubuntu ve Windows 10 a změny souborů z Windows
« Odpověď #35 kdy: 14. 10. 2017, 12:09:32 »
....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 »
https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Lol ... takze je to jeste horsi, nez sem si myslel.
Můžete být o něco konkrétnější, co je v tom odkazu tak hrozného?