12 2016 档案

摘要:20145304 《信息安全系统设计基础》课程总结 每周作业链接汇总 第0周作业:明确了学习中好的师生关系是“健身教练和健身学员”,提出了自己在学习这门课的过程中想要解决的问题。 第一周作业:Linux命令。 第二周作业:Vim的基本操作、gcc编译器的常用选项、gdb调试技术、git操作。 第三周 阅读全文
posted @ 2016-12-22 21:51 20145304刘钦令 阅读(194) 评论(2) 推荐(0)
摘要:20145304 《信息安全系统设计基础》第十四周学习总结 教材学习内容总结 虚拟存储器 一个系统中的进程是与其他进程共享CPU和主存资源的。 为了更加有效地管理存储器并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。 虚拟存储器的三个重要功能:1)将主存看做是一个存储在磁盘上 阅读全文
posted @ 2016-12-18 15:51 20145304刘钦令 阅读(148) 评论(1) 推荐(0)
摘要:计算机系统要素 布尔代数 布尔代数处理布尔型(也称为二进制型)数值,比较典型的有true/false、1/0、yes/no、on/off等等。在这里我们使用1和0。 布尔型函数(Boolean function)是指输入输出数值均为布尔型数值的函数。 真值表表示法(Truth Table Repre 阅读全文
posted @ 2016-12-14 22:07 20145304刘钦令 阅读(659) 评论(0) 推荐(0)
摘要:20145304 《信息安全系统设计基础》第十三周学习总结 教材学习内容总结 网络编程 客户端 服务器编程模型 一个应用是由一个服务器进程和一个或多个客户端进程组成。 服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务。 基本操作是事务。 一个客户端 服务器事务由四步组成: 网络 物 阅读全文
posted @ 2016-12-11 19:21 20145304刘钦令 阅读(196) 评论(2) 推荐(0)
摘要:20145304 《信息安全系统设计基础》第十二周学习总结 教材学习内容总结 GDB调试汇编堆栈 "GDB调试汇编堆栈" 视频内容总结 指针数组 指针数组是数组。 数组里的元素都是指针。 例如:int daytab[13]数组里有13个元素,每个元素都是一个整型指针。 数组指针 数组指针是指针。 指 阅读全文
posted @ 2016-12-04 18:53 20145304刘钦令 阅读(135) 评论(0) 推荐(0)
摘要:GDB调试汇编堆栈 分析过程 C语言源代码 使用 指令在64位机器上产生32位汇编。 进入gdb调试器。 在main函数处设置一个断点。 使用run指令开始运行程序,返回main函数运行的结果。 使用 指令获取汇编代码。 使用 命令查看各寄存器的值。 由上图可以看出,帧指针%ebp在0xbffff2 阅读全文
posted @ 2016-12-04 18:50 20145304刘钦令 阅读(255) 评论(0) 推荐(0)