操作系统实验2——进程控制
7页1、实验 2 进程控制一、实验目的加深对进程概念的理解, 明确进程和程序和区别; 进一步认识并发执行的实质;分析进程争用资源的现象。二、实验内容1. 熟悉 Linux 进程控制常用命令。2. 输入进程创建、控制的程序并调试程序。三、实验预备知识1 . 进程控制常用命令( 1 ) ps 命令功能: 查看目前的系统中有哪些进程,以及它们的执行情况。常用命令格式及功能如下:ps 查看系统中属于自己的进程ps au 查看系统中所有用户的进程ps aux 查看系统中包含系统内部的及所有用户的进程主要输出列说明:USER :进程所有者的用户名PID :进程号TTY:进程从哪个终端启动TIME :此进程所消耗的 CPU 时间COMMAND :正在执行的命令或进程名称( 2 ) top 命令功能: 动态显示进程,实时监测进程状态。与 ps 命令相似,只是top 命令在执行后会以指定的时间间隔来刷新显示信息,以使top 所显示的进程状态总是当前时刻的。( 3 ) kill 命令功能: 结束或终止进程。常用命令格式及功能如下:kill 5302杀死PID 为 5302 的进程kill -9 5302强行杀死
2、PID 为 5302 的进程( 4) echo $变量名功能 :查看外壳变量的设定值。例: echo $ 显示当前进程PID2 常用系统调用函数常用系统调用函数、程序的说明、参数及定义如下:3 1 ) fork() 函数功能:创建一个新进程函数格式: int fork()其中返回int 取值意义如下:小于 0 : 创建失败0:创建成功,在子进程中返回 0 值大于 0: 创建成功,在父进程中返回子进程id 值-1 :创建失败( 2 ) wait() 函数功能:父进程等待子进程终止,以便对子进程进行善后处理。函数格式: int wait(int *statloc)参数定义:statloc 指出子进程终止状态码的位置。若不关心子进程的终止状态,可传递一个空指针。返回值:正常返回时,为终止子进程的 PID ;错误返回时为 -1 ;其他为 0 。3. gcc 简介gcc 是 C 编译器,用来把某程序的源代码编译成汇编代码。假设我们有下面一个非常简单的源程序 (hello.c):int main(int argc,char *argv)printf(Hello Linuxn);要编译这个程序,我们
《操作系统实验2——进程控制》由会员大米分享,可在线阅读,更多相关《操作系统实验2——进程控制》请在金锄头文库上搜索。
2023年契约管理求职简历表格.docx
矿井瓦斯检查管理制度.docx
外装饰幕墙工程冬季施工方案.doc
2023年企业安全工作计划范文.docx
中国物流业市场集中度研究
浙江省宁波四中2013届高三上学期第一次月考语文试题
一级建造师工程经济考前(难点+易错点剖析)押密卷附答案65
商务机关反腐倡廉总体方案.docx
现代控制理论复习题库
沈阳抗体科研试剂研发项目投资计划书_参考范文
七年级数学(上)有理数的加减乘除混合运算练习题(提高版1)40道(带答案).doc
抓金币活动方案.doc
原材料买卖合同
检举信的格式及范文.doc
ok动词及动词短语三年经典全国各地中考英语试题精选参考word
现代农业示范园区建设规划设计
2023年商业租房的合同范本.docx
2023年水务局党风专题调研报告.docx
2022年四川省建筑施工企业安管人员项目负责人安全员B证资格证书资格考核试题附参考答案13
欧元之父蒙代尔
2023-05-24 56页
2024-01-22 9页
2023-02-24 33页
2023-03-22 6页
2023-10-18 4页
2023-06-09 16页
2023-09-26 8页
2023-05-10 17页
2023-06-22 12页
2023-07-26 17页