西工大计算机学院计算机操作系统2022最新报告,给出了两次实验的完整的project, 可以直接copy到linux系统中使用bochs -f bochsrc运行,同时 word报告中详细介绍了编写代码的步骤和相关的代码和最后的实验的截图,供各位同学参考 实验内容: 掌握GeekOS系统的线程调度算法,实现线程调度的优化。 1. 按照实验讲义P146页中的设计要求,增加线程调度算法的选择策略,使系统可以在时间片轮转调度和四级反馈队列调度之间切换,并且实现四级反馈队列调度算法,给出关键函数的代码以及实验结果。 2.回答问题:在MLFQ算法中,如果为不同队列的线程设置不同的时间片,如何实现?代码要做哪些修改?第十章第1、2题. 掌握GeekOS系统的线程同步与互斥原理,实现线程的同步与互斥。 1. 在GeekOS中实现信号量,使用信号量保证用户程序运行时的线程同步,给出关键函数的代码以及实验结果。 2. 设计测试程序,验证线程同步和互斥的结果。 3. 回答课后思考题。第十一章第1题。 在项目2 的基础上,增加调度算法的选择策略,使系统可以在时间片轮转调度和四级反馈队列调度之间切换。实
1
摘要文章介绍了作者在过击5年中在微内核技术上所做的工作.给出了3个算法.① 通过特任务调度 和线程调度算法相结合的方法.来解决单纯以线程为单位的调度系统的效率和公平性问题;③ 一个改进 的写时拷贝算法,它结合写时拷贝算法和诗问时拷用算法的优点.来解决写时拷贝算法在I386体系结抽 上的适应性问题;@ 提出了一个微内核操作系蜿计时模型,它解决了传统计时算法在微内核系统中计时 不准确的问题h
2022-09-24 13:00:27 146KB algorithms 任务调度 公平调度 线程调度
基于多核系统的线程调度.pdf
2022-09-20 10:51:44 2.9MB 基于多核系统的线程调度.pdf
1
西北工业大学操作系统实验 线程调度的优化与控制
1
分布式操作系统中多任务的分配以及任务调度、负载均衡是实现的难点,其中进程和线程是实现任务执行和 分配最重要的概念之一。如何在分布式系统中实现进程与线程的创建以及信息之间的交互是分布式系统设计至关重要的部分。通过对传统操作系统中进程和线程的实现机理以及比较,进一步论述在分布式操作系统中,如何实现多任务分配,如 何在不同主机的进程间进行分配以及进行负载均衡。
2021-12-07 22:11:15 524KB 工程技术 论文
1
本程序实现了Nachos中的线程调度算法,实现的算法有 动态优先数, 轮询法, 静态优先数, FCFS, 彩票调度算法。此为操作系统课程设计中要求对Nachos进行改进的实验。
2021-12-06 22:31:21 785KB Nachos 线程调度 动态优先数 轮询法
1
线程数目不超过128,实现基于优先级的线程调度
2021-11-23 11:26:09 10KB nachos
1
反隐藏进程技术检测技术 基本能查出当前所有Rootkit隐藏的进程 利用挂钩线程调度链表来实现.zip
2021-01-28 15:59:39 694KB ssdt rootkit 隐藏进程
NachOS线程调度_基于优先级和Round Robin算法
2019-12-21 19:46:01 1.15MB NachOS线程调度 优先级
1
重大软院操作系统实验二:线程调度,计算机操作系统原理,linux
2019-12-21 18:58:25 1.13MB 重大软院
1