资源简介
此资源为操作系统课程同步实验,包括进程控制、线程同步与通信、共享内存与进程同步、tinyos应用。实验平台:Ubuntu14.04
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define N 30
#define MAX 100
int count=0;
int pid1pid2;
int fd[2];
void func1(int sig1)
{
kill(pid1SIGUSR1);
kill(pid2SIGUSR1);
}
void func2(int sig2)
{
close(fd[0]);
close(fd[1]);
if(pid1==0){
printf(“child1 end!\n“);
exit(0);
}
if(pid2==0){
printf(“child2 end!\n“);
exit(0);
}
}
int pid1_read_pipe(int fd)
{
char buf[N];
int n=0;
while(1){
n=read(fdbufsizeof(buf));
buf[n]=‘\0‘;
printf(“Read %d bytes : %s.\n“nbuf);
sleep(1);
}
exit(0);
}
int pid2_write_pipe(int fd)
{
char buf[MAX];
while(1){
sprintf(buf“I send you %d times“count
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1841642 2018-05-23 10:12 U201614905_肖奎_OS实验\U201614905_肖奎_OS实验报告.docx
目录 0 2018-05-23 10:03 U201614905_肖奎_OS实验\实验二\
文件 2250 2018-05-22 19:28 U201614905_肖奎_OS实验\实验二\lab2.c
目录 0 2018-05-23 10:03 U201614905_肖奎_OS实验\实验三\
文件 4549 2018-05-22 19:28 U201614905_肖奎_OS实验\实验三\lab3.c
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
文件 12288 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 12288 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 12288 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 1082 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 241 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 380 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 881 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 1069 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
文件 377154 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 180 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 21734 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 18035 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 18397 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 143 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 142 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 678 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
文件 379 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
文件 1145 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
目录 0 2018-05-23 10:02 U201614905_肖奎_OS实验\实验四\bl
文件 377078 2018-05-23 09:58 U201614905_肖奎_OS实验\实验四\bl
............此处省略65个文件信息
相关资源
- 哈工大 操作系统实验4 linux0.01信号量
- 实现虚拟内存管理的nachos操作系统实
- JOS lab3代码与报告
- 操作系统实验三 作业调度
- 操作系统实验报告 时间片轮转算法
- 操作系统实验 cpu调度算法
- 操作系统实验二进程控制 实验报告
- 操作系统实验六 磁盘调度算法
- 操作系统实验报告二——作业调度实
- 计算机操作系统实验代码6个实验.ra
- 山东大学操作系统实验源码.zip
- 杭电操作系统实验
- 操作系统实验二、线程和管道通信实
- 华南理工大学操作系统实验:读者写
- 华南理工大学操作系统实验:用线程
- 南邮操作系统实验4
- 操作系统实验报告19571
- 操作系统实验报告--模拟内存分配程序
- 操作系统实验_多线程实现矩阵相乘
- 操作系统实验报告
- 操作系统实验五 主存空间的分配与回
- 哈工大威海操作系统实验报告
- 操作系统实验
- 计算机操作系统-实验一:进程控制和
- 操作系统实验++时间片轮转法++静态优
- 操作系统实验,进程控制
- 操作系统实验实验四 模拟内存管理程
- 操作系统实验二存储管理
- 哈工大操作系统实验三
- 操作系统实验(生产者消费者问题)
评论
共有 条评论