![](https://img-blog.csdnimg.cn/20210319191325242.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
操作系统
操作系统都说这门课简单,但正因为简单,分数就更不要丢
纸梯先生
顶着一个猫猫头
展开
-
Linux编程基础之Linux期末练习题
第一题:主用户身份下打开终端输入sudo useradd caolei -m有些情况需要给这个新用户设置密码所以继续输入sudo passwd caolei 设置密码在开关机按钮那里切换用户身份“switch user”,下面就开始答题啦打开终端先看一下路径pwd之后创建几个子目录 mkdir problem1Mkdir problem2Mkdir problem3////////////////////////////////////////////////////第二题:#inc.原创 2021-08-19 11:26:03 · 1132 阅读 · 0 评论 -
Linux编程基础之基于TCP的网络通信
编写C/S结构的程序,实现基于TCP协议的网络通信。其中客户端的功能是从终端获取一个分数(0100的整数)发送给服务器,然后接收服务器返回的字符串并打印;服务器的功能是接收从客户端发来的分数,将分数对应的等级返回给客户端(注:90100是优秀,8089是良好,7079是中等,60~69是及格,60分以下是不及格)。运行截图:(分数对应等级均用拼音表示,例如优秀对应“youxiu”)服务器端代码:客户端代码:...原创 2021-08-19 11:25:18 · 398 阅读 · 1 评论 -
Linux编程基础之线程的练习
原线程创建新线程,并等待新线程结束,使用新线程统计输出下列文件student.txt中所有学生的c++平均成绩。输出结果包括原、新线程的信息及C++平均成绩。Student.txt文件的具体内容如下(每行包含学号、姓名、c++成绩、操作系统成绩、数据库成绩):1001 zhangsan 88 89 901002 lisi 87 91 921003 wangwu 78 80 871004 zhangliu 88 81 92给出源程序和运行结果截图(可执行文件以学号命名),以word文档方式提交。原创 2021-08-19 11:24:41 · 170 阅读 · 0 评论 -
Linux编程基础之进程实验练习
·进程实验练习一编写程序创建一个子进程,父进程打印“parent process”字样和自己的pid;子进程打印“child process”字样以及自己的pid和ppid,并通过exec更改代码段,执行cat命令,cat命令中的参数文件为自己的源程序文件。运行结果截图。注意:运行结果中子进程的ppid是否是父进程的pid?若不是,原因是什么,如何修改程序让两者相同?答:出现过子进程的ppid≠pid,原因是父进程先于子进程结束。若使两者相同,需要在代码末尾加上“wait(NULL)”,这样就可以让父进原创 2021-08-18 21:46:32 · 2285 阅读 · 0 评论 -
Linux编程基础之Linux基础命令的练习
1、打印当前目录的绝对路径。命令:pwd2、在当前目录下创建子目录d1、d2,在d1下创建子目录d11。命令:mkdir d1mkdir d2mkdir -p ./d1/d113、切换当前目录到d11子目录。命令:cd ./d1/d114、用vi编辑器在当前目录下生成文件f1(内容为“This is file1”)和文件f2(内容为“hello world”),显示2个文件的内容。创建文件:vi f1vi f2打开文件后先按i进入插入模式,输入内容后按ESC和:wq,退出编辑。原创 2021-08-18 21:44:30 · 952 阅读 · 0 评论 -
Linux编程基础之Makefile的使用
1.作业一makefile文件内容init:init.o io.o compute.ogcc -o init init.o io.o compute.oinit.o:init.c myprogram.hgcc -c init.cio.o:io.c myprogram.hgcc -c io.ccompute.o:compute.cgcc -c compute.cclean:rm -rf *.o init运行截图:2.作业二 makefile文件内容testTriangle:test原创 2021-08-18 21:42:00 · 237 阅读 · 0 评论 -
Linux编程基础常用命令集合!!!
将使用场景比较多的命令整理了下来,方便查找。1.删除目录或文件pplmulurm –r pplmulurm a2.ls列出ls:文件名ls –l:详细信息(权限、日期、所有人。。。)ls –a:列出全部文件ls –d:查看目录属性(ls –d /home/ubuntu/ppl)ls –t:按创建时间列出文件ls –i:列出文件的inode编号ls –R:列出当前目录下所有文件信息,并以递归形式显示每个子目录中的文件和子目录信息 显示当前目录下的文件 ls.原创 2021-03-19 20:04:12 · 412 阅读 · 0 评论 -
操作系统每章知识点总结(第一章~第九章)
原创 2021-03-01 11:07:38 · 268 阅读 · 0 评论 -
操作系统五次讨论课答案详解+期末简答题预测+试卷演练
PS废话:期末考试考的题目会比讨论课中的简单很多,但讨论课这些题都是老师们辛辛苦苦费劲巴拉的搜罗出来的,都是很经典的题目(就是那种做出来感觉超有成就感的经典题型),应该考研的时候会出这种题型吧。反正练一练也没啥毛病。题目我这里没拍,内大的校友懂得都懂,回去自己翻吧(讨论课pdf文档)。图片批量上传顺序很乱,我也么的法子,将就一下吧。辛苦整理的一学期的题,乱七八糟的看一堆文章,不如专心研原创 2021-02-28 13:47:46 · 336 阅读 · 0 评论 -
操作系统期末八十分总结
期末考了八十多分,说明还是有很多没总结到的知识点,发出来分享一下,以后兴许自己也能用得上。图片为批量上传,本人太懒,顺序不对字迹太丑请见谅。推荐保存图片观看。原创 2021-02-28 13:31:21 · 109 阅读 · 0 评论