os
文章平均质量分 63
Rhyme_7
HACTCM-STU
展开
-
实验四 软中断信号及处理
要求:使用系统调用fork()创建两个子进程,再用系统调用signal()让父进程捕捉键盘上来的中断信号(即按ctrl-c键);问题3:程序的运行结果是什么,为什么运行结果中没有最后一个printf语句的输入内容?实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验心得(遇到什么问题,如何解决)实验心得(遇到什么问题,如何解决)实验心得(遇到什么问题,如何解决)原创 2022-11-22 17:48:45 · 567 阅读 · 0 评论 -
实验三 进程管理
WEXITSTATUS(status) 当WIFEXITED返回非零值时,我们可以用这个宏来提取子进程的返回值,如果子进程调用exit(5)退出,WEXITSTATUS(status) 就会返回5;编写一个C程序,使用系统调用fork()创建一个子进程,并使这个子进程在退出时通过exit()给出退出参数,父进程通过wait()收集子进程返回的参数并显示。编写一个C 程序,使用系统调用fork()创建一个子进程,并使用这个子进程调用exec 函数族以执行系统命令ls。/* 父进程等待子进程运行完毕 */原创 2022-10-31 17:25:42 · 937 阅读 · 0 评论 -
操作系统实验二 进程创建
第二次PS命令显示有1个名字中含有os2-2的程序,状态为S+,可以看出,这个进程和第一次ps命令的第三行是同一个名字,这行的意思是我们查询的grep命令本身。让子进程和父进程并发同时在每个进程中显示其子进程与父进程的PID号。问题1:程序中红色部分的作用可以让执行该语句的进程等待一秒钟后继续执行,当不添加改语句时程序的运行结果是什么?加上sleep(1)后,程序会等待1秒,将CPU让给其他线程,但是不会释放锁,因此sleep(1)后自动恢复。(1)显示所有进程,找出使用当前进程的进程ID号,查看其状态。原创 2022-10-26 19:50:25 · 3780 阅读 · 3 评论 -
实验一 Linux基本环境
创建目录等操作需要一定的权限,可以在root用户下进行,也可以赋予普通用户权限。形式为dd:hh:mm:ss。4)建立目录dir1和dir2,将dir1移动到dir2的目录下。实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)实验代码、实验过程(界面方式下的抓图)、实验结果(抓图)6) 自系统启动以来,发生的所有的中断的次数。原创 2022-10-07 16:40:28 · 1257 阅读 · 0 评论 -
ubuntu gcc头文件报错| install build-essential 依赖错误|手动换源
在ubantu中安装vim、gcc运行C语言实验中,因下载失败尝试使用界面方式在设置-关于-软件更新处切换阿里云,而后下载成功但gcc报错如下:而后参考如下文章,多次使用上述用户界面更改源无果发现符合如下两篇文章的情况,再次尝试后。原创 2022-10-07 16:03:47 · 1835 阅读 · 0 评论 -
VMware虚拟机没网的话,不妨挂起一下试试
原创 2022-10-06 21:17:44 · 369 阅读 · 0 评论 -
ubuntu初次使用root登录
新安装好的Linux系统,暂时还没有给root设置密码。密码要求8位,非纯数字。原创 2022-10-06 14:31:34 · 424 阅读 · 0 评论 -
VMware中安装VMware Tools选项灰色无法安装问题
如图无法选择重新安装VMware tool。原创 2022-10-06 14:00:09 · 4778 阅读 · 0 评论