使用c标准库里面的setjmp,longjmp来模拟嵌入式操作系统中的任务。可以在单线程里面运行多个任务。在vc6.0中调试通过。对深入了解嵌入式多任务环境很有帮助
2022-12-06 14:50:29 181KB setjmp longjmp 多任务调度
1
简易多任务OS设计---ARM9上运行的简单多任务调度器(源码+详细设计文档) 简易多任务OS设计---ARM9上运行的简单多任务调度器(源码+详细设计文档)
1
1、在cpu端使用多线程利用系统中的多gpu(如果系统中有n个gpu,可以指定任意个gpu参与计算)执行多个任务(可以是任意个),可以自由设定任务数量和任务队列大小。2、在同一个gpu上以不同的顺序执行多个任务(每个任务可能有多个kernel函数),并且统计不同的顺序序列,每个任务执行的时间和每个任务所有kernel执行时间;同时也可以每次执行一个任务序列。3、和2中的类似,主要实现单gpu上所有任务的kernel不同的执行序列对执行时间的影响。 以上实现的程序,主要用来考察不同的执行顺序(包括任务级和核函数级的各种不同顺序)对gpu功耗的影响,程序中部分参数怎么改、怎么添加任务,可以给我留言。
2021-09-06 09:28:32 11.1MB gpu 多任务 kernel
1
教程--“完善自制OS--加入信号量机制”的内核文件
2021-08-17 17:12:43 7KB 完善自制OS--加入信号量机制
1
融合DEA和田口方法的云计算多任务调度方案.pdf
2021-07-21 21:09:23 782KB 云计算 云服务 数据服务 参考文献
自己编写的运行在51单片机上的操作系统,可以实现多任务调度,通过修改内核配置可以将系统编译成分时系统、抢占式实时系统、非抢占式实时系统,代码逻辑简洁易懂,附有详细的中文注释,在本人的博文上《写了个最简单的操作系统,它跑在51单片机上!》有图文说明。
2021-06-27 16:00:46 22KB 51单片机 操作系统 多任务 调度算法