-
在实际操作系统设计中,抢占方式也会有进一步的细分,附上一份关于操作系统的PPT分享
资源介绍
抢占方式在实际的操作系统设计中也会有细分:
内核部分可抢占:用户态时可以随时被抢占CPU,但当进程在核心态时则大部分时间都不可以抢用CPU,而只在某些时刻(称为可抢占点,Preemption Point),可以抢用CPU。例: UNIX SVR 4。
内核完全不可抢占:用户态时可以随时被抢占CPU,但当进程在核心态时,则完全不可以被抢用CPU。例:UNIX(SVR 3和4.3BSD UNIX及其以前的版本)、WINDOWS NT。这些OS通常在系统调用或中断处理时屏蔽大部分中断,系统调用返回或中断返回时再开放大部分中断。
完全可抢占或内核完全可抢占:无论处于用户态还是核心态,都可以随时被抢占CPU 。例:SUN公司的Solaris 、Windows 2000 / XP。实际上,Solaris和Windows 2000 / XP并不是100%完全可抢占,只是将内核中不可抢占的代码段尽量减少而已。任何OS都不可能是100%的完全可抢占的。
- 上一篇: 优先权调度分为-分享一个关于操作系统的ppt
- 下一篇: 天线原理(魏文元)。pdf 4