10 2021 档案

摘要:0、要求 0 推荐在OpenEuler系统中实现 1 编辑并运行2.3.1中的代码,要求在不修改t2.c 和 t1.c中main函数中的代码的情况下,程序运行结果是你的后四位学号。提交代码和运行结果截图。 2 网上学习objdump命令,提交不少于5篇博客链接和微信读书上的图书链接,并给出你认为最好 阅读全文
posted @ 2021-10-31 20:32 20191314汇仁 阅读(87) 评论(0) 推荐(0) 编辑
摘要:0、概述 ​ 在缓冲区溢出在一些较为古早的系统或软件中易于实现,因为这些系统或者软 件的堆栈位数较低,一些较短的数据就可以冲出堆栈,实现缓冲区溢出。所以 在较为古早的软件中验证缓冲区溢出不失为一种可行方法。本次实验采用的是VirtualC++ 6.0编译器进行。 1、实验目的 通过重现缓冲区溢出攻击 阅读全文
posted @ 2021-10-31 17:52 20191314汇仁 阅读(417) 评论(0) 推荐(0) 编辑
摘要:概述 本章介绍了并发编程,主要涉及了并行计算、线程及其原理、线程防死锁操作等。较为全面的介绍了多任务处理、线程同步和并发编程的原理及方法。 1、并行计算 并行计算 并行计算是一种计算方法,通过使用多个执行并行算法的处理器相较串行计算更快地解决问题。现代多核处理器的结构能很好的实现并行计算。计算机的发 阅读全文
posted @ 2021-10-31 17:19 20191314汇仁 阅读(56) 评论(0) 推荐(0) 编辑
摘要:0、概述 ​ 本章讨论了Unix/Linux中的进程管理; ​ 介绍了进程的概念; ​ 多任务处理原则和多任务处理的基本系统,并给出了实例与代码,稍后将会实现之; ​ 进程同步的概念与基本运行原理; ​ MT系统中的进程管理; ​ Unix/Linux系统进程的来源; ​ 进程管理的系统调用; ​ 阅读全文
posted @ 2021-10-25 00:56 20191314汇仁 阅读(139) 评论(0) 推荐(0) 编辑
摘要:0.章节概述 1. 本章内容为EXT2文件系统,作为Linux系统最传统的磁盘文件系统,EXT2文件系统是理解Linux下文件系统的关键。 2. 本章介绍了EXT2在Linux系统中的历史地位,以及其后的EXT3、EXT4文件系统的当前应用状况; 3. 展示了EXT2文件系统的数据结构以及对EXT2 阅读全文
posted @ 2021-10-17 11:53 20191314汇仁 阅读(349) 评论(0) 推荐(0) 编辑
摘要:第七章-文件操作 目录 0.概述 1.文件级别操作 2.文件I/O操作 3.低级别文件操作 0.概述 第七章主要讨论了各种文件系统;解释了操作系统中的各种操作级别,包括为文件存储准备存储设备、内核中的文件系统支持函数、系统调用、文件流上的 I/O 库函数、用户命令和各种操作的sh脚本;各种文件操作; 阅读全文
posted @ 2021-10-10 22:28 20191314汇仁 阅读(168) 评论(0) 推荐(0) 编辑
摘要:测试1-Vim or VSCode 要求 0.在Ubuntu下完成,在OpenEuler下完成有加分 1.每个*.c一个文件,每个*.h一个文件,文件名中最好有自己的学号 2.用Vim 或 VSCode输入图中代码,并用gcc编译通过 3.在Vim 中使用K查找printf的帮助文档(使用vim的) 阅读全文
posted @ 2021-10-09 14:55 20191314汇仁 阅读(266) 评论(0) 推荐(0) 编辑