操作系统实验报告_实验四.docxVIP

  • 41
  • 0
  • 约9.11千字
  • 约 15页
  • 2019-04-28 发布于安徽
  • 举报
实验四:进程管理(二) 实验内容: 编写一个程序,打印进程的如下信息:进程标识符,父进程标识符,真实用户ID,有效用户ID,真实用户组ID,有效用户组ID。并分析真实用户ID和有效用户ID的区别。 源代码及结果: 真实用户ID和有效用户ID的区别: 真实用户ID:这个ID就是我们登陆unix系统时的身份ID。 有效用户ID:定义了操作者的权限。有效用户ID是进程的属性,决定了该进程对文件的访问权限。 阅读如下程序,编译并运行,分析进程执行过程的时间消耗(总共消耗的时间和CPU消耗的时间),并解释执行结果。再编写一个计算密集型的程序替代grep,比较两次时间的花销。注释程序主要语句。 /* process using time */ #includestdio.h #includestdlib.h #includesys/times.h #includetime.h #includeunistd.h void time_print(char *,clock_t); int main(void){ //取得进程运行相关的时间 clock_t start,end; struct tms t_start,t_end; start = times(t_start); system(“grep the /usr/doc/*/* /dev/n

文档评论(0)

1亿VIP精品文档

相关文档