信息安全系统设计基础第九周学习总结【学习时间:6小时】【学习内容:CHAPTER 10——系统级I/O】一、课本内容1.每个unix文件都是一个m字节的序列;所有I/O设备如网络、磁盘和终端都被模型化为文件,而输入和输出就是对这些文件的读写操作。2.unix系统中输入输出的操作:打开文件:一个应用程... Read More
信息安全系统设计基础第八周期中总结【学习时间:12小时】【学习内容:CHAPTER1——CHAPTER7内容重点;疑问与考试错题分析;实验环节难点回顾】一、课本章节内容重点(一)第一章1.信息就是“位+上下文”。【理解:信息本身的表示形式是相对固定的,在linux系统内(以及其他的操作系统内),操作... Read More
家庭作业二(Chapter 3)P206 3.60考虑下面的源代码,这里R,S,T都是用#define声明的常数int A[R][S][T];int store_ele(int i,int j,int k,int *dest){ *dest=A[i][j][k]; return size... Read More
信息安全系统设计基础第七周学习总结【学习时间:7小时】【学习任务:《深入理解计算机系统》第六章——存储技术及高速缓存部分】一、课本内容1.存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构。2.随机访问存储器SRAM(静态):高速缓存存储器。将每个位存储在一个双稳态的存储器单元里面。(... Read More
家庭作业一(Chapter 2)P80 2.56试用不同的示例值来运行show_bytes的代码。为了能方便地同屏显示多个不同的示例值结果,对原有的代码做了一定的添加修改,使得主函数main中有do-while循环。源代码如下:#include typedef unsigned char *byte... Read More
信息安全系统设计基础第六周学习总结【学习时间:10小时】【学习内容:第四章“处理器结构”,主要是在第二、三章基础上对机器执行指令时动作的探究,包括硬件动作】一、课本内容1.流水线化的处理器:将每条指令的执行分解成五步,每个步骤由一个独立的硬件部分或者阶段来处理。指令步经流水线的各个阶段,且每个时钟周... Read More
信息安全系统设计基础第五周学习总结【学习时间:10小时】【学习内容:第三章:程序的机器表示】一、教材内容1.X86 寻址方式的变化:1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全;2 8086的分段模式;3 IA32的带保护模式的平坦模式2.机器编程的两种抽象:1)指令集体系结构(In... Read More
信息安全系统设计基础第三周学习总结【教材第二章:信息的表示和处理】【学习时间:12小时】一、教材知识点1.无符号数、有符号数(2进制补码)、浮点数,从逆向角度考虑为什么会产生漏洞?【任何漏洞产生都必然因为系统不可更改的局限性——>无符号数、有符号数、浮点数的局限性——>无符号数或者有符号数的表示范围... Read More
信息安全系统设计基础第二周学习总结【学习思路:浏览实验楼实验内容并进行针对性学习,重点学习《嵌入式linux系统应用程序开发标准》中的内容。完成学习任务,认真提出问题。】学习时间:13小时学习收获:学习vim语法和命令;掌握gcc,gdb,makefile的使用方法和基本语法;掌握静态库,动态库的创... Read More
信息安全系统设计基础第一周学习总结一、实验一 历史介绍1.知识点1)操作系统:连接硬件与应用程序,作为计算机表里之间的桥梁,包括系统调用和内核。2)linux:由 最先研发,最初目的是与windows系统相比,主要的优势(也是某些人严重的劣势)为——大都为开源自由软件,用户可以修改定制和再发布;兼具... Read More