鸿胤-操作系统Linux

鸿胤-操作系统Linux

ID:43731308

大小:411.92 KB

页数:41页

时间:2019-10-13

鸿胤-操作系统Linux_第1页
鸿胤-操作系统Linux_第2页
鸿胤-操作系统Linux_第3页
鸿胤-操作系统Linux_第4页
鸿胤-操作系统Linux_第5页
资源描述:

《鸿胤-操作系统Linux》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《操作系统课外作业》【实验题目】1•熟悉Linux/1'NIX操作系统【实验目的】1.熟悉Linux/UNIX操作系统的基本操作;2.掌握常用基本命令和系统调用。【实验内容】1•学会开机、退出、登陆与关机;2.了解窗口工作方式与中断工作方式;3.熟悉常用命令和系统调用列表;4.熟悉外存目录树结构;5.熟悉程序开发工具:编辑、编译、连接、调试;6.学会获得帮助信息。代码:#ineludeintmain(){printfCHelloWorld'rT);return0;}【实验结果】uhello.cH6L,69

2、Cwritten[rootOlocalhostrootJttIsanaconda-ks・cfghellohel1o・cinstal1・loginstall・log・syslog[rootQlocalhostroot]ttgcche1lo.c-ohello[rootPlocalhostrootJtt./hellohelloworldIrootPlocalhostrootJtt・/hello【实验目的】1234【实验内容】12【实验结果】#includemain()-1);/*创建子进程pl*//*子进程创建

3、成功*/wh订e((p2=fork())==-1);if(p2二=0)putchar('c');elseputchar('s');/*创建另一个子进程*//*子进程创建成功*//*父进程执行*/【实验题目】2进程的创建和控制加深对进程概念的理解,明确进程和程序的区别;进一步认识并发执行的实质;加深对进程管理概念的理解;分析进程的创建过程。进程的创建;进程的控制。intpl,p2;wh订e((pl=fork())=if(pl==0)putchar('b');else#includemain(){intpl,

4、p2,i;while((pl=fork())==~1);if(pl==0){lockf(1,1,0),for(i=0;i<500;i++)printf(("child%d/n”,i);lockf(l,0,0);}else{while((p2=fork())==-1);if(p2==0){lockf(1,1,0);for(i=0;i<500;i++)printf(“son%d”,i);lockf(1,0,0);elselockf(1,1,0);ford二0;i<500;i++)printf(udaughter%d”,

5、i);lockf(1,0,0);RedHatLinux9VlvarcforkstationEil*“八VIQndg,恥Ip■uigeS上血口E回宙6①RRcdHoUinuxgSi“bar•»Po>«r«dOn①加dK«tUnuK9s•Ftrori<•€tR・dKitLinux92000S«rwlockf(:printf(lockr(rt4o

6、t91ocalhostroot)«gcc:maoshize.c-omaoshize(root91ocalhostroot)・・/maoshizeBchiIdprocess1iski1ledbyparent?8chiIdprocess2isk11Idebyparentparentprocessiski1led(rootOlocaIhostroot)•lodirecti—QlloiKtaclickimad«”penCtrl"丄溯目.JF另淄■0。"PrumSox9「•丽主绘名-as=/r-B?<取9兰(rootQloca1ho

7、stroot)n・/lockf5morechild0childlchiId2child3child-1child5child6child7child8child9chiIdlBchildllchiIdlZchildl3child"chi1415childl6childl7child18childl9chiIdZUchild21【实验题H】3实现进程的软中断通信【实验目的】1.2.3.【实验内容】1.掌握基本的软中断通信方法;利用系统调用signal()捕捉中断信号;理解Linux系统屮的进程通信的基本原理。编制一段程序,使

8、其实现进程的软中断通信;要求:使用系统调fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上來的中断信号(即按%键);当捕捉到中断信号后,父进程用系统调用Kill()向两个子进程发出信号,子进程捕捉到信号后分别输出下列信息后终止:ChildProcessllisKilledbyPa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。