实验报告6—进程创建
一·实验简介
1.概述
进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体:在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。
2.fork 函数
fork函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。进程创建后,系统给新创建的子进程分配资源。我们可以通过进程号pid 来区分父进程和子进程。父进程返回的是子进程的pid,子进程返回的是0。
二·实验目的
- 理解进程概念;
- 认识进程创建的过程;
- 学会使用系统调用函数fork()创建进程。