L
O
A
D
I
N
G
叁月柒の小世界
BUAA-OS-Lab6-Challenge BUAA-OS-Lab6-Challenge
Lab6-Challenge(以下代码均已模糊化处理,请勿抄袭) 必做部分1、实现一行多命令要实现一行多命令,其实就是将一行的指令用;分隔开来,每当遇到;就让shellfork一次,然后子shell去执行前面已经解析出来的命令,父shell
2023-06-18
BUAA-OO-第四单元总结 BUAA-OO-第四单元总结
第四单元总结“年年岁岁花相似,岁岁年年人不同” 在纷繁和忙碌之中,一学期的OO课程终于接近了尾声,回顾这一学期的OO学习过程,不可谓不艰难,但是最终的收获也是显而易见的。下面我将对第四单元的作业以及这学期的OO学习进行一个简单的总结。 一、
2023-06-18
BUAA-OS-Lab6实验报告 BUAA-OS-Lab6实验报告
Lab6实验报告一、思考题1、示例代码中,父进程操作管道的写端,子进程操作管道的读端。如果现在想 让父进程作为“读者”,代码应当如何修改?修改后代码如下: test_pipe.c 1 #include <stdlib.h> 2
2023-05-23
BUAA-OO-第三单元总结 BUAA-OO-第三单元总结
OO第三单元总结[TOC] 盼望着,盼望着,OO第三单元结束了 这一单元主要训练我们基于规格进行程序化设计的能力,主要要求我们能够根据程序的需求设计相应的方法规格、类规格,根据规格书写代码,最后基于规格开展测试。 尽管本单元课程主要强调我们
2023-05-18
BUAA-OS-Lab5实验报告 BUAA-OS-Lab5实验报告
Lab5实验报告一、思考题汇总1、如果通过 kseg0 读写设备,那么对于设备的写入会缓存到 Cache 中。这是 一种错误的行为,在实际编写代码的时候这么做会引发不可预知的问题。请思考:这么做 这会引发什么问题?对于不同种类的设备(如我们
2023-05-17
OS第6次作业-磁盘和缓冲区问题 OS第6次作业-磁盘和缓冲区问题
本次OS的作业中,出现了对于磁盘管理以及缓冲区使用的相关问题,在这里总结一下做题思路和方法,便于遇到类似问题时回顾。 第一道题目本题目是有关单缓冲区和双缓冲区结构下CPU处理文件所需时间的问题: 在I/O系统中引入缓冲的主要原因是什么?某文
2023-05-14