Shador har redan förklarat men jag kan nog förtydliga lite.
Processorn kan köras i två (minst) olika lägen. Ett privilegierat läge där alla cpu instruktioner går att köras och ett begränsat läge. När processorn kör operativsystemets programkod kör den i det privilegierade läget men så fort processorn ska köra något användarprogram så byter den läge till det begränsade läget. Användarprogramet kan därför inte läsa minne som hör till andra program. Det kan inte läsa minne som hör till operativsystemet. Kan inte direkt kommunicera med någon hårdvara och massa andra begränsningar. Om programmet ändå försöker köra någon sådan privilegierad instruktion kommer processorn automatisk köra en felhandteringsrutin i operativsystemet som dödar programmet och visar något felmeddelande.
På PC datorer var 286:an den första datorn som hade stöd för detta men det var först windows NT som använde skyddet fullt ut. I gamla versioner av windows kunde ett kasst program göra så att hela operativsystemet faila. Det ska inte gå i nyare system.
Om processorn körs i ett begränsat läge är det alltså inte möjligt att göra något som skulle störa operativsystemet eller andra program.
sätta timer går ej för det skulle störa.
läsa klockan vet jag inte.
växla mellan user och monitor mode skulle helt klart störa
radera & nollställa minne går, men enbart det minnet som programmet som körs har fått lov att arbeta med.
stänga av avbrottshanteraren skulle också störa.
http://en.wikipedia.org/wiki/Ring_(computer_security)