• Equ
    #105
    "Nem igaz, hogy ott már full preemptive volt minden"

    Ha tudnád hogyan működik a 16 bites cooperative üzemmód, nem irnál le ekkora marhaságokat... De elmagyarázom. (megint) A 16 bites cooperative mutltitaskra (gyk 3.x-es win) irt programok gyakorlatilag maguk kezelik a multitaskot ami annyit jelent, hogy nem az kernel ütemezője veszi vissza adott futási idő után a vezérlést a programtól (és adja egy másiknak), hanem maga a program, mikor úgy érzi, hogy "eleget" dolgozott. Ezért van az, hogy ezeken az oprendszereken (3.x-es win és lefelé, ill macos egészen 2001-ig) ha egy program elszáll vagy akárcsak végtelen ciklusba kerül, akkor képtelen visszaadni a vezérlést a kernelnek (az meg a cooperative multitask okán képtelen erőszakkal visszavenni) és jöhet a restart. Ennek semmi köze a win95-höz, csak annyi, hogy az is képes ezeket a gagyi 16 bites cooperative multitaskra megirt programokat futtatni, de ő sem képes átírni a kódjukat preemtive-re. Azaz 95 alatt ezek a programok a saját kis homokozójukban mennek szépen cooperative multitaskban (mivel preemtive-ben képtelenek, mert nem úgy vannak megirva) a többi nativ win95-ös alkalmazás meg megy preemtive multitaskban. Ilyen egyszerű. És ne gyere amigaos-es röhejekkel, mert az eleve képtelen futtatni ezeket az alkalmazásokat. De ha tudná, akkor ő is csak preemtive-ben tudná, de ettől még nem lenne preemtive multitaskos oprendszer az amigaos, egyszerűen csak adna ezeknek az ősrégi alkalmazásoknak egy cooperative multitaskos homokozót, hogy tudjanak futni.

    Ismét csak azt ajánlom, mielőtt mindegyik topicban nekiállsz eszetlenül fikázni a win-t, előbb olvass utána, hogy miről beszélsz, unalmas már minden topicban bebizonyitani, hogy nincsenek szakmai érveid, amiket felhozol azok meg egetverő szakmai bakik...