ucore操作系统学习(七) ucore lab7同步互斥
摘要:1. ucore lab7介绍 ucore在前面的实验中实现了进程/线程机制,并在lab6中实现了抢占式的线程调度机制。基于中断的抢占式线程调度机制使得线程在执行的过程中随时可能被操作系统打断,被阻塞挂起而令其它的线程获得CPU。多个线程并发的执行,大大提升了非cpu密集型应用程序的cpu吞吐量,使
阅读全文
posted @
2020-12-24 23:58
小熊餐馆
阅读(1394)
推荐(0) 编辑
ucore操作系统学习(六) ucore lab6线程调度器
摘要:1. ucore lab6介绍 ucore在lab5中实现了较为完整的进程/线程机制,能够创建和管理位于内核态或用户态的多个线程,让不同的线程通过上下文切换并发的执行,最大化利用CPU硬件资源。ucore在lab5中使用FIFO的形式进行线程调度,不同的线程按照先来先服务的策略,直到之前创建的线程完
阅读全文
posted @
2020-12-09 22:04
小熊餐馆
阅读(1188)
推荐(0) 编辑