没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
多平台多核与任务管理
项目申请书
1. 项目名称
多平台多核与任务管理
项目编号:210060236
2. 项目详细方案
项目主要是对多任务管理的实现,包括 x86/arm/riscv 架构下的任务
抽象与实际调度。
可以分为两个部分:
1. 对任务的抽象
这部分内容应该设计成与平台无关,可以参考 linux 早期版本的实
现。
此外在 SimpleKernel 的 TODO 分支中,有一些可用代码:
//
进程状态描述
typedef enum task_status {
//
未初始化
TASK_UNINIT = 0,
//
睡眠中
TASK_SLEEPING = 1,
//
可运行
TASK_RUNNABLE = 2,
//
正在运行
TASK_RUNNING = 3,
//
僵尸状态
TASK_ZOMBIE = 4,
} task_status_t;
//
内核线程的上下文切换保存的信息
// Saved registers for kernel context switches.
// Don't need to save all the segment registers (%cs, etc),
// because they are constant across kernel contexts.
// Don't need to save %eax, %ecx, %edx, because the
战神哥
- 粉丝: 46
- 资源: 325
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Pytorch框架基于Bert构建词向量+Bi-LSTM+Attention实现情感分类任务python源码+数据集.zip
- ####这是一篇对软件测试实验报告详细介绍(含代码)
- 这是一篇关于白盒测试的详细描述文章.docx
- ###这是一篇描述vector的教程文章
- 基于RISC-V的一个简单的五级流水线CPU设计源码+项目说明.zip
- 抽取地下水对加州约塞米蒂国家公园山地湿地复合体可持续性的影响
- C++vector介绍及详细使用示例(源代码)
- java基于GUI的简单记事本
- 指纹识别-基于OpenCV实现的指纹识别算法-附项目源码.zip
- 206693250008_R01C02_Grn.idat
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0