关于操作系统的有关问题,小弟我的个人不成熟的观点,请大家多多指教,小弟我真的很想知道操作系统原理

关于操作系统的问题,我的个人不成熟的观点,请大家多多指教,我真的很想知道操作系统原理!
声明:开这个帖子仅仅是为了讨论操作系统的问题,不做他用。

在下认为:所有单核机子上操作系统基本是分时执行的多任务的,(即使在双核的机子上也很难实现两个任务同时的进行)所谓多任务就是利用时钟进行切换任务执行。所以操作系统在处理切换任务的技术上是很有讲究的。如果切换算法很差劲,那会导致系统奔溃。所以要设置优质的切换算是操作系统必备的条件。
1、每个任务分配一定的时间,到时间了就暂停这个任务。然后去处理其他到时的任务;
2、既然操作系统要管理每个任务,那么就必须给给每个任务设定特定的属性来标识它们;

说到分时执行,除了利用时基来切换任务还有其他的方法吗?或者我说的利用时基切换任务就是一种错误的方法。


------解决方案--------------------
请去看操作系统的书,很系统的。

------解决方案--------------------
引用:
太高深了。关于操作系统的有关问题,小弟我的个人不成熟的观点,请大家多多指教,小弟我真的很想知道操作系统原理


同意

等 其他高人来说
------解决方案--------------------
时间片调度只是一种,更重要的是优先级调度,即高优先级的任务可以中断低优先级的任务。

系统调度程序定时运行检查哪个任务该获得运行许可,另外每个任务需要自己的堆栈,所以消耗资源还是比较多的。

个人理解,不一定正确
------解决方案--------------------
时间片调度 
优先级调度
还有两者结合的