【赛题解答】赛题4:LUTF - Linux Userspace Task Framework

飞飞子 发布于 2020/11/18 14:54
阅读 388
收藏 2

赛题信息:

赛题4:LUTF - Linux Userspace Task Framework

赛题类别:操作系统
 
赛题难度:高
 
赛题描述:
标准的 Linux 的用户态任务(基本粒度为 Thread)通常由 Linux 内核进行管理和调度。LUTF 是一套非标准的任务框架
 
LUTF要完成:
任务的定义与抽象,典型的,一个任务可以是一个C语言函数;
提供任务的管理接口,提供任务的创建,管理等功能;
进行任务的调度;

约束:
纯 Linux 用户态实现;
同时支持的任务数量不少于一百万;
任务的调度支持 FIFO;
基于 setjmp 和 longjmp 实现任务切换;
基于 signal 实现中断;
 
赛题要求:
 产出标准:共享库和任务示例

 

提问方式:
  1. 关于本赛题的问题,请在该帖下评论提问,赛题导师将对问题进行统一回复。
  2. 请先浏览已有的问题,避免重复提问。
  3. 关于其他赛题、openEuler 基础知识、赛制相关问题,请回到 2020 openEuler 高校开发者大赛问答首页,在相关问题的专属帖下评论提问。

更多信息:

大赛报名通道:
 
初赛作品提交 - 示例文档:
 
赛题解读回顾:
加载中
0
普朗克常数
普朗克常数

你好,就是请问一下,是否可以自己重新写setjmp和longjmp函数来实现跳转?

0
飞飞子
飞飞子

引用来自“普朗克常数”的评论

你好,就是请问一下,是否可以自己重新写setjmp和longjmp函数来实现跳转?

你好同学,这个是可以的

0
liliang6
liliang6
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
天意星尘

黎老师您好,前几天我给您发了一封邮件,在里面写了不少我们小组关于这个赛题的疑惑和理解,但是目前还没有回复……可能是被当作垃圾邮件了,刚刚又重新发了一封,希望能尽快得到回复。

0
飞飞子
飞飞子

引用来自“天意星尘”的评论

黎老师您好,前几天我给您发了一封邮件,在里面写了不少我们小组关于这个赛题的疑惑和理解,但是目前还没有回复……可能是被当作垃圾邮件了,刚刚又重新发了一封,希望能尽快得到回复。

已经告知黎老师,会尽快回复,谢谢同学理解!

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部