小腻腻 发表于 2020-11-16 19:38:50

求解答

本帖最后由 小腻腻 于 2020-11-17 17:36 编辑

操作系统进程调度和存储管理问题


要求输入3个进程,找出最先执行的那个进程名。(如果遇到优先级一样的,按照输入顺序执行),本题中,优先数数值大的表示优先级比较高


输入格式:程序要求输入3行,以回车符号作为分隔,每行有3个数据,以空格作为分隔。首先输入一个字符串(长度小于等于10),为进程名,第二个数据类型为整形,表示进程的优先数,第三个数据类型为整形,表示进程的运行时间。



样例输出
p1 1 1
p2 2 2
p3 3 3

结果:p3


p1 130 10
p2 100 100
p3 100 100

结果:p

语言不限
{:5_92:}

永恒的蓝色梦想 发表于 2020-11-16 19:40:53

运行时间有什么用

小腻腻 发表于 2020-11-16 19:46:30

永恒的蓝色梦想 发表于 2020-11-16 19:40
运行时间有什么用

运行时间才可以知道最先执行的进程是哪一个

小腻腻 发表于 2020-11-16 19:53:49

永恒的蓝色梦想 发表于 2020-11-16 19:40
运行时间有什么用

永恒的蓝色梦想 发表于 2020-11-16 20:23:46

小腻腻 发表于 2020-11-16 19:46
运行时间才可以知道最先执行的进程是哪一个

那优先级和输入顺序又有什么用

小腻腻 发表于 2020-11-16 20:31:05

永恒的蓝色梦想 发表于 2020-11-16 20:23
那优先级和输入顺序又有什么用

操作系统里面的最高响应比


样例输出
p1 1 1
p2 2 2
p3 3 3

结果:p3


p1 130 10
p2 100 100
p3 100 100

结果:p2

小腻腻 发表于 2020-11-17 20:42:35

可以做出来吗
页: [1]
查看完整版本: 求解答