![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 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 · 2001 阅读 · 0 评论 -
操作系统实验——文件管理
#include #include #include #include #include using namespace std; #define LEN 500 /************************************************** 基于长度可变区域的索引分配 + 位表 *********************************************原创 2017-02-15 16:43:16 · 16401 阅读 · 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 · 1150 阅读 · 0 评论 -
操作系统实验——银行家算法
#include #include #include //自定义bool类型 typedef int bool; #define false 0 #define true !false //系统中所有进程数量 #define num_of_processes 5 //有三类资源 a,b,c typedef struct { int a; int b; int原创 2017-02-15 16:49:36 · 2263 阅读 · 0 评论 -
操作系统实验——内存管理
main.c #include #include "exchange.h" #include "tools.h" //RPN:Resident Pages Number int main() { int ResidentPages[RPN]; int pages[PAGESNUM]; randomPages(pages, PAGESNUM);//随机产生页面执行序列 printf原创 2017-02-15 16:35:08 · 1349 阅读 · 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 · 3839 阅读 · 0 评论