摘要: 20145315 《信息安全系统设计基础》第14周学习总结 课程内容总结 物理地址和虚拟地址 物理地址:计算机系统的主存被组织成一个由M个连续的字节大小的单元组成的数组。每个字节都有唯一的物理地址。 虚拟寻址:使用虚拟寻址时,CPU通过生成一个虚拟地址来访问主存,这个虚拟地址在被送到存储器前被转换为 阅读全文
posted @ 2016-12-18 21:28 君知らない 阅读(197) 评论(1) 推荐(0) 编辑
摘要: 20145315 《信息安全系统设计基础》第13周学习总结 课程内容总结 并发:逻辑控制流在时间上是重叠的 基于进程的并发编程 例如:在父进程中接受客户端请求,然后创建新的子进程来为每个客户端服务。 假设我们有两个客户端和一个服务器,服务器正在监听一个监听表述符上的请求。现在假设服务器接受了客户端1 阅读全文
posted @ 2016-12-11 19:52 君知らない 阅读(231) 评论(2) 推荐(0) 编辑
摘要: 20145315 《信息安全系统设计基础》第12周学习总结 前三周代码 "第九周博客" "第十周博客" "第十一周博客" 视频内容总结 指针数组 指针数组是数组。 数组里的元素都是指针。 例如:int daytab[13]数组里有13个元素,每个元素都是一个整型指针。 数组指针 数组指针是指针。 指 阅读全文
posted @ 2016-12-04 19:58 君知らない 阅读(196) 评论(4) 推荐(0) 编辑
摘要: http://www.cnblogs.com/LLLLLLQL/p/6113750.html 阅读全文
posted @ 2016-12-04 09:23 君知らない 阅读(80) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/LLLLLLQL/p/6113498.html 阅读全文
posted @ 2016-12-04 09:20 君知らない 阅读(66) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/LLLLLLQL/p/6113253.html 阅读全文
posted @ 2016-12-04 09:19 君知らない 阅读(74) 评论(0) 推荐(0) 编辑
摘要: GDB调试汇编堆栈过程分析 代码如下: 使用gcc –S –o 20145315.s 20145315.c m32编译 20145315.s文件如下: 删除gcc产生代码中以"."开头的编译器指令,分析汇编语言 1. 保存%ebp,并设置新的帧指针 2. pushl $8分配4字节的栈空间 3. c 阅读全文
posted @ 2016-11-28 21:42 君知らない 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 20145315 20145304《信息安全系统设计基础》实验三 实时系统的移植 实验内容、步骤: 1. 连接实验箱电源,用串口线、并口线、网线、连接实验箱和主机 2. 安装ADS(安装文件在00 ads1.2目录下,破解方法00 ads1.2 \Crack目录下) 3. 安装GIVEIO驱动(安装 阅读全文
posted @ 2016-11-27 20:48 君知らない 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 20145315 20145304 《信息安全系统设计基础》实验二 固件设计 实验内容、步骤: 学习 02_pthread 03_tty中的代码。 Linux使用:先打开桌面 vmware,然后打开C:/redhat 9虚拟机原始文件/redhat.vmx 用户名/密码: root:123456 v 阅读全文
posted @ 2016-11-27 20:32 君知らない 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 20145315 《信息安全系统设计基础》第十一周学习总结 代码 exec exec1 exec2 exec3 exec1和exec2是等价的 execvp()会从PATH 环境变量所指的目录中查找符合参数file 的文件名, 找到后便执行该文件, 然后将第二个参数argv 传给该欲执行的文件。 e 阅读全文
posted @ 2016-11-27 18:15 君知らない 阅读(141) 评论(0) 推荐(0) 编辑