摘要: 个人贡献 简述工作 统筹安排协调全组工作 部署运行全组项目 定时组织召开小组工作会议 制作所有冲刺博客燃尽图 对所有博客缺陷之处进行修改 代码贡献 代码总行数:3269 贡献行数:976 链接 文档贡献 文档数 11篇 个人贡献 2 篇 文档1 文档2 阅读全文
posted @ 2021-12-12 19:28 WangYuHan20191323 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第十三章学习笔记 一、知识点总结和归纳 连接到MySql服务器 mysql -u root -p Enter password: mysql> 所有的MySql命令行末尾必须是分号。 MySql命令行不区分大小写。 数据库一般命令 显示数据库 SHOW DATABASES 新建 阅读全文
posted @ 2021-12-12 17:25 WangYuHan20191323 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 2.4 OpenEuler中C语言中的函数调用测试 任务详情 在X86_64架构下实践2.4中的内容 通过GDB查看寄存器的内容,把教材中的图填入具体的值 把2.4的C代码在OpenEuler中重新实践一遍,绘制出ARM64的逻辑框图 任务一X86_64架构下实践2.4 操作环境: Ubuntu K 阅读全文
posted @ 2021-12-05 22:28 WangYuHan20191323 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 2.5 OpenEuler 中C与汇编的混合编程 任务详情 在X86_64架构下实践2.5中的内容,提交代码和实践截图 把2.5的内容在OpenEuler中重新实践一遍,提交相关代码和截图 任务一x86_64实现 操作环境:Ubuntu Kylin(x86_64) 2.5.1用汇编代码编程 将C代码 阅读全文
posted @ 2021-12-05 15:38 WangYuHan20191323 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 实验四 Web服务器1-socket编程 实验任务 基于华为鲲鹏云服务器CentOS中(或Ubuntu),使用Linux Socket实现: time服务器的客户端服务器,提交程序运行截图 echo服务器的客户端服务器,提交程序运行截图,服务器把客户端传进来的内容加入“服务器进程pid 你的学号 姓 阅读全文
posted @ 2021-12-02 20:30 WangYuHan20191323 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第13章学习笔记 TCP/IP 知识点总结及归纳 UDP(尽最大努力传输) UDP(用户数据报协议)在IP上运行,用于发送/接收数据报。与IP类似,UDP不能保证可靠性,但是快速高效。它可用于可靠性不重要的情况。用户可以使用ping命令探测目标主机。 ping是一个向目标主机发 阅读全文
posted @ 2021-11-28 21:58 WangYuHan20191323 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第十二章学习笔记 一、知识点归纳和总结 块设备I/O和缓冲区管理 当进程试图读取(dev,blk)标识的磁盘块时,它首先在缓冲区缓存中搜索分配给磁盘块的缓冲区。若缓冲区存在并且包含有效数据,只需从缓冲区中读取数据,无需再次从磁盘中读取数据块;若缓冲区不存在,则为磁盘块分配相应缓 阅读全文
posted @ 2021-11-20 16:57 WangYuHan20191323 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第六章学习笔记 信号和信号处理 一、知识点归纳 信号和信号中断 **中断:**发送给"进程"的事件,它将"进程"从正常活动转移到其他活动 中断的种类: 硬件中断 其他进程的中断 自身造成的中断 其中,每个中断都有唯一的向量号,动作函数是中断表中的中断处理程序。 Unix/Lin 阅读全文
posted @ 2021-11-14 18:07 WangYuHan20191323 阅读(1) 评论(0) 推荐(0) 编辑
摘要: stat命令的实现 一、学习使用stat(1) man 1 stat显示stat命令用法 **stat -L:**显示符号链接文件本身信息 **stat -f:**获取文件系统信息 **stat -c FORMAT:**获取所指定的文件属性 FORMAT %A 用文件权限代码表示,如-rw-r--r 阅读全文
posted @ 2021-11-07 22:12 WangYuHan20191323 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 团队作业(四):描述设计 阅读全文
posted @ 2021-11-07 21:31 WangYuHan20191323 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第五章学习笔记 一、知识点归纳 定时器及时钟服务 个人计算机定时器 实时时钟(RTC): 小型备用电池供电。即使在个人计算机关机时,它也能继续运行。它用于实时提供时间和日期信息。 时间变量是一个长整数,包含从1970年7月1日起经过的秒数。 可编程间隔定时器(PIT): PIT 阅读全文
posted @ 2021-11-07 21:18 WangYuHan20191323 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 反汇编测试 任务代码 int g(int x){ return x+3; } int f(int x){ int i = 13; return g(x)+i; } int main(void){ return f(8)+1; } 任务过程 使用gcc -g -no-pie -fno-pic -m32 阅读全文
posted @ 2021-11-05 02:45 WangYuHan20191323 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第四章学习笔记 一、知识点总结 线程 优点: 创建切换速度快 相应速度快 适合并行计算 缺点: 需要来自用户的明确同步 库函数对线程不安全 在单处理机OS上使用线程解决比使用顺序慢 线程操作 管理函数: #include <Pthread.h> pthread_create(t 阅读全文
posted @ 2021-10-31 20:05 WangYuHan20191323 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵2.3.1测试 任务详情 推荐在OpenEuler系统中实现 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的 阅读全文
posted @ 2021-10-30 20:32 WangYuHan20191323 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 鲲鹏服务器测试 任务详情 参考附件中的实验指导过程购买华为云ECS,注意: CPU架构选择“鲲鹏计算” 计费模式选择“按需计费”,最后费用0.6538/小时。 注意不使用时要关机。 购买成功后,完成指导书中的实验,提交汇编代码的编译运行截图。 任务过程 1、购买弹性云服务器 2、通过ssh(PuTT 阅读全文
posted @ 2021-10-28 20:24 WangYuHan20191323 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出攻击实验 一、实验原理 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 程序执行映像如下: 低地址 Code Data He 阅读全文
posted @ 2021-10-28 11:34 WangYuHan20191323 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第三章学习笔记 一、知识点归纳 1、多任务处理 通过对cpu进行时分复用来实现进程的并发运行,若有多个cpu或cpu有多个内核,则可以并行运行多个进程。 struct proc{ struct proc *next; int *ksp; int pid; int ppid; i 阅读全文
posted @ 2021-10-24 19:26 WangYuHan20191323 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第十一章学习笔记 知识点归纳 EXT2文件系统组成: 0 1 2 3-7 8 9 10-32 33-... 引导块 超级块 块组描述符 保留块 块位图 索引节点位图 索引节点 数据块 **引导块:**容纳从磁盘引导操作系统的引导程序; **超级块:**容纳整个文件系统的信息; 阅读全文
posted @ 2021-10-17 20:37 WangYuHan20191323 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 20191323王予涵第七、八章学习笔记 一、知识点归纳 第七章 文件操作 文件操作级别: 硬件级别: -fdisk:将硬盘、u盘或SDC盘分区; -mkfs:格式化磁盘分区,为系统做好准备; -fsck:检查和维修系统; -碎片整理:压缩文件系统中的文件; 操作系统内核中的文件系统函数: kmou 阅读全文
posted @ 2021-10-10 22:34 WangYuHan20191323 阅读(26) 评论(0) 推荐(0) 编辑
摘要: sort 任务 用man sort 查看sort的帮助文档 sort常用选项有哪些,都有什么功能?提交相关使用的截图 如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用 一、查看帮助文档 二、基本功能使用 -t [分隔字符]: 指定排序时所用的栏位分隔字符 -k [filed]: 按 阅读全文
posted @ 2021-09-27 22:16 WangYuHan20191323 阅读(9) 评论(0) 推荐(0) 编辑