Medjutim, u realnom svetu je broj takvih situacija mizeran. Oni kojima to treba mogu komotno da predju i na neki bespoke-OS koji je komplet optimizovan samo za taj jedan task. Kompromisi i mane takvog pristupa su ocigledni, i broj onih kojima ce te mane biti manji problem od dobitaka za njihov usecase se mere delovima promila.
Imas one low-latency trading ludake gde se svaki nanosekund smatra dobitkom - takvi cak koriste i overclockovane servere zato sto je neko sracunao da su prednosti isplative kada se odbiju sve mane i rizici.
Ali takvi treba da ostanu u grupi "bizarnih limitiranih primena" a ne da postanu nesto sto je normalna praksa.
Microsoft-ovo insistiranje na prebacivanju IIS web servera u kernel nivo je primer takvog idiotizma. IIS je mainstream web server a ne nekakvo specijalno resenje i ne postoji ama bas ni jedan razlog zasto bi Joe Public po defaultu servisirao svoje HTTP requeste u kernel modu.
Ali kontam da je manager koji je to osmislio dobio lep bonus kada je prezentovao svoj powerpoint sa izmerenim performansama.
Jos samo kada bi dobio sut u guzicu za svaki HTTP.sys BSOD koji su morali da fixuju...
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey