Hlavní navigace

Názor ke zprávičce Intel pracuje na pětiúrovňové tabulce stránek od Trident - Dekujeme ze nas zasobujete vasimi vypatlaninami. 1. Kazdy slusne...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 17. 12. 2016 9:45

    Trident (neregistrovaný) ---.skvelynet.cz

    Dekujeme ze nas zasobujete vasimi vypatlaninami.
    1. Kazdy slusne napsany system ktery jede na vice platformach resp. designeri o tom uvazovali je napsany tak aby podporoval vice page size. Mozna to nekoho prekvapi, ale moderni CPU (zejmena eintopf typu AMD64) nejsou jen hodne vykonne mikrokontrolery, takze i u jedne architektury se uz pomerne dlouho mixuje i vice page size.
    2. Od dob pentia mame 4MB page(S bit i flagu page) a nektere 2MB(tusim architektury co podporuji PAE).To by nemela byt pro pana tedy zadna novinka. AMD64 podporuje i 1GB page size coz uz je zajimave pokud pracujes s all in memory architekturami.
    3. V linuxu lze zapnout huge pages(zavisla na nastaveni v systemu/archi­tekture), Podporu techto veci lze najit u jinych architektur ktere podporovaly linux jeste davno pred tim nez byla nejaka AMD64. Mozna proto ze nebylo zbyti:)
    3. Fakt 4kb page size nikoho dneska nevytrhne. Mozna v dobe 386.
    4. Kde jsi prisel na to ze moderni HW je zavisly na 4kb page size?
    5. Kde jsi prisel na to ze to rozbije aplikace? Aplikaci je to jedno pokud nepouziva specialni alokacni syscally na velke page size pro specificky system. To uz by ta appka musela byt hodne debilne napsana aby natvrdo pocitala treba se 4kb? Aplikace nepisou jen matfyzaci. Od ceho ma getpagesize? Lidi co napsali POSIX specifikace asi byli tak hloupi a na to zapomneli? Wake up! Tento problem tu uz byl davno pred linuxem a pred x86-32. Myslis ze na to inzenyri 30 let dlabali?