摘要: Unix/Linux系统编程第四章学习笔记 作者:20191322wyl 知识点总结 并行计算导论 Linux 环境中有很多应用程序和很多进程,其中最重要的是客户端网络/服务器。 多进程服务器是指当客户端发出请求时,服务器使用子进程来处理客户端的请求。 父进程继续等待来自其他客户端的请求。 这种方法 阅读全文
posted @ 2021-10-31 19:57 20191322 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 本次实验采用环境为Ubuntu linux 64操作系统,在实验楼云环境进行 实验介绍: 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写 阅读全文
posted @ 2021-10-31 12:45 20191322 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 2.3.1测试 作者:20191322wyl 本次实验在OpenEuler系统进行,安装教程参考我的博客 任务详情 推荐在OpenEuler系统中实现 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图 阅读全文
posted @ 2021-10-30 14:16 20191322 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux系统编程第三章学习笔记 作者:20191322wyl 知识点归纳 多任务处理 在单处理器系统中,一次只能执行一个任务。多任务处理是通过在不同任务之间多路复用CPU的执行时间来实现的。它是所有操作系统的基础。 逻辑并行性称为“并发”; 进程 进程是对映像的执行。 多任务处理系统(M 阅读全文
posted @ 2021-10-25 16:58 20191322 阅读(103) 评论(0) 推荐(0) 编辑
摘要: syscalls1 学***d的使用,提交至少3个应用截图 xxd的主要功能是什么?需要使用什么系统调用来实现?写出你的推导过程,命令 写出实现xxd的伪代码 学***d的使用,提交至少3个应用截图 xxd 如果没有任何参数,xxd命令默认将文件内容按16进制的方式显示出来,并在右侧配合翻译 xxd 阅读全文
posted @ 2021-10-25 10:39 20191322 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 链接 阅读全文
posted @ 2021-10-17 22:54 20191322 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux系统编程第十一章读书笔记 作者:20191322wyl 知识点总结 EXT2文件系统数据结构 多年来,Linux一直使用EXT2(Card等1995)作为默认文件系统。EXT3(EXT3,2014)是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在 阅读全文
posted @ 2021-10-17 22:01 20191322 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux系统编程第八章学习笔记 作者:20191322wyl 知识点总结 系统调用手册 Unix以及大多数版本的Linux中,在线手册页保存在/usr/man/目录中。man2子目录中列出了所有系统调用手册页。sh命令man2 NAME显示了系统调用名称的手册页。 使用系统调用进行文件操 阅读全文
posted @ 2021-10-10 20:46 20191322 阅读(79) 评论(0) 推荐(0) 编辑
摘要: Unix/Linux系统编程第七章学习笔记 作者:20191322wyl 知识点总结 文件操作级别 硬件级别 fdisk∶将硬盘、U盘或SDC盘分区。 mkfs∶格式化磁盘分区,为系统做好准备。 fsck∶检查和维修系统。 碎片整理∶压缩文件系统中的文件。 其中大多数是针对系统的实用程序。普通用户可 阅读全文
posted @ 2021-10-10 20:01 20191322 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Linux 系统函数sort 作者:20191322 任务详情 用man sort 查看sort的帮助文档 sort常用选项有哪些,都有什么功能?提交相关使用的截图 如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用 实践 sort帮助文档 代码: man sort sort常用选项 阅读全文
posted @ 2021-09-27 22:49 20191322 阅读(246) 评论(0) 推荐(0) 编辑