📄 report.txt~
字号:
实验报告 实验题目:实验三 进程运行轨迹的跟踪与统计实验者:实验一班 0636111 陈婧蕊 6060310110 1. 你的样本程序建立了几个进程?它们对CPU和I/O的占用情况分别是什么样的?你为什么要这样设计它们? 答: 我的样本程序建立了5个进程,对CPU和I/O的占用情况分别为 cpuio_bound(10, 0, 4) //占用10秒I/O时间 cpuio_bound(10, 1, 3) //较多I/O,较少CPU,I/O时间是CPU时间的3倍 cpuio_bound(10, 2, 2) //CPU和I/O各2秒钟轮回 cpuio_bound(10, 3, 1) //较多CPU,较少I/O,CPU时间是I/O时间的3倍 cpuio_bound(10, 4, 0) //占用10秒CPU时间 如此建立进程的目的是首先检验跟踪进程运行轨迹,其次测试各种进程中CPU时间和I/O时间的分配情况,选取的是具有代表性的分配CPU和I/O的进程。 2. 仅针对样本程序建立的进程,在修改时间片前后的实验结果(不包括Graphic)都是什么?结合你的修改分析一下为什么会有这样的变化。 答: 修改时间片前: Process Turnaround Waiting CPU Burst I/O Burst 13 1335 65 0 1270 14 2009 761 300 948 15 2314 1299 600 415 16 2781 1671 900 210 17 3005 1805 1200 0 Average: 2288.80 1120.20 Throughout: 0.17/s 修改时间片后: Process Turnaround Waiting CPU Burst I/O Burst 13 1231 7 0 1223 14 1995 780 300 915 15 2285 1279 600 406 16 2793 1689 900 204 17 2993 1793 1200 0 Average: 2259.40 1109.60 Throughout: 0.17/s 我将counter改为3,priority也改为3,CPU运行时间没有发生变化,系统只有一个运行速度固定的CPU;而I/O时间略有变化,I/O有多个,而且运行速度不同;因为时间片的变化,平均等待时间变小。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -