随笔分类 -  C

摘要:短作业优先调度原理 短作业优先调度算法是指对短作业优先调度的算法。短作业优先(SJF)的调度算法是从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。 算法流程图 JCB 代表一个作业,JCB 的结构如下: 模拟实现 在屏幕上输出以下作业状态表: 可以通过键盘命令动态地增加作业( 阅读全文
posted @ 2018-05-09 23:00 Hahallo 阅读(2966) 评论(1) 推荐(0)
摘要:简单循环轮转调度算法原理 当CPU空闲时,选取就绪队列队首元素,赋予时间片。当该进程时间片用完时,则释放CPU控制权,进入就绪队列的队尾,CPU控制权给下一个处于就绪队列首元素,原理如下图。 实现流程图 进程控制块PCB 的结构如下: 模拟实现 ①时间片定义为:总相应时间/进程数; ②在屏幕上输出以 阅读全文
posted @ 2018-05-05 23:32 Hahallo 阅读(3492) 评论(0) 推荐(0)
摘要:c语言中32位int型数据在运算的时候可能会出现溢出的情况,如: -2147483648-1会得到什么结果? -2147483648乘(-1)会得到什么结果? 2147483647+1会得到什么结果? 在编译器中运行一下得到的结果分别是: -2147483648-1=2147483647; -214 阅读全文
posted @ 2018-03-08 19:05 Hahallo 阅读(1456) 评论(0) 推荐(1)