Hlavní navigace

Názor k článku
Vyčistěte si Debian: pryč s nepotřebnými balíčky a dalším nepořádkem

Jan Marek aura:91
16. 7. 2012 7:01 Nový

Re: alternativa

celé vlákno

Ad "spojení jádra a knihoven"

mám na mysli to, že když se objevila BSOD, občas jsem tam vídal jméno DLL-ka, které s sebou přinesl nějaký konkrétní program.

Můj myšlenkový postup je tedy takový:

Chyba v DLL položila systém. Znamená to, že měla opravdu vysoká práva (v UNIX-u se mi to ještě nestalo). Jestliže to UNIX-u funguje tak, že jádro jede v chráněném režimu v ringu 0 a aplikace spolu s nalinkovanými knihovnami jedou v ringu 1, kde mají nižší práva a k systémovým věcem se nedostanou a když hrábnou vedle do paměti, tak dostanou kill 11, pak ve Windows musí být DLL přilinkovaná k jádru, kde má stejná opravnění, takže dokáže to jádro složit.

Proto tvrdím, že zatímco v Linuxu se knihovny linkují k aplikacím (mají stejná práva jako aplikace), tak u Windows se linkují k jádru (mají stejná práva jako jádro).