没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
操作系统研讨课 (2017 – 2018 Fall) -- Project 3 Task 2
任务二:优先级调度器
中国科学院大学 操作系统研讨课
2017.10.19
1. 介绍
实现一个基于优先级的调度器,即在不同优先级下的进程执行时间应该不同。
2. 初始代码
2.1. 文件介绍
Makefile: 编译文件。
bootblock.s: 内核启动程序,请使用作业一中自己写的代码。
Createimage.c: 生成内核镜像的Linux工具,请使用作业一中自己写的
代码。
entry.S: 中断和系统调用处理函数,使用任务一完成的代码
kernel.c: 内核最先执行的文件,放在内核的起始处,使用任务一完成
的代码。
scheduler.c: 调度器,实现task的调度,这里需要实现一个基于优先级
的调度器,另需实现两个系统调用函数do_getpriority()和do_setpriorit
y()。
syslib.S: 系统调用函数,进程通过系统调用进入内核,本次任务需要了
解。
interrupt.c: 系统调用和中断处理相关的函数。
queue.c: 队列处理函数,提供了队列操作的一些接口。
print*.c:提供一些输出函数,可以用于调试以及显示信息。请在本任
务开始前了解该文件。
色空空色
- 粉丝: 57
- 资源: 331
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0