- 博客(2)
- 收藏
- 关注
原创 《计算机系统II》自主项目三笔记
对于命令分三种,内部命令(实现help命令给出用法,exit命令退出shell,xuehao命令输出自己自己的学号)、外部命令(磁盘上的可执行文件)以及无效命令(不是上述2种命令)。编写3.c,实现6层子进程嵌套(使用getchar作为阻塞,子进程会被kill且ps只能显示2个进程,此处选用pause阻塞) 到这里就没有代码参考了,所以大家接下来可能会看到很烂的代码。编写5.c,实现父进程与子进程交替输出10次,父进程输出word pid,子进程输出 hello pid。当递归到最底层时,子进程将调用。
2024-01-04 01:02:54
1323
原创 计算机系统Malloc lab实验笔记
首先下载trace,然后去config.h更改文件路径。(官方文件包里不包含这个,但我不知道去哪下载,因为老师给的包里有)到这里我已经解决了头文件缺失的问题,但出现了链接报错。运行失败就按报错找解决方案,这次是缺少<system/codes.h>头文件。代码是借鉴的别人的文章,但是看太多了忘记到底是哪篇了,这次没办法贴链接。执行完这两条,虚拟机没抽风就会得到未更改的mm运行结果。只改路径部分,改为存放trace的位置。不行再安装gcc-multilib包。到这里这次就运行成功了。安装libc-dev。
2024-01-02 01:28:50
452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人