个性化阅读
专注于IT技术分析

系统FCFS与开销

在上述示例中, 我们假设所有进程仅是受CPU约束的进程。我们也忽略了上下文切换时间。

但是, 如果考虑到调度程序在上下文切换中所花费的时间, 那么系统的平均等待时间将增加, 这也将影响系统的效率。

上下文切换始终是开销。以下示例描述了如果在系统中考虑上下文切换时间, 将如何影响效率。

例子

在以下示例中, 我们考虑五个线程P1, P2, P3, P4, P5和P6。他们的到达时间和爆发时间如下。

Process ID Arrival Time 爆发时间
1 0 3
2 1 2
3 2 1
4 3 4
5 4 5
6 5 2

如果系统的上下文切换时间为1单位, 则系统甘特图将按以下方式准备。

给定δ= 1单位;

os FCFS与开销

在执行每个线程之后, 系统将花费额外的1个时间单位(开销)来安排下一个线程。

Inefficiency= (6/23) X 100 % 

			Efficiencyͷ = (1-6/23) X 100 %
赞(0)
未经允许不得转载:srcmini » 系统FCFS与开销

评论 抢沙发

评论前必须登录!