您的位置:首页 > 其它

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

2017-11-19 19:21 330 查看

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

教材学习内容总结

6.1 存储技术

一、动态RAM(DRAM)

 

  DRAMA将每个位存储为对一个电容的充电。这个电容非常小。DRAM存储器可以制造的非常密集——每个单元由一个电容和一个访问晶体管组成。

  DRAM与SRAM不同,DRAM存储器单元对干扰非常敏感,当电容的电压被扰乱后,它就永远也不会恢复了,暴露在光线下会使电容电压改变。

  很多原因会导致漏电,所以存储器系统必须周期性的通过读出,然后重写来刷新存储器的每一位。

二、静态RAM(SRAM)

 

  SRAM将每个位存储在一个双稳态的存储器单元里,每个单元使用一个六晶体管电路来实现的,这个电路可以无限期保持在两个不同的电压配置或状态之一,其他任何状态都是不稳定的,从不稳定状态开始,电路会迅速的转移到两个稳定状态中的一个。

  由于SRAM存储单元的双稳定特性,只要有电,它就会永远保持它的值,即使有干扰,干扰消除时,电路就会恢复到稳定值。



三、DRAM

增强的DRAM:

  1、快页模式DRAM(FPM DRAM):允许对同一行进行连续的访问可以直接从行缓冲区得到服务。

  2、扩展数据输出DRAM(EDO DRAM):允许FPM DRAM单独的CAS信号在时间上靠得紧一些。

  3、同步DRAM(SDRAM)

  4、双倍数据速率同步DRAM(DDR SDRAM)

  5、Rambus DRAM

  6、视频RAM

  

磁盘存储

一、磁盘构造

磁盘的每个表面是由一组称为磁道的同心圆组成的,每个磁道被划分为一组扇区,每个扇区包含相等数量的数据位,这些数据编码在扇区上的磁性材料中。扇区之间由一些间隙隔开,间隙中不存储数据位,间隙存储用来标识扇区的格式化位。

  磁盘是由一个或者多个叠放在一起的盘片组成的,它们被封装在一个密封的包装里,这个装置通常称为磁盘驱动器,简称磁盘,有时也称磁盘为旋转磁盘,与基于闪存的固态硬盘相区分。



二、磁盘容量

一个磁盘上可以记录的最大位数称为它的最大容量,磁盘容量由以下技术因素决定:

1、记录密度

2、磁道密度

3、面密度

  现代大容量磁盘使用多区记录技术,柱面的集合被分割成不相交的子集合,称为记录区。

  

6.2 局限性

局部性原理

时间局部性,空间局部性。

一些原则

 1、重复引用同一个变量的程序具有良好的时间局部性

2、对于取指令来说,循环有好的时间和空间局部性。循环体越小,循环迭代次数越多,局部性越好。

6.3 存储器层次结构



存储器层次结构中的缓存

对于每个k,位于k层的更小更快的存储设备作为位于k+1层的更大更慢存储设备的缓存。即层次结构中的每一层都缓存来自较低一层的数据对象。

k+1层的存储器被划分成连续的数据对象片,称为块,每个块都有唯一的地址或名字,块的大小可以是固定的也可以是可变的。

第k层的存储器被划分成较少的块的集合,每个块的大小和k+1层的块的大小一样。在任何时刻,k层的缓存包含k+1层块的一个子集的拷贝。



6.4 高速缓存存储器

直接映射高速缓存

每个组织有一行(E=1)的高速缓存称为直接映射高速缓存。

  高速缓存确定一个请求是否命中然后抽取被被请求的字的过程:

组选择,行匹配,字抽取

组相联高速缓存

1<E<C/B的高速缓存称为E路组相联高速缓存。





全相联高速缓存

包含所有高速缓存行的组



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

问题1:直接映射高速缓存中的冲突不命中问题

问题1解决方案:不明中造成的问题源于每个组中只有一行,映射到了同一个高速缓存组(术语来说就是E=1这个限制),组相联高速缓存放松了这条限制,所以每个组都保存有多于一个的告诉限制。

代码托管

本周结对学习情况

20155307

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

本周的学习需要了解的概念比较多,耗费的时间也比平常多一些,

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标2000行15篇200小时
第一周150/1501/117/17
第二周70/2201/212/29
第三周100/3201/310/39
第四周100/4201/410/59
第五周80/5002/622/81
第六周300/8002/830/111
第七周200/10001/925/136
第八周500/15002/1130/166
第九周500/20002/1336/202
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

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

计划学习时间:30小时

实际学习时间:36小时

改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

《深入理解计算机系统V3》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐