FSC OS (@Angle_145)是 基于多 应用多线程的一个 操作系统 线程 集 优先级和时间切片 于一体,充分利用 CPU资源,让 程序执行 更高效 。 目前刚完成初版,只具备内核 功能。
1. 内核 简介: 多线程运行规则基于优先级,同级 优 先级基于时间切片运 行。 所 有创建线程均被安 装到一个优先级 链 表中, 每个链表 节 点为 某个 优先级 链表不存在相同优 先级节 点。每个节点也是一个链表, 该链表内安装有该节点优先 级的所有同级线程。 例:在系统中先后创建了 33个线程, 优先 级 种类共 有 9种, 每种优 先级包含
的线程数量 各不 同,具休如图,图中绿色 为优先级链表节点,数字表示 优先级,橙色为同级 优先级 线程 在寻找最高优先级时 先对 优先级链表 进行扫描,查 找出最高优先级节点,再 在节点 链表 中查找到具体 线程运 行 (按顺序运行 )。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !