操作系统
文章平均质量分 66
可乐司机
这个作者很懒,什么都没留下…
展开
-
操作系统实验——处理器调度
Main.c#include "tools.h"#include "dispatch.h"/** 定义进程数据结构*/int main(){ pro myPro[5] = {{"A",0,3},{"B",2,6},{"C",4,4},{"D",6,5},{"E",8,2}}; for(int i=0;i<n;i++){ print(myPro原创 2017-02-15 16:37:13 · 2009 阅读 · 0 评论 -
操作系统实验——文件管理
#include#include#include#include#includeusing namespace std;#define LEN 500/************************************************** 基于长度可变区域的索引分配 + 位表*********************************************原创 2017-02-15 16:43:16 · 16410 阅读 · 3 评论 -
操作系统实验——信号量
生产者和消费者#include#include#include#include#include#include#include#include#define SHM_SIZE (1024*1024)#define SHM_MODE 0600#define SEM_MODE 0600#if defined(__GNU_LIBRARY__) && !defined(_SE原创 2017-02-15 16:54:09 · 1162 阅读 · 0 评论 -
操作系统实验——银行家算法
#include #include #include //自定义bool类型typedef int bool;#define false 0#define true !false//系统中所有进程数量#define num_of_processes 5//有三类资源 a,b,ctypedef struct { int a; int b; int原创 2017-02-15 16:49:36 · 2275 阅读 · 0 评论 -
操作系统实验——内存管理
main.c#include#include "exchange.h"#include "tools.h"//RPN:Resident Pages Numberint main(){ int ResidentPages[RPN]; int pages[PAGESNUM]; randomPages(pages, PAGESNUM);//随机产生页面执行序列 printf原创 2017-02-15 16:35:08 · 1360 阅读 · 0 评论 -
操作系统实验——进程创建与并发
/*** func: 利用fork()创建子进程* 利用kill()杀死进程* **/#include<sys/types.h>#include<stdio.h>#include<unistd.h>#include<signal.h>#include<wait.h>int main(){ pid_t pid1,p...原创 2017-02-15 16:24:57 · 3846 阅读 · 0 评论