Új hozzászólás Aktív témák

  • brd

    nagyúr

    válasz petyus_ #35091 üzenetére

    A mai OS-ekben vannak már olyan csodálatos dolgok, mint taskonkénti prioritásállítás, sőt I/O prioritásállítás. Igen, még Windowson is. Bár előbbinél figyelni kell, mert ha HT-s a CPU, akkor a logikai magokra nem szabad ráengedni a konvertálást, mert tud tőle rendesen akadozni a HT-s mag másik felén futó program (vagy akár az éppen ott futó OS taskja, ettől még akár az egérpointer is akadozhat, hiába fut egyébként Low prioritással) ill. utóbbi (I/O) amolyan Windowsos, kicsit hülye, mert sajnos lehet úgy meghívni egy átvitelt (és a jól fejlett programozók élnek is vele sajnos), hogy az a System nevű task nevében fut, ott meg nehéz/nem javasolt I/O prioritást állítani. Előbbihez elég a feladatkezelő is, ill. Low-t állíts be (az affinity akkor érdekes, ha HT-s a CPU, ilyenkor minden másodikra érdemes csak ráengedni a konvertálást, hogy más ne akadozzon), utóbbira ugyan van parancssoros megoldás, de azt a kérdésed alapján nem javaslom, inkább pl. ezt nézd meg. Sajnos speciális esetben a task prioritásának állítása sem elég, mert a jól fejlett programozók képesek drivereket is alacsony minőséggel programozni, így, ha a konvertálásnál egy ilyen driver is valamilyen módon közreműködik, akkor az szintén tudja akadályozni az egész gép működését.

    The only real valuable thing is intuition.

Új hozzászólás Aktív témák