Windows 95 er
ikke et ikke-preemptive operativsystem. Det er en
forebyggende operativsystem.
Her er grunnen:
* Preemptive Multitasking: I et forebyggende operativsystem har operativsystemet (OS) kontroll over hvor lenge hver prosess kan kjøres. Det kan avbryte en prosess når som helst og tildele CPU -tid til andre prosesser, og sikre at ingen enkelt prosess hogger alle ressursene.
* Windows 95 og multitasking: Windows 95 ble designet for å støtte multitasking, slik at flere applikasjoner kunne kjøres samtidig. For å oppnå dette brukte den en forebyggende planleggingsmekanisme, der operativsystemet ville veksle mellom forskjellige oppgaver basert på deres prioriterte og tidsskiver.
Ikke-preemptive systemer operere annerledes. De er avhengige av prosesser for å frivillig gi kontroll av CPU til andre prosesser. Dette kan føre til situasjoner der en enkelt prosess monopoliserer CPU, noe som gjør at systemet ikke svarer.
Så mens Windows 95 ble betraktet som et relativt enkelt operativsystem for sin tid, ble det definitivt designet med forebyggende multitasking i tankene.