西电Pintos操作系统课程设计 实验三
生活随笔
收集整理的這篇文章主要介紹了
西电Pintos操作系统课程设计 实验三
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗三:Priority Scheduling
一、實驗目的
原始Pintos系統中對于線程的調度,沒有考慮優先級問題,采用的是最為簡單的FCFS策略。本實驗要求為Pintos建立優先級調度機制,并確保任何時刻CPU上運行的都是最高優先級線程。
二、詳細實現
說明:第二個if語句中的list_entry()函數用于獲取ready_list列表的頭線程對應的結構體。
10.在synch.c中定義cond_cmp()函數,作為條件變量的wait_list對線程進行插入排序時需要的參數。
三、實驗結果
總結
以上是生活随笔為你收集整理的西电Pintos操作系统课程设计 实验三的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(602):集成vue插件
- 下一篇: Win10 虚拟机安装 Windows