to ještě ve windows lze, aby si drivery mezi sebou přepisovaly paměť?
Jinak samozřejmě, máš pravdu, může být poškozený HW, mohl se uvolnit či vzniknout jiná chyba, pak je obětní beránek. Máš nějaká čísla z praxe? Spíše vidím, že vznikají chyby v konkrétních driverech a zpravidla i ty za to mohou sami.
27. 6. 2025, 10:25 editováno autorem komentáře
Kernel space je společný pro všechny kernel moduly včetně driverů.
User-space drivery jsou jen pro nenáročná zařízení - třeba USB tiskárna. Jsou izolované, ale komunikace s nimi stojí několik context switchů.
Chyby HW se filtrují statisticky. Pokud není na identické adrese crash reportovaný od více uživatelů, ani se tím nikdo nezabývá, s velkou pravděpodobností to není chyba v SW.
přitom takových let se mluví o tom, že by bylo dobré to izolovat. Koukám na https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-exallocatepool2 a čtu Accessing memory outside of this range may corrupt the pool and cause the system to crash., takže opravdu žádná kontrola, ale Windowsu se už od 7 nevěnuji.
Ano, to je pravda, co se stane pouze jednou necháváme také většinou na vinu HW.