我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:小鱼儿主页 > 调度模块 >

Linux如何进行进程调度?引入线程机制后进程管理内容包括哪些?

归档日期:07-14       文本归类:调度模块      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  40509获赞数:240558网络、设备维护、电路、弱电检测。向TA提问展开全部进程调度的算法有很多,简单来说就是每个进程都有一个自己的时间片,时间到了,就会被挂起,然后系统挑选下一个合适的进程来执行。至于谁合适,那就要看算法了,优先级,是不是饥饿,I/O型还是运算型,都要考虑的。调度算法比较复杂庞大,不是这里说的清楚的。进程切换的过程大概就是保存当前上下文,也就是各种寄存器的状态,包括指令寄存器。然后把下一个进程的上下文加载上来。有了线程机制之后,进程管理主要管理线程之间的数据共享,管理进程地址空间,进程的交换空间。因为这些资源是属于进程的,线程之间是共享的。现代操作系统调度基本是围绕线程进行的,进程更多的是起到资源管理分配的作用。

本文链接:http://i-zyczenia.net/diaodumokuai/942.html