2017-2018-1 20155210 《信息安全系统设计基础》

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-2018-1 20155210 《信息安全系统设计基础》相关的知识,希望对你有一定的参考价值。

2017-2018-1 20155210 《信息安全系统设计基础》第7周学习总结

教材学习内容总结

RAM:

  • 静态RAM(SRAM):

SRAM比DRAM更快,但也贵得多
SRAM将每个位存储在一个双稳态的存储器单元里,可无限期保持在两个不同的电压配置或状态之一
只要有供电,SRAM就会保持不变
SRAM对于诸如光和电噪声这样的干扰不敏感

  • 动态RAM(DRAM):

DRAM将每个位存储为对一个电容的充电
DRAM存储器单元对干扰非常敏感
DRAM芯片中的单元被分成了D个超单元,每个超单元都由W个DRAM单元组成,一个d*w的DRAM总共才能除了DW位信息
RAS和CAS请求共享相同的DRAM地址引脚
DRAM芯片包装在存储器模块中,常见的包装包括:
双列直插存储器模块:168引脚
单列直插存储器模块:72引脚
虽然ROM中有的类型既可以读也可以写,但是他们整体上都称为只读存储器
PROM只能被编程一次
磁盘结构:盘片、磁道、扇区、间隙、柱面;磁盘驱动器
读事务:从主存传送数据到CPU
写事务:从CPU传送数据到主存
总线包括:地址总线、数据总线、控制总线、系统总线、存储总线、IO总线

ROM(Read Only Memory)的全名为唯读记忆体,它相当于PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。

RAM ROM区别

区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。
由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料 ,不过单价也比普通的ROM要高。

磁盘 和 固态硬盘的区别

所有的磁盘盘面都是平行的,每一个盘面都有一个磁头,盘面高速旋转,磁头在盘面上内径和外径之间来回移动,这样就可以完成整个磁盘的读写操作。

固态硬盘没有了机械硬盘磁盘磁头和马达电机,不再使用碟片作为存储单元,而是采用Flash Memory,所以不会存在磁头机械寻址的操作,再加上控制器组成硬盘。

其他

  • 存储器层次结构

存储器层次结构的中心思想是:对于每个k,位于k层的更快更小的存储设备作为位于(k+1)层的更大更慢的存储设备的缓存。数据总是以块大小作为传送单元在第k层和k+1层之间来回拷贝的。第(k+1)层的存储器被划分成连续的数据对象片,称为块;数据总是以块大小为传送单元在相邻两层之间来回拷贝的;在任何时刻,第k层的缓存包括第(k+1)层块的一个子集的拷贝。

  • 高速缓存存储器

高速缓存是一个有S个高速缓存组的数组,每个数组包含E个高速缓存行,每个行包含一个有效位,一些标记位t,一个数据块B。
标记位t=m-(b+s)唯一地标识存储在这个高速缓存行中的块,有效位指明这个行是否包含有意义的信息。
高速缓存的结构将m个地址划分成了t个标记位、s个组索引位和b个块偏移位
高速缓存的大小C = S * E * B

高速缓存确定一个请求是否命中,然后抽取出被请求的字的过程,分为三步

组选择
行匹配
字抽取
直接映射高速缓存中不命中时,每个组只包含有一行,替换策略是:用心取出的行替换当前的行。

一个1 < E < C/B的告诉缓存通常称为E路组相联高速缓存

一个全相联高速缓存是由一个包含所有高速缓存行的组(E = C/B)组成的

教材学习中的问题和解决过程

(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )

  • 问题1:存储技术
  • 问题1解决方案:不同存储技术的访问时间差异很大。速度较快的技术每字节的成本要比速度较慢的技术高,而且容量较小。CPU和主存之间的速度差距在增大。

代码调试中的问题和解决过程

  • 问题1:XXXXXX
  • 问题1解决方案:XXXXXX
  • 问题2:XXXXXX
  • 问题2解决方案:XXXXXX
  • ...

代码托管

(statistics.sh脚本的运行结果截图)
技术分享图片

结对及互评

点评模板:

  • 博客中值得学习的或问题:
    • xxx
    • xxx
    • ...
  • 代码中值得学习的或问题:
    • xxx
    • xxx
    • ...
  • 其他

本周结对学习情况

- [结对同学学号1](博客链接)
- 结对照片
- 结对学习内容
    - XXXX
    - XXXX
    - ...

其他(感悟、思考等,可选)

xxx
xxx

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第九周 / 3/17 12/144

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

  • 计划学习时间:12小时

  • 实际学习时间:20小时

  • 改进情况:

(有空多看看现代软件工程 课件
软件工程师能力自我评价表
)

参考资料




























以上是关于2017-2018-1 20155210 《信息安全系统设计基础》的主要内容,如果未能解决你的问题,请参考以下文章

2017-2018-1 20155210 《信息安全系统设计基础》第13周学习总结

2017-2018-1 20155210 实验三 实时系统

2017-2018-1 20155210 实验五:通讯协议设计

2017-2018-1 20155307 信息安全系统设计基础》实验五 通信协议设计

# 2017-2018-1 20155224 《信息安全系系统设计基础》第四周MyOD

20155210 实验一 逆向与Bof基础