Windows 95 er
ikke et ikke-præemptivt operativsystem. Det er en
forebyggende operativsystem.
Her er hvorfor:
* Forebyggende multitasking: I et forebyggende operativsystem har operativsystemet (OS) kontrol over, hvor længe hver proces kan køre. Det kan til enhver tid afbryde en proces og tildele CPU -tid til andre processer, hvilket sikrer, at ingen enkelt proces svin alle ressourcerne.
* Windows 95 og multitasking: Windows 95 var designet til at understøtte multitasking, hvilket gjorde det muligt for flere applikationer at køre samtidig. For at opnå dette brugte det en forebyggende planlægningsmekanisme, hvor OS ville skifte mellem forskellige opgaver baseret på deres prioritet og tidsskiver.
Ikke-præemptive systemer operere forskelligt. De er afhængige af processer til frivilligt at give kontrol over CPU'en til andre processer. Dette kan føre til situationer, hvor en enkelt proces monopoliserer CPU'en, hvilket gør systemet ikke reagerende.
Så mens Windows 95 blev betragtet som et relativt simpelt OS for sin tid, var det bestemt designet med forebyggende multitasking i tankerne.