什么是计算周期?

Dar*_*ger -1 cpu io

在我的教科书中Operating Systems: Internals and Design Principles (Seventh Edition)William Stallings我对第 104 页上的第一个问题(#2.1)所指的“句点”的含义感到困惑。这是第 104 页的问题文本:

2.1 假设我们有一台多程序计算机,其中每个作业都具有相同的特征。在一个计算周期 T 中,对于一项作业,一半的时间用在 I/O 上,另一半用在处理器活动上。每个作业总共运行 N 个周期。假设使用了简单的循环调度,并且 I/O 操作可以与处理器操作重叠。定义以下数量: • 周转时间 = 完成一项作业的实际时间 • 吞吐量 = 每个时间段 T 完成的平均作业数 • 处理器利用率 = 处理器处于活动状态(未等待)的时间百分比 计算一、二的这些数量,以及四个同时进行的工作,假设周期 T 以下列方式分布:I/O 前半部分,处理器后半部分 b. I/O 第一和第四季度,

周期是指在操作系统将 CPU 的资源切换到处理器或 I/O 之前处理器或 I/O 正在执行的时间量吗?(如果处理器正在执行并且 I/O 中断,那么它将切换到 I/O;如果 I/O 正在等待数据传输,那么它将切换到处理器)。我只是不清楚这个问题的“句号”是什么意思,因为我在教科书或网上的任何地方都找不到它的定义。(当我在 Google 中查找“计算期”时,我通常会得到很多与退休相关的结果)。

Set*_*eth 5

计算周期是多少,取决于系统和操作系统。它可以是固定值,例如一定数量的 CPU 周期或毫秒,也可以是另一个指标。

一个时期有多长并不重要,重要的是它是某个事物活跃的时期。在这个问题中,它实际上是关于何时您了解特定调度的工作方式以及 I/O 等发生时进程会做什么。