更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
假定要在一台处理机上执行表1所示的作业,系统采用非抢占式SJF算法,请计算每个进程的周转时间和带权周转时间,以及系统的平均周转时间和平均带权周转时间。若系统采用抢占式SJF算法,则进程的周转时间和带权周转时间,以及系统的平均周转时间和带权周转时间是多少? <table> <tr> <th>进程</th> <th>到达时间</th> <th>执行时间</th> </tr> <tr> <td>P1</td> <td>0.0</td> <td>7</td> </tr> <tr> <td>P2</td> <td>2.0</td> <td>4</td> </tr> <tr> <td>P3</td> <td>4.0</td> <td>1</td> </tr> <tr> <td>P4</td> <td>5.0</td> <td>4</td> </tr> </table> 非抢占式SJF算法 <table> <tr> <th>进程</th> <th>到达时间</th> <th>执行时间</th> <th>开始时间</th> <th>结束时间</th> <th>周转时间</th> <th>带权周转时间</th> </tr> <tr> <td>P1</td> <td>0.0</td> <td>7</td> <td>0.0</td> <td>7.0</td> <td>7-0.0=7</td> <td>7/7=1</td> </tr> <tr> <td>P2</td> <td>2.0</td> <td>4</td> <td>8.0</td> <td>12.0</td> <td>12.0-2.0=10</td> <td>10/4=2.5</td> </tr> <tr> <td>P3</td> <td>4.0</td> <td>1</td> <td>7.0</td> <td>8.0</td> <td>8-4.0=4</td> <td>4/1=4</td> </tr> <tr> <td>P4</td> <td>5.0</td> <td>4</td> <td>12.0</td> <td>16.0</td> <td>16-5=11</td> <td>11/4=2.75</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td>平均周转时间=(7+10+4+11)/4=</td> <td>带权周转时间=(1+2.5+4+2.75)/4=</td> </tr> </table> <div style="text-align: center;"> <img src="https://api.yisouti.com/question/e_image/4/svg.latex?\text{抢占式SJF算法}" /> </div> <div style="text-align: center;"> <img src="https://api.yisouti.com/question/e_image/4/svg.latex?\begin{array}{c}0\quad2\quad4\quad5\quad7\quad11\quad16\\P1\quad P2\quad P3\quad P2\quad P4\quad\quad P1\end{array}" /> </div> <table> <tr> <th>进程</th> <th>到达时间</th> <th>执行时间</th> <th>开始时间</th> <th>结束时间</th> <th>周转时间</th> <th>带权周转时间</th> </tr> <tr> <td>P1</td> <td>0.0</td> <td>7</td> <td>0.0</td> <td>16.0</td> <td>16.0-0.0=16</td> <td>16/7</td> </tr> <tr> <td>P2</td> <td>2.0</td> <td>4</td> <td>2.0</td> <td>7.0</td> <td>7.0-2.0=5</td> <td>5/4</td> </tr> <tr> <td>P3</td> <td>4.0</td> <td>1</td> <td>4.0</td> <td>5.0</td> <td>5-4.0=1</td> <td>1/1</td> </tr> <tr> <td>P4</td> <td>5.0</td> <td>4</td> <td>7.0</td> <td>11.0</td> <td>11-5=6</td> <td>6/4</td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> <td></td> <td>平均周转时间=(16+5+1+6)/4=</td> <td>带权周转时间=(16/7+5/4+1/1+6/4)/4=</td> </tr> </table> (缺图)