操作系统
半缘修道半缘君丶
志存高远,笃行不倦。言曌博客,技术交流 QQ/微信:847064370
展开
-
作业调度之先来先服务算法C语言实现
代码如下/* @author WellsLiu @url liuyanzhao.com*/#include"stdio.h"#include"stdlib.h"typedef struct PCB //定义进程控制块{ char name[10]; //进程名 char state; //运行状态 int ArriveTime; /原创 2017-07-20 13:43:27 · 13494 阅读 · 2 评论 -
进程调度算法–时间片轮转调度算法
#include <stdio.h> #include <stdlib.h> #include <string.h> #define time 2 typedef int datatype; typedef struct link_node { char name[20]; int arrive; int sta原创 2017-05-05 20:18:55 · 3300 阅读 · 0 评论 -
谢旭升《操作系统教程》课后习题解答
原文和下载地址:http://liuyanzhao.com/2916.html习题一1.设计操作系统的主要目的是什么? 设计操作系统的目的是: (1)从系统管理人员的观点来看,设计操作系统是为了合理地去组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户所共享。因此,操作系统是计算机资源的管理者。 (2)从用户的观点来看,设计操作系统是为了给用户使用计算机提供一个良好的界面原创 2017-04-27 12:02:31 · 113039 阅读 · 1 评论 -
操作系统–银行家算法c语言代码
直接上代码了,两个文件分别是main.c和banker.h main.c#include <stdio.h>#include <string.h>#include "banker.h"//试探分配void ProbeAlloc(int process,RESOURCE *res){ Available.A -= res->A; Available.B -= res->B;原创 2017-04-27 12:06:18 · 14329 阅读 · 1 评论 -
进程调度算法--时间片轮转算法
时间片轮转算法#include <stdio.h>#include <stdlib.h>#include <string.h>#define time 2typedef int datatype;typedef struct link_node { char name[20]; int arrive; int start; int finish; int原创 2017-04-16 22:10:19 · 3224 阅读 · 1 评论