自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (1)
  • 收藏
  • 关注

原创 系统及程序设计第四课:程序管理与同步

1.exec函数族exec:一个进程调用exec类函数,它本身就"死亡"了,系统把代码段替换成新的程序代码,废弃原有数据段和堆栈段,并为新程序分配新数据段与堆栈段。wait()函数:功能:调用wait()函数的进程会被挂起, 进入阻塞状态,直到wait()捕捉到僵尸子进程并回收该子进程的资源,若没有僵尸子进程,wait()函数则会让进程一直处于阻塞状态。若当前由多个进程, 只需要捕捉到一个僵尸子进程, wait()函数就会返回并是进程恢复执行。exec函数包含以下几种:#i...

2022-05-11 23:23:22 99

原创 系统级程序设计-进程管理

在课堂上学习了基于linux系统的程序设计中对进程的管理,了解到多个进程同时运行时,如果各进程优先级相同,则共同竞争系统资源,CPU随机调用,谁优先获取谁就先执行。1.接下来便是在课堂上分析的代码内容,首先创建进程,需要用到的代码如下:#include<unistd.h>pid_t fork(void)在执行了上述语句后,系统就会创建一个与相同的进程,父子进程共同进行。返回值说明 成功 返回两个值:父进程的fork函数返回子进程的pid,子进程的fork函数返回0

2022-05-07 13:06:33 312

原创 系统级程序设计第一课课后作业

通过课堂上的学习,初步了解到这门课程是对基于操作系统的程序设计的学习,同时了解到在linux系统下进行c语言编程的主要过程。 在第一节课中主要学习了文件系统的操作以及原理。在初步了解了这些之后,接下来便是输入代码并进行测试,代码的理论执行结果是创建一个文件并在其中写入数据,然后读取数据并打印,具体代码内容如下。#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include &l...

2022-05-03 17:12:25 843

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除