发明名称 | 面向异构多核体系的进程调度方法 | ||
摘要 | 本发明公开了一种面向异构多核体系的进程调度方法。这种方法采用所有处理核共用一个就绪进程队列,每一个就绪进程有一个标志位标记该进程是运行在主处理核还是辅助处理核上的实现方式。这种方法中操作系统采用主从式管理结构,操作系统的核心进程运行在主处理核上,其他处理器仅运行可以在该类核上运行的各种应用程序,当应用程序需要请求操作系统服务时,请求将被传递到主处理核上的操作系统程序。进程调度采用均分负载调度算法和处理器专派调度算法,实现了进程的合理调度。 | ||
申请公布号 | CN101013388A | 申请公布日期 | 2007.08.08 |
申请号 | CN200710066924.1 | 申请日期 | 2007.01.26 |
申请人 | 浙江大学 | 发明人 | 陈天洲;黄振宝 |
分类号 | G06F9/50(2006.01) | 主分类号 | G06F9/50(2006.01) |
代理机构 | 杭州求是专利事务所有限公司 | 代理人 | 林怀禹 |
主权项 | 1.一种面向异构多核体系的进程调度方法,其特征在于:1)进程分配策略把异构多核分为主处理核和辅助处理核,操作系统为所有处理核维护一个的共用的就绪队列,每一个就绪进程有一个标志位标记该进程是运行在主处理核还是辅助处理核上;当某一个处理核空闲时,就从就绪队列里选取一个相应进程运行于该处理核上;2)操作系统的实现机制操作系统采用主从式管理结构,操作系统的核心进程运行在主处理核上,其他处理器仅运行可以在该类核上运行的各种应用程序,当应用程序需要请求操作系统服务时,请求将被传递到主处理核上的操作系统程序;3)进程的调度I.均分负载的进程调度当某一个处理核空闲时,就选择一个可以在该处理核上运行的就绪进程占有该处理器运行,一个进程就可以在任意时间在任意可运行该进程的处理核上运行;II.处理器专用的进程调度给一个应用程序专门指派一组处理器,一旦一个应用程序被调度,它的每一个线程被分配一个处理器并一直占有这个处理器运行直到整个应用程序运行结束。 | ||
地址 | 310027浙江省杭州市西湖区浙大路38号 |