• 大小: 177KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签:

资源简介

山东大学软件学院2019年操作系统实验,涵盖实验指导书上实验一到实验七的独立实验的源码

资源截图

代码片段和文件信息

#include “pctl.h“
int main(int argc char *argv[])
{
    int i;
    int pid[] = {0 0};//存放子进程号
    int status; //存放子进程返回状态
    char *args0[] = {“/bin/ls“ NULL}; //子进程1要缺省执行的命令
    char *args1[] = {“/bin/ps“ NULL}; //子进程2要缺省执行的命令
    signal(SIGINT(sighandler_t)sigcat); //注册一个本进程处理键盘中断的函数
    pid[0] = fork(); //建立子进程1
    if(pid[0] < 0) // 建立子进程失败?
    {
        printf(“Create Process fail!\n“);
        exit(EXIT_FAILURE);
    }
    else if(pid[0] == 0) // 子进程1执行代码段
    {
        //报告父子进程进程号
        printf(“I am Child process 1 %d\nMy father is %d\n“getpid()getppid());
        pause(); //暂停等待唤醒

        //子进程1被继续执行
        printf(“%d child 1 will run: \n“getpid());        
        for(i=0; args0[i] != NULL; i++) 
            printf(“%s “args0[i]);
        printf(“\n“);
        //装入并

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-06-04 22:19  Exp1\
     文件         168  2019-05-07 19:25  Exp1\Makefile
     文件       16096  2019-06-01 13:17  Exp1\pctl
     文件        2427  2019-06-01 13:17  Exp1\pctl.c
     文件         270  2019-05-05 21:14  Exp1\pctl.h
     文件        9608  2019-06-01 13:17  Exp1\pctl.o
     目录           0  2019-06-04 22:19  Exp2\
     文件         163  2019-05-12 20:26  Exp2\makefile
     文件       16824  2019-05-12 21:25  Exp2\tpipe
     文件        2555  2019-05-12 21:26  Exp2\tpipe.c
     文件       11752  2019-05-12 21:25  Exp2\tpipe.o
     目录           0  2019-06-04 22:19  Exp3\
     文件         156  2019-05-17 19:49  Exp3\Makefile
     文件       16528  2019-05-17 20:28  Exp3\psched
     文件        1687  2019-05-17 20:28  Exp3\psched.c
     文件        9960  2019-05-17 20:28  Exp3\psched.o
     目录           0  2019-06-04 22:19  Exp4\
     文件       21848  2019-06-01 19:22  Exp4\consumer
     文件        2276  2019-06-01 19:42  Exp4\consumer.c
     文件       13208  2019-06-01 19:22  Exp4\consumer.o
     文件        6744  2019-05-20 21:34  Exp4\ipc.c
     文件        1490  2019-05-20 20:05  Exp4\ipc.h
     文件       17872  2019-06-01 19:22  Exp4\ipc.o
     文件         371  2019-05-19 15:23  Exp4\Makefile
     文件       21832  2019-06-01 19:22  Exp4\producer
     文件        2327  2019-06-01 19:42  Exp4\producer.c
     文件       13192  2019-06-01 19:22  Exp4\producer.o
     目录           0  2019-06-04 22:19  Exp5\
     文件       22304  2019-05-29 22:38  Exp5\barber
     文件        1339  2019-05-29 22:43  Exp5\barber.c
     文件       12064  2019-05-29 22:38  Exp5\barber.o
............此处省略19个文件信息

评论

共有 条评论