摘要:
20145304 《信息安全系统设计基础》课程总结 每周作业链接汇总 第0周作业:明确了学习中好的师生关系是“健身教练和健身学员”,提出了自己在学习这门课的过程中想要解决的问题。 第一周作业:Linux命令。 第二周作业:Vim的基本操作、gcc编译器的常用选项、gdb调试技术、git操作。 第三周 阅读全文
摘要:
20145304 《信息安全系统设计基础》第十四周学习总结 教材学习内容总结 虚拟存储器 一个系统中的进程是与其他进程共享CPU和主存资源的。 为了更加有效地管理存储器并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟存储器(VM)。 虚拟存储器的三个重要功能:1)将主存看做是一个存储在磁盘上 阅读全文
摘要:
计算机系统要素 布尔代数 布尔代数处理布尔型(也称为二进制型)数值,比较典型的有true/false、1/0、yes/no、on/off等等。在这里我们使用1和0。 布尔型函数(Boolean function)是指输入输出数值均为布尔型数值的函数。 真值表表示法(Truth Table Repre 阅读全文
摘要:
20145304 《信息安全系统设计基础》第十三周学习总结 教材学习内容总结 网络编程 客户端 服务器编程模型 一个应用是由一个服务器进程和一个或多个客户端进程组成。 服务器管理某种资源,并且通过操作这种资源来为它的客户端提供某种服务。 基本操作是事务。 一个客户端 服务器事务由四步组成: 网络 物 阅读全文
摘要:
20145304 《信息安全系统设计基础》第十二周学习总结 教材学习内容总结 GDB调试汇编堆栈 "GDB调试汇编堆栈" 视频内容总结 指针数组 指针数组是数组。 数组里的元素都是指针。 例如:int daytab[13]数组里有13个元素,每个元素都是一个整型指针。 数组指针 数组指针是指针。 指 阅读全文
摘要:
GDB调试汇编堆栈 分析过程 C语言源代码 使用 指令在64位机器上产生32位汇编。 进入gdb调试器。 在main函数处设置一个断点。 使用run指令开始运行程序,返回main函数运行的结果。 使用 指令获取汇编代码。 使用 命令查看各寄存器的值。 由上图可以看出,帧指针%ebp在0xbffff2 阅读全文
摘要:
20145304 20145315 《信息安全系统设计基础》 实验五 网络通信 实验目的与要求 掌握在ARM开发板实现一个简单WEB服务器的过程 学习在ARM开发板上的SOCKET网络编程 学习在Linux下的signal()函数的使用 实验内容 学习使用socket进行通讯编程的过程,了解一个实际 阅读全文
摘要:
20145304 20145315 《信息安全系统设计基础》 实验四 驱动程序设计 实验目的与要求 学习在Linux下进行驱动设计的原理 掌握使用模块方式进行驱动开发调试的过程 实验内容 在PC机上编写简单的虚拟硬件驱动程序并进行调试,实验驱动的各个接口函数的实现,分析并理解驱动与应用程序的交互过程 阅读全文
摘要:
详见 20145315 20145304《信息安全系统设计基础》实验三 实时系统的移植 http://www.cnblogs.com/5315hejialei/p/6107289.html 阅读全文
摘要:
详见20145315 20145304 《信息安全系统设计基础》实验二 固件设计http://www.cnblogs.com/5315hejialei/p/6107233.html 阅读全文